Architectural design to meet stakeholder requirements

被引:0
作者
Chung, L [1 ]
Gross, D [1 ]
Yu, E [1 ]
机构
[1] Univ Texas, Comp Sci Program, Dallas, TX 75230 USA
来源
SOFTWARE ARCHITECTURE | 1999年 / 12卷
关键词
software architecture; rationale; stakeholders; organization modeling; requirements; quality attributes; architectural properties; non-functional requirements; process-oriented; softgoal; satisficing; design reasoning;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Architectural design occupies a pivotal position in software engineering. It is during architectural design that crucial requirements such as performance, reliability, costs, etc., must be addressed. Yet the task of achieving these properties remains a difficult one and it is made even more difficult with the shift in software engineering paradigm from monolithic, stand-alone, built-from-scratch systems to componentized, evolvable, standards-based, and product line oriented systems. Many well-established design strategies need to be reconsidered as new requirements such as evolvability, reusability, time-to-market, etc., become more important. This paper outlines an approach that formulates architectural properties such as modifiability and performance as "softgoals" which are incrementally refined. Tradeoffs are made as conflicts and synergies are discovered. Architectural decisions are traced to stakeholders and their dependency relationships. Knowledge-based tool support for the process would provide guidance during design as well as records of design rationales to facilitate understanding and change management.
引用
收藏
页码:545 / 564
页数:20
相关论文
共 20 条
[1]  
Abowd G., 1993, SIGSOFT Software Engineering Notes, V18, P9, DOI 10.1145/167049.167055
[2]  
Bass L., 2012, Software Architecture in Practice, V3rd ed.
[3]  
BOEHM B, 1996, P INT C REQ ENG ICRE
[4]  
BOEHM B, 1992, P DARPA SOFTW TECHN
[5]  
BOEHM BW, 1976, IEEE T COMPUT, V25, P1226, DOI 10.1109/TC.1976.1674590
[6]  
BOWEN TP, 1985, RADCTR8537 ROM AIR D, V1
[7]  
CHUNG L., 1995, P 1 INT WORKSH ARCH, P31
[8]  
CHUNG LK, 1998, IN PRESS NONFUNCTION
[9]  
CHUNG LK, 1993, DKBSTR931
[10]  
GARLAN D, 1994, PROC INT CONF SOFTW, P363, DOI 10.1109/ICSE.1994.296800