DocumentCode :
3378681
Title :
Architecture-Based Quality Attribute Synergies and Conflicts
Author :
Boehm, Barry
Author_Institution :
Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2015
fDate :
16-16 May 2015
Firstpage :
29
Lastpage :
34
Abstract :
Large or critical software projects often identify particularly-critical quality attributes (QAs), often called non-functional requirements or ilities, and organize Integrated Product Teams (IPTs) to address them. Frequently, the resulting IPT solutions include architectural decisions that address the QA of interest, but seriously conflict with other QAs which are also important but less-well analyzed. These conflicts will often become major sources of significant technical debt and expensive architectural breakage to rectify. As the QA of interest also has synergies with other QAs, the rectification needs to be careful not to undo the synergies. This paper summarizes recent research to develop QA synergies and conflicts matrices that can be used by software system engineers to identify potential areas of concern in balancing a system´s QAs.
Keywords :
project management; software architecture; software management; software quality; IPT; QA conflict matrices; QA synergy matrices; architectural breakage; architectural decisions; architecture-based quality attribute conflicts; architecture-based quality attribute synergies; critical quality attributes; critical software projects; integrated product teams; large-software projects; nonfunctional requirements; Computer architecture; Interoperability; Reliability engineering; Security; Software; Stakeholders; quality attributes; non-functional requirements; ilities; synergies; conflicts; software architecture; architecture breakage; technical debt;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Architecture and Metrics (SAM), 2015 IEEE/ACM 2nd International Workshop on
Conference_Location :
Florence
Type :
conf
DOI :
10.1109/SAM.2015.18
Filename :
7174846
Link To Document :
بازگشت