For many organizations, the achievement of business and mission goals is frustrated by software system problems such as
The SEI Architecture Practices (AP) initiative advances architecture technology and practices for incremental, cost-effective development and evolution of assured and flexible system capabilities at all scales. The AP team focuses on how to deploy a system rapidly without compromising the benefits of a robust architecture.
Software 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 product development will yield an acceptable system and provide early confidence in achieving system-related business and mission goals. As part of this approach, the SEI considers how to apply architecture practices to systems at all scales, including stand-alone systems, systems of systems, and ultra-large-scale systems.
An effective architectural approach results in
The SEI responds to the challenges of
developing assured and flexible system capabilities by conducting research in
The SEI helps organizations and individuals to