Advanced Search

Content Type

Topics

Publication Date

Toward Deriving Software Architectures from Quality Attributes

  • Author(s): ,
  • Publish Date:
  • Publisher: Software Engineering Institute
  • SEI Identifier: CMU/SEI-94-TR-010
  • Type: Technical Report
  • Topics: Software Architecture
  • Description: This report presents a method for deriving software architectures from a consideration of the non-functional qualities of a system.

Abstract

A method for deriving software architectures from a consideration of the non-functional qualities of the system is presented. The method is based on identifying a set of six "unit operations" and using those operations to partition the functionality of the system. These unit operations were derived from the literature and from expert practice. The relationship between the unit operations and a set of eight non-functional qualities is explored. Evidence is provided for the validity of the method by using it to derive six well-known architectures from the areas of user interface software and compiler constructions.

Cite This Report

Show Citation Formats

SEI

Kazman, Rick; & Bass, Len. Toward Deriving Software Architectures from Quality Attributes (CMU/SEI-94-TR-010 ). Software Engineering Institute, Carnegie Mellon University, 1994. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12177

IEEE

Kazman. Rick, and Bass. Len, "Toward Deriving Software Architectures from Quality Attributes," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-94-TR-010 , 1994. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12177

APA

Kazman, Rick., & Bass, Len. (1994). Toward Deriving Software Architectures from Quality Attributes (CMU/SEI-94-TR-010 ). Retrieved October 01, 2014, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12177

CHI

Rick Kazman, & Len Bass. Toward Deriving Software Architectures from Quality Attributes (CMU/SEI-94-TR-010 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1994. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12177

MLA

Kazman, Rick., & Bass, Len. 1994. Toward Deriving Software Architectures from Quality Attributes (Technical Report CMU/SEI-94-TR-010 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12177