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 :
بازگشت