Software Engineering Institute Carnegie Mellon

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:

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
January 15-16, 2008
March 10-11, 2008
April 28-29, 2008 (at the SATURN Workshop)
May 12-13, 2008
July 14-15, 2008
September 23-24, 2008
November 11-12, 2008

 

 

Software Product Lines
March 12-13, 2008
June 2-3, 2008
August 12-13, 2008
October 22-23, 2008
December 2-3, 2008

 

 

Software Architecture Design and Analysis
April 1-2, 2008
July 16-17, 2008
October 20-21, 2008

 

 

ATAM Leader Training
April 22-23, 2008
October 14-15, 2008

 

 

Documenting Software Architectures
January 17-18, 2008
April 28-29, 2008 (at the SATURN Workshop)
May 14-15, 2008
September 25-26, 2008

 

ATAM Evaluator Training
February 12-13, 2008
August 14-15, 2008
December 4-5, 2008

 

 

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.