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 条
  • [21] Software Architecture Decision-Making Practices and Challenges: An Industrial Case Study
    Dasanayake, Sandun
    Markkula, Jouni
    Aaramaa, Sanja
    Oivo, Markku
    2015 24TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC 2015), 2015, : 88 - 97
  • [22] Research on architecture of shipboard decision-making software model based on DCD
    Xia Huicheng
    Teng Zhe
    PROCEEDINGS OF 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION (ICICTA 2015), 2015, : 706 - 709
  • [23] The decision view of software architecture
    Dueñas, JC
    Capilla, R
    SOFTWARE ARCHITECTURE, PROCEEDINGS, 2005, 3527 : 222 - 230
  • [24] Software architecture evaluation methods based on cost benefit analysis and quantitative decision making
    Lee, Jihyun
    Kang, Sungwon
    Kim, Chang-Ki
    EMPIRICAL SOFTWARE ENGINEERING, 2009, 14 (04) : 453 - 475
  • [25] Software architecture decision-making process: The practitioners' view from the Brazilian industry
    Carvalho, Lucas
    Conte, Tayana
    SCIENCE OF COMPUTER PROGRAMMING, 2025, 244
  • [26] Software architecture evaluation methods based on cost benefit analysis and quantitative decision making
    Jihyun Lee
    Sungwon Kang
    Chang-Ki Kim
    Empirical Software Engineering, 2009, 14 : 453 - 475
  • [27] MARCH 2017: 2nd International Workshop on Decision Making in Software Architecture
    Razavian, Maryam
    Tang, Antony
    van Vliet, Hans
    Carlson, Jan
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 128 - 128
  • [28] Software architecture for decision support systems
    Mikolajuk, Z
    CRITICAL TECHNOLOGY: PROCEEDINGS OF THE THIRD WORLD CONGRESS ON EXPERT SYSTEMS, VOLS I AND II, 1996, : 657 - 664
  • [29] Making the Comprehension of Software Architecture Attractive
    Rodrigues, Claudia Susie C.
    Werner, Claudia M. L.
    2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 416 - 420
  • [30] Model-Based Support for Decision-Making in Architecture Evolution of Complex Software Systems
    Plakidas, Konstantinos
    Schall, Daniel
    Zdun, Uwe
    ECSA 2018: PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE: COMPANION PROCEEDINGS, 2018,