Although the term software architecture is used frequently in today's software industry, its meaning is not universally understood.
This course introduces the essential concepts of software architecture. A software architecture is an abstract view of a software system distinct from the details of implementation, algorithms, and data representation. Architecture is, increasingly, a crucial part of a software organization's business strategy. Software architectures can
This two-day course emphasizes the importance of the business (or mission) context in which systems are designed and introduces participants to software architectures in a real-world setting. "Industrial-strength" case studies and course exercises illuminate the key technical and organizational issues regarding software architectures. This course is based on the book Software Architecture in Practice, 3rd Edition and is also available as eLearning.
This course is targeted at those professionals who design, develop, or manage the construction of software-reliant systems. This course is designed to help practicing software professionals quickly gain insight into the latest concepts of what software architecture is and how to use it successfully.
This course provides attendees with a thorough overview of software architectures. After attending this course, participants will have a better understanding of
This course is the most fundamental of the six courses in the SEI Software Architecture Curriculum. At the conclusion of the course, attendees will be eligible to take the SEI's Software Architecture Design and Analysis and Architecture Tradeoff Analysis Method (ATAM) Evaluator Training courses. Attendees will also be better prepared for the SEI's Documenting Software Architectures and Software Product Lines courses. This course is the first course required in the SEI's Software Architecture Professional, SOA Architect Professional and ATAM Evaluator certificate programs.
Before registering for this course, participants should have
Participants receive a copy of the lecture slides and the book Software Architecture in Practice, 3rd Edition.
This 2-day course meets at the following times:
Days 1-2, 8:30 a.m. - 5:00 p.m. (U.S. locations)
Days 1-2, 9:00 a.m. - 5:30 p.m. (non-U.S. locations)
Training courses provided by the SEI are not academic courses for academic credit toward a degree. Any certificates provided are evidence of the completion of the courses and are not official academic credentials.