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.
This course is helpful if you wish to
In both scenarios above, the course eases the integration of classroom knowledge into your organization's everyday practice. Despite consensus among SEI course participants that architecture-centric engineering skills are valuable, the chance to incorporate these skills is not always available. Organizational infrastructure, culture, and deadline pressures that don't leave time for introducing process change can impede adoption of new practices.
Many organizations have embraced architecture-centric engineering methods and specifically software architecture practices to mitigate risk. The Advanced Software Architecture Workshop is designed to expedite the adoption of architecture-centric practices for all organizations. The goals of the course are for participants to become comfortable with the SEI architecture-centric engineering methods and able to use those methods effectively in their organizations. Course content is based on the SEI books Software Architecture in Practice, 2nd Edition, and Documenting Software Architectures: Views and Beyond, 2nd Edition.
SEI-trained software architects practice their skills in a concrete and practical setting. Using an actual architecture as an example, participants select a problematic scenario for the system, examine the possible weak points of the software architecture, decide on appropriate mitigations, review their proposed changes in groups, and revise the architecture as required. Time permitting, participants also prepare documentation for the development.
This two-day workshop guides the participants with four exercises through a typical architecture-improvement cycle in a concrete project setting. At the beginning, the participants are introduced to an architecture that has undergone evaluation through the SEI Architecture Tradeoff Analysis Method(ATAM). Participants then address any risks uncovered by the evaluation.
This course is targeted to
The course provides attendees with in-depth coverage of the concepts needed to effectively improve existing architectures. After attending, participants will have a better understanding of
Before registering for this course, participants must have one of the following
Students will receive a notebook, which includes copies of all slides and exercises.
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.
Course Fees [USD]
U.S. Industry: $1500
U.S. Government/Academic: $1200
Carnegie Mellon University/Software Engineering Institute offices will be closed for winter break, December 23, 2016-January 2, 2017. SEI course registrations received during this period will be confirmed and enrollment completed on January 3, 2017.
This course may be offered by special arrangement at customer sites.