Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

White Paper

Software Architecture Publications

  • December 2011
  • The SEI compiled this bibliography of publications about software architecture as a resource for information about system architecture throughout its lifecycle.
  • Software Architecture
  • Publisher: Software Engineering Institute
  • Abstract

    Architecture serves as the blueprint for both the system and the project developing it, defining the work assignments that must be carried out by design and implementation teams. The architecture is the primary carrier of system qualities, such as performance, modifiability, and security, none of which can be achieved without a unifying architectural vision. Architecture is an artifact for early analysis to make sure that the design approach will yield an acceptable system. Architecture holds the key to postdeployment system understanding, maintenance, and mining efforts. In short, architecture is the conceptual glue that holds every phase of the project together for all its many stakeholders.

    The SEI compiled this bibliography of publications about software architecture as a resource for information about system architecture throughout its lifecycle. It includes works that provide definitions and general treatment as well as works that cover representation and documentation, evaluation and analysis, architecture-based design and development, Quality Attribute Workshops, the Architecture Tradeoff Analysis Method, and Acquisition.