All Courses
All courses are available in classroom and team training delivery options. Courses available in learner-driven eLearning are indicated.
Software Architecture Principles and Practices
Provides insight into the latest concepts about software architecture and into ways to use it successfully in developing software-reliant systems
*available in eLearning
Software Architecture Design and Analysis
Covers the concepts needed to effectively design and analyze a software architecture
Documenting Software Architectures
Covers effective practices that produce software architecture documentation that is useful to all stakeholders
*available in eLearning
Software Product Lines
Introduces the technical and management practices needed to effect strategic reuse with software product lines
*available in eLearning
ATAM Evaluator Training
Provides instruction in how to apply the SEI Architecture Tradeoff Analysis Method (ATAM) and preparation to act as an ATAM evaluation team member
Service-Oriented Architecture: Best Practices for Successful Adoption
Introduces fundamentals in strategy, governance, technology evaluation, and an approach for adopting service-oriented architecture as a development paradigm
Advanced Topics in Service-Oriented Architecture
Provides in-depth information about architecting, designing, securing, and testing service-oriented systems and about implementing SOA governance
ATAM Leader Training
Provides facilitation, social, and leadership skills needed to successfully guide an architecture evaluation using the ATAM
Advanced Software Architecture Workshop
Provides the opportunity to apply architecture knowledge gained in the classroom to concrete problems, easing the integration of that knowledge into an organization's everyday practice
Modeling System Architectures Using the Architecture Analysis and Design Language (AADL)
Builds on the SAE AADL standard for engineering real-time embedded software systems and provides an overview of other system and software modeling techniques such as MDA, SysML, and UML

