Decision making in software architecture

被引:56
|
作者
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
相关论文
共 50 条
  • [31] Attempting to Understand the Progress of Software Architecture Decision-Making on Large Australian Defence Projects
    Harrison, Trevor C.
    Campbell, A. Peter
    2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 42 - 45
  • [32] Software agents and decision-making
    Matos Bernardo, Maria do Rosario
    Palma-dos-Reis, Antonio
    ACTAS DA 1A CONFERENCIA IBERICA DE SISTEMAS E TECNOLOGIAS DE INFORMACAO, VOL II, 2006, : 357 - 373
  • [33] A decision making model for software design
    Redouane, Abdesselam
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 1303 - 1308
  • [34] AN ORIGINAL SOFTWARE FOR THE DECISION MAKING PROCESS
    Oanta, Emil
    Odagescu, Ioan
    Tamas, Ilie
    BUSINESS EXCELLENCE, 2006, : 296 - 301
  • [35] On Cognitive Biases in Architecture Decision Making
    Zalewski, Andrzej
    Borowa, Klara
    Ratkowski, Andrzej
    SOFTWARE ARCHITECTURE (ECSA 2017), 2017, 10475 : 123 - 137
  • [36] Customer Value in Architecture Decision Making
    Ivanovic, Ana
    America, Pierre
    SOFTWARE ARCHITECTURE, 2010, 6285 : 263 - 278
  • [37] Architecture Design Decision Maps for Software Sustainability
    Lago, Patricia
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2019), 2019, : 61 - 64
  • [38] Making the Case for Centralized Software Architecture Management
    Buchgeher, Georg
    Weinreich, Rainer
    Kriechbaum, Thomas
    SOFTWARE QUALITY: THE FUTURE OF SYSTEMS- AND SOFTWARE DEVELOPMENT, 2016, 238 : 109 - 121
  • [39] Software Architecture for Adaptive In Silico Knowledge Discovery and Decision Making Based on Big Genomic Data Analytics
    Gancheva, Veska
    Georgiev, Ivailo
    PROCEEDINGS OF THE 45TH INTERNATIONAL CONFERENCE ON APPLICATION OF MATHEMATICS IN ENGINEERING AND ECONOMICS (AMEE'19), 2019, 2172
  • [40] Motivations for Collaboration in Software Design Decision Making
    Alali, Amani
    Sillito, Jonathan
    2013 6TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE), 2013, : 129 - 132