Paul Clements, course co-creator and instructor, provides an overview of key concepts and insights that attendees will take away from the course.
The
Software Architecture: Principles and Practices course is your
introduction to software architecture essentials. It is the
result of expertise developed by the SEI over two decades and is based
on our book Software Architecture in Practice, the first and most frequently cited book about software architecture.
The course is designed for professionals who currently or seek to design, develop, or manage the construction of software-reliant systems. You will gain insight into the latest concepts of what software architecture is and how to use it successfully in a real-world setting.
The Software Architecture: Principles and Practices course is the most fundamental of the six courses in the SEI
Software Architecture Curriculum. It is also a prerequisite for several of the courses in the Software Architecture Curriculum as well as a requirement in each of the SEI's three software architecture certificate programs.
In Classroom
|
Online Learning
|
Course FeesU.S. Industry: $1500 Learn more in the PDF about our classroom option |
Course FeeseLearning: $500
Learn more in the PDF about our online option |
“It always helps to have an instructor who also wrote the book! Strengths of course: Use of group exercises, knowledge of the instructor, case studies...small class size helped!” —Jim Sturdivant, U.S. Army
“Delightful and engaging and kept student’s interest.” —Phillip Jones, Raytheon
“Instructor is extremely knowledgable [and has] practical experience.”—Denise Kozokari, LeasePlan
Rob Wojcik has more than 20 years of experience in developing software systems that utilize traditional as well as artificial intelligence and object-oriented technologies. |
Rick Kazman has created several influential methods and tools for architecture analysis (including the Architectural Tradeoff Analysis Method [ATAM]) and co-written several books (including Software Architecture in Practice and Evaluating Software Architectures: Methods and Case Studies). |
Paul Clements has co-written four books in the SEI Series in Software Engineering published by Addison-Wesley, including Software Architecture in Practice and Software Product Lines: Practices and Patterns. He specializes in the formal representation, analysis, and evaluation of software system architecture. |