Getting Started

Architecture is the conceptual glue that holds every phase of the project together for all its many stakeholders. The SEI can help your organization throughout the life cycle of your system's architecture.

The Life Cycle of Architecture

The SEI can help your organization throughout the life cycle of your system's architecture:

  • Designing the right architecture is the linchpin for software project success. [more]
  • The architecture of a system determines whether it will achieve its desired (or required) quality attributes. [more]
  • The perfect architecture is useless if it has not been expressed understandably. [more]
  • Architecture evaluation is a cost-effective way of mitigating the substantial risks associated with this highly important artifact. [more]
  • Architecture reconstruction is the process of obtaining the “as-built” architecture of an implemented system from the existing legacy system. [more]
  • Acquisition organizations and their contractors can learn to transition and apply architecture-centric software development approaches. [more]
  • Models can help evaluate and improve the architecture competence of individuals and organizations. [more]

“Architecture is the linchpin for the highly complex, massively large-scale, and highly interoperable systems that we need now and in the future."
-Rolf Siegers of Raytheon said at the 2006 SEI Architecture Technology User Network (SATURN).

Learn the Basics

Take the Software Architecture: Principles and Practices course. In addition to the traditional classroom setting, this course is now being offered online.

Read Software Architecture in Practice, 2nd Edition.

Find out how others define software architecture.

For more information

Contact Us

info@sei.cmu.edu

412-268-5800