Software Engineering Institute Carnegie Mellon

SEI Software Architecture Products and Services

Software architecture forms the backbone for any successful software-intensive system. An architecture is the primary carrier of a software system's quality attributes such as performance or reliability. The right architecture–correctly designed to meet its quality attribute requirements, clearly documented, and conscientiously evaluated–is the linchpin for software project success. The wrong one is a recipe for guaranteed disaster.

The SEI can help you in the following areas.

Applying Tools and Methods: Capturing quality attribute requirements

Applying Tools and Methods: Architecture design

Applying Tools and Methods: Architecture evaluation

Applying Tools and Methods: Architecture documentation

Applying Tools and Methods: Architecture reconstruction

Applying Tools and Methods: Architecture Competence

Courses in the SEI Software Architecture Curriculum

Certificate Programs

Books (available from Addison Wesley or your favorite bookstore)