Software Architecture Curriculum
The Software Engineering Institute has established a software architecture curriculum. Based on decades of experience architecting software-intensive systems and supported by four widely-acclaimed practitioner books in the SEI Addison-Wesley Series, this collection of six courses equips software professionals with state-of-the-art practices so they can efficiently design software-intensive systems that meet their intended business and quality goals.
A system's software architecture is widely regarded as one of the most important software artifacts. The quality of a system emanates in large part from the software architecture. The software architecture provides the most fundamental basis for communicating design decisions, establishing effective work breakdown structures, and creating software product lines.
The software architecture curriculum includes the following six courses:
- Software Architecture: Principles and Practices
- Documenting Software Architectures
- Software Architecture Design and Analysis
- Software Product Lines
- ATAM® Evaluator Training
- ATAM® Leader Training
We also offer three specially designed software architecture certificate programs:
The ATAM certificate programs qualify individuals to perform or lead SEI authorized ATAM evaluations.
Delivery of the SEI software architecture courses are scheduled as follows. The following courses will be offered at the SEI, Pittsburgh, PA., unless otherwise noted. Any of the courses can also be scheduled for delivery on location at your organization. Contact Linda Shooer to arrange on-site delivery.
|
Software Architecture:
Principles and Practices
|
Software Product
Lines
|
||
|
Software Architecture
Design and Analysis
|
ATAM Leader
Training
|
||
|
Documenting Software
Architectures |
ATAM Evaluator
Training |
Become an SEI Partner for Software Architecture: Principles and Practices
The SEI is seeking qualified organizations to deliver the Software Architecture: Principles and Practices course from the SEI Software Architecture Curriculum. Become an SEI Partner for the delivery of this course, and teach practicing software professionals the latest concepts in software architecture and how to use it successfully. Learn more about this opportunity.