当前位置: X-MOL 学术Computing › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Quality attributes use in architecture design decision methods: research and practice
Computing ( IF 3.3 ) Pub Date : 2019-10-01 , DOI: 10.1007/s00607-019-00758-9
Ioanna Lytra , Carlos Carrillo , Rafael Capilla , Uwe Zdun

Over the past 10 years software architecture has been perceived as the result of a set of architecture design decisions rather than the elements that form part of the software design. As quality attributes are considered major drivers of the design process to achieve high quality systems, the design decisions that drive the selection and use of specific quality properties and vice versa are closely related. Consequently, quality attributes must play a role for decision making processes and be documented alongside the decisions captured. Consequently, we conduct a systematic literature review to study the importance and impact of the relationships between quality attributes and architecture design decisions and to what extent existing architecture knowledge management methods and tools deal with the decisions that affect the quality of a system. We also report on the challenges and future research paths for architectural knowledge management methods and tools. Our results reveal important explicit relationships between both software artifacts, the role of uncertainty in decision making and empirical studies reporting the use of quality attributes in architecture knowledge management activities.

中文翻译:

质量属性在架构设计决策方法中的应用:研究与实践

在过去的 10 年中,软件架构被认为是一组架构设计决策的结果,而不是构成软件设计一部分的元素。由于质量属性被认为是实现高质量系统的设计过程的主要驱动因素,因此驱动特定质量属性的选择和使用的设计决策密切相关,反之亦然。因此,质量属性必须在决策过程中发挥作用,并与捕获的决策一起记录。因此,我们进行了系统的文献回顾,以研究质量属性与架构设计决策之间关系的重要性和影响,以及现有架构知识管理方法和工具在多大程度上处理影响系统质量的决策。我们还报告了建筑知识管理方法和工具的挑战和未来的研究路径。我们的结果揭示了两个软件工件、决策中不确定性的作用以及报告质量属性在架构知识管理活动中使用的实证研究之间的重要显式关系。
更新日期:2019-10-01
down
wechat
bug