计算机科学 ›› 2010, Vol. 37 ›› Issue (12): 99-105.

• 软件工程 • 上一篇    下一篇

面向不确定需求的适应性软件体系结构设计

付赟,李敏强,陈富赞   

  1. (天津大学管理学院 天津300072)
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受国家自然科学基金(No. 70771074)资助。

Adaptive Software Architecture Design Oriented to Requirements Uncertainty

FU Yun,LI Min-qiang,CHEN Fu-zan   

  • Online:2018-12-01 Published:2018-12-01

摘要: 需求不确定性是软件开发的主要风险来源之一。首先讨论了不确定需求的含义、产生的原因及其影响;然后分析了需求与软件体系结构的关系;指出了软件体系结构对满足需求和控制软件风险的重要性;提出了在不确定需求的情形下,需求分析与体系结构设计的协同建模方法及适应性软件体系结构的设计思想;论证了不确定需求情形下软件体系结构的演化过程,以保障生命周期内软件产品质量的开发思路。

关键词: 不确定需求,软件体系结构,适应性设计,系统演化

Abstract: Requirements uncertainty is recognized as a major source of risk to software development process. A new idea about software development, called the adaptive software architecture design, was proposed in this paper, which offers a feasible way to guarantee the quality of software product during the life-cycle. Firstly, the concept of requirement uncertainty was defined;its causes and impacts were discussed. Secondly, the relationship between the software requirement and the software architecture was analyzed, and the adaptive software architecture approach ws put forth to handle the variable users' requirements and control process risks. Finally, the evolution process of software architecture was characterized with regard to the requirements uncertainty, and a collaborative modeling method was presented to achieve adaptive design between requirements and architecture.

Key words: Requirements uncertainty, Software architecture, Adaptive design, System evolution

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!