An integrated approach to quality achievement with architectural design decisions

被引:0
|
作者
Korea Institute of Science and Technology Information, Daejeon, Korea, Republic of [1 ]
不详 [2 ]
不详 [3 ]
机构
来源
J. Softw. | 2006年 / 3卷 / 40-49期
关键词
Architectural design - Integrated control - Mergers and acquisitions - Computer software selection and evaluation - Software design;
D O I
10.4304/jsw.1.3.40-49
中图分类号
学科分类号
摘要
Good software architecture is critically important for successful software development. The software architecture can be defined as a set of architectural design decisions. However, the effort for acquiring good software architecture currently lacks of interest and experience in architectural design decisions. For this reason, during acquiring good software architecture, it is difficult to evaluate the architectural designs and make changes to the architecture that is relevant for the required changes. Therefore, this paper proposes a model of architectural design decisions for making architectural design decisions more explicit. Based on the proposed model, this paper also proposes an integrated approach for acquiring good software architecture with respect to its requirements, which is called AQUA. Namely, the AQUA defines decision-centric process of finding, evaluating, and changing the decisions. During the decision-centric process, the AQUA involves works of architectural evaluation and transformation. The AQUA provides software architects with a means for achieving software quality attributes through acquiring good software. © 2006 ACADEMY PUBLISHER.
引用
收藏
相关论文
共 50 条
  • [31] Documenting after the fact: Recovering architectural design decisions
    Jansen, Anton
    Bosch, Jan
    Avgeriou, Paris
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (04) : 536 - 557
  • [32] Integration of architectural design and implementation decisions into the MDA framewrok
    Adel, Alti
    Adel, Smeda
    ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL PL/DPS/KE, 2008, : 366 - +
  • [33] Architectural Design Decisions for Achieving Reliable Software Systems
    Mohamed, Atef
    Zulkernine, Mohammad
    ARCHITECTING CRITICAL SYSTEMS, PROCEEDINGS, 2010, 6150 : 19 - 32
  • [34] Architectural Design Decisions for Blockchain-Based Applications
    Woehrer, Maximilian
    Zdun, Uwe
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,
  • [35] Combining Architectural Design Decisions and Legacy System Evolution
    Gerdes, Sebastian
    Lehnert, Steffen
    Riebisch, Matthias
    SOFTWARE ARCHITECTURE, ECSA 2014, 2014, 8627 : 50 - 57
  • [36] Ontology-Driven Visualization of Architectural Design Decisions
    de Boer, Remco C.
    Lago, Patricia
    Telea, Alexandru
    van Vliet, Hans
    2009 JOINT WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE AND EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE, 2009, : 51 - +
  • [37] Validating and Improving a Knowledge Acquisition Approach for Architectural Decisions
    Tofan, Dan
    Avgeriou, Paris
    Galster, Matthias
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (04) : 553 - 589
  • [38] An Approach for Software Knowledge Sharing based on Architectural Decisions
    Pedraza-Garcia, Gilberto
    Astudillo, Hernan
    Correal, Dario
    PROCEEDINGS OF THE 2016 XLII LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2016,
  • [39] An architectural approach to instructional design
    Beavers, Sian
    Brasher, Andrew
    Buckler, Alison
    Iniesto, Francisco
    JOURNAL OF INTERACTIVE MEDIA IN EDUCATION, 2016, (01):
  • [40] ARCHITECTURAL DESIGN - A MULTIFACETED APPROACH
    TOMBAZIS, A
    RENEWABLE ENERGY, 1994, 5 (5-8) : 893 - 899