QUASAR: A Method for the Quality Assessment of Software-Intensive System Architectures

This handbook documents the QUASAR (QUality Assessment of System ARchitectures) method for assessing the quality of the architecture of a software-intensive system. It begins by discussing the challenges that are faced when assessing a system's architecture and outlines the development history of the method. The next section of the handbook documents the concept of quality cases and the claims, arguments, and evidence that compose them. This is followed by a description of the teams that collaborate to perform QUASAR tasks. Next, individual tasks and associated steps performed as part of the QUASAR method are documented. Next, the work products produced by these teams when performing these tasks are described. Finally, lessons learned during the development and use of the method when assessing the quality of major subsystems during the development of a very large, software-intensive system of systems are presented. Also provided are appendices that define common quality factors and subfactors, offer reusable checklists, and give examples of quality cases. The example quality cases illustrate valid quality goals and requirements that compose claims, example architecture decisions and associated rationales that compose arguments, and the types of evidence that architects might provide.

PDF [1275 KB]

Author

Donald Firesmith

This report is related to the following area(s) of work:

Acquisition Support

Handbook
CMU/SEI-2006-HB-001
July 2006

Cite This Report

SEI:

Firesmith, Donald; QUASAR: A Method for the Quality Assessment of Software-Intensive System Architectures (CMU/SEI-2006-HB-001). Software Engineering Institute, Carnegie Mellon University, 2006. http://www.sei.cmu.edu/library/abstracts/reports/06hb001.cfm

IEEE:

D. Firesmith, "QUASAR: A Method for the Quality Assessment of Software-Intensive System Architectures," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Handbook CMU/SEI-2006-HB-001, 2006. http://www.sei.cmu.edu/library/abstracts/reports/06hb001.cfm

APA:

Firesmith, D., (2006). QUASAR: A Method for the Quality Assessment of Software-Intensive System Architectures (CMU/SEI-2006-HB-001). Retrieved May 19, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/06hb001.cfm

CHI:

Firesmith, Donald, QUASAR: A Method for the Quality Assessment of Software-Intensive System Architectures (CMU/SEI-2006-HB-001). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2006. http://www.sei.cmu.edu/library/abstracts/reports/06hb001.cfm

MLA:

Firesmith, D., 2006. QUASAR: A Method for the Quality Assessment of Software-Intensive System Architectures (Technical Report CMU/SEI-2006-HB-001). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/06hb001.cfm

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.