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

Technical Note

Software Architecture in DoD Acquisition: A Reference Standard for a Software Architecture Document

  • February 2005
  • By John K. Bergey, Paul C. Clements
  • This report provides a reference standard for a Software Architecture Document (SAD). Acquisition organizations can use this to acquire documentation needed for communicating the architecture design and conducting software architecture evaluations.
  • Acquisition Support Software Architecture
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-2005-TN-020
  • Abstract

    The right software architecture is essential for a software-intensive system to meet its functional requirements as well as its quality requirements that govern real-time performance, reliability, maintainability, and a host of other quality attributes. Because an architecture comprises the earliest, most important, and most far-reaching design decisions, it is important for an acquisition organization to exercise its oversight prerogatives with respect to software architecture. Having the right software architecture documentation is a prerequisite for managing and guiding a software development effort and conducting in situ software architecture evaluations. Conducting an architecture evaluation to determine the software architecture's fitness for purpose is one of the most powerful, technical risk mitigation strategies available to a program office. 

    This report provides an example reference standard for a Software Architecture Document (SAD). An acquisition organization can use this standard to contractually acquire the documentation needed for communicating the software architecture design and conducting software architecture evaluations. The example used in this report is drawn from an actual SAD written by a major U.S. Department of Defense contractor in a weapon system acquisition. The intent of this report is to provide an example for other acquisition efforts to use (and adapt as appropriate) in their own procurements.

  • Download

Cite This Report

SEI

Bergey, John; & Clements, Paul. Software Architecture in DoD Acquisition: A Reference Standard for a Software Architecture Document. CMU/SEI-2005-TN-020. Software Engineering Institute, Carnegie Mellon University. 2005. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=7437

IEEE

Bergey. John, and Clements. Paul, "Software Architecture in DoD Acquisition: A Reference Standard for a Software Architecture Document," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2005-TN-020, 2005. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=7437

APA

Bergey, John., & Clements, Paul. (2005). Software Architecture in DoD Acquisition: A Reference Standard for a Software Architecture Document (CMU/SEI-2005-TN-020). Retrieved September 24, 2016, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=7437

CHI

John Bergey, & Paul Clements. Software Architecture in DoD Acquisition: A Reference Standard for a Software Architecture Document (CMU/SEI-2005-TN-020). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2005. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=7437

MLA

Bergey, John., & Clements, Paul. 2005. Software Architecture in DoD Acquisition: A Reference Standard for a Software Architecture Document (Technical Report CMU/SEI-2005-TN-020). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=7437

BibTex

@techreport{BergeySoftwareArchitecture2005,
title={Software Architecture in DoD Acquisition: A Reference Standard for a Software Architecture Document},
author={John Bergey and Paul Clements},
year={2005},
number={CMU/SEI-2005-TN-020},
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=7437} }