SEI Courses in Software Architecture

Advanced Software Architecture Workshop
You can now directly put into practice your knowledge of successful architecture principles through the Advanced Software Architecture Workshop. In this workshop, you will apply what you've learned in other architecture courses offered by the Software Engineering Institute (SEI) to a concrete architecture problem.
Documenting Software Architectures
This two-day course provides in-depth coverage of effective software architecture documentation practices that meet the needs of the entire architecture stakeholder community. This course presents the information in the context of prevailing prescriptive models and is based on the book Documenting Software Architectures: Views and Beyond.
ATAM Evaluator Training
The SEI Architecture Tradeoff Analysis Method (ATAM) is a proven, highly effective method for systematically evaluating software architectures for fitness of purpose. Through lectures and highly interactive exercises, this two-day course prepares software architects to conduct a software architecture evaluation using the ATAM.
ATAM Leader Training
This two-day course covers the social and leadership skills needed to lead an architecture evaluation using the ATAM, facilitation requirements, challenges, and consulting principles.
Modeling System Architectures Using the Architecture Analysis and Design Language (AADL)
This course focuses on fundamental model-based engineering concepts for engineering real-time, embedded software systems. Practices are presented for defining and documenting software and system architecture and validating system quality attributes (also commonly referred to as dependability properties and non-functional behavior).
Software Architecture Design and Analysis
This two-day course provides in-depth coverage of the concepts needed to effectively design and analyze a software architecture. The essential considerations for defining any architecture are carefully examined and then illustrated through application of SEI methods. Through multiple exercises, participants study an application of these methods and get a chance to apply them to sample problems.
Software Architecture: Principles and Practices
This two-day foundational course is your introduction to the essential concepts of software architecture. It emphasizes the importance of the business (or mission) context in which your system is designed and introduces software architectures in a real-world setting. "Industrial strength" case studies illuminate the key technical and organizational issues. This course is based on the book Software Architecture in Practices, 3rd Edition.
Software Architecture: Principles & Practices - eLearning
The foundational Software Architecture: Principles and Practices course is now available online through SEI eLearning, putting you in control of what to learn and when to learn it.
Documenting Software Architectures - eLearning
The Documenting Software Architectures course is available online through SEI eLearning and provides in-depth coverage of effective software architecture documentation practices.

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information


Phone: +1 412-268-7622

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.