DocumentCode
3429183
Title
Quality Attributes - Architecting Systems to Meet Customer Expectations
Author
Croll, Paul R.
Author_Institution
CSC, King George, VA
fYear
2008
fDate
7-10 April 2008
Firstpage
1
Lastpage
8
Abstract
This paper addresses the use of quality attributes as a mechanism for making objective decisions about architectural tradeoffs and for providing reasonably accurate predictions about how well candidate architectures will meet customer expectations. Typical quality attributes important to many current systems of interest include: performance, dependability, security, and safety. This paper begins with an examination of how quality attributes and architectures are related, including some the seminal work in the area, and a survey of the current standards addressing product quality and evaluation. The implications for both the customer and the system developer of employing a quality- attribute-based approach to architecture definition and trade-off are then briefly explored. The paper also touches on the relationship of an architectural quality-attribute-based approach to engineering process and process maturity. Lastly the special concerns of architecting for system assurance are addressed.
Keywords
software architecture; software engineering; software quality; architectural tradeoffs; customer expectations; quality attributes; software architecture; software quality; Computer architecture; IEC standards; ISO standards; Performance evaluation; Process design; Safety; Security; Software architecture; Software quality; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Conference, 2008 2nd Annual IEEE
Conference_Location
Montreal, Que.
Print_ISBN
978-1-4244-2149-7
Electronic_ISBN
978-1-4244-2150-3
Type
conf
DOI
10.1109/SYSTEMS.2008.4518988
Filename
4518988
Link To Document