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

Fact Sheet

Attribute-Driven Design: Create Software Architectures Using Architecturally Significant Requirements

  • February 2018
  • Attribute-Driven Design (ADD) is a systematic, step-by-step method that helps you design an effective architecture for software-intensive systems.
  • Software Architecture
  • Publisher: Software Engineering Institute
  • Abstract

    Attribute-Driven Design (ADD) is a systematic, step-by-step method that helps you design an effective architecture for software-intensive systems. With ADD, your design process is based on the system’s architecturally significant requirements (ASRs), which include functional requirements, quality attribute requirements, and constraints.

    ADD can be used for application domains ranging from information systems to embedded systems.

    The results of using ADD is a set of sketches of ar-chitectural views that a system designer can work from to develop the detailed architecture.

  • Download