Decision making in software architecture

被引:60
作者
van Vliet, Hans [1 ]
Tang, Antony [2 ]
机构
[1] Vrije Univ Amsterdam, De Boelelaan 1081, NL-1081 HV Amsterdam, Netherlands
[2] Swinburne Univ Technol, John St, Hawthorn, Vic 3122, Australia
基金
美国国家科学基金会;
关键词
Software architecture; Design decisions; DESIGNERS; FIXATION;
D O I
10.1016/j.jss.2016.01.017
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Traditionally, software architecture is seen as the result of the software architecture design process, the solution, usually represented by a set of components and connectors. Recently, the why of the solution, the set of design decisions made by the software architect, is complementing or even replacing the solution-oriented definition of software architecture. This in turn leads to the study of the process of making these decisions. We outline some research directions that may help us understand and improve the software architecture design process. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:638 / 644
页数:7
相关论文
共 51 条
[1]  
[Anonymous], 1990, HUM-COMPUT INTERACT
[2]  
[Anonymous], P 1988 ACM C COMP SU
[3]  
[Anonymous], 2008, Predictably irrational: the hidden forces that shape our decisions
[4]  
[Anonymous], 2008, SOFTWARE ENG PRINCIP
[5]   Cognitive biases and decision support systems development: a design science approach [J].
Arnott, D .
INFORMATION SYSTEMS JOURNAL, 2006, 16 (01) :55-78
[6]  
Ball L. J., 1997, Thinking & Reasoning, V3, P247, DOI 10.1080/135467897394284
[7]  
Bass L., 2013, SOFTWARE ARCHITECTUR
[8]  
Bosch J, 2004, LECT NOTES COMPUT SC, V3047, P194
[9]  
Burge J, 2000, ARTIFICIAL INTELLIGENCE IN DESIGN '00, P611
[10]  
Burge Janet E., 2005, Ph.D. dissertation