Architecture Lifecycle with Governance Checkpoints¶
Run the Architecture Lifecycle with Governance Checkpoints MicroSim Fullscreen
Edit in the p5.js Editor
About This MicroSim¶
The six phases of the architecture lifecycle with the governance activity at each phase, and the point where ATAM evaluation delivers the most value (highlighted in gold). It connects evaluation to the broader governance story.
How to Use¶
Click any phase to read its governance activities in the detail panel. Press Show Risks to reveal the phases where architectural debt is typically introduced.
Iframe Embed Code¶
You can add this MicroSim to any web page by adding this to your HTML:
<iframe src="https://dmccreary.github.io/atam/sims/architecture-lifecycle-governance/main.html"
width="100%"
scrolling="no"></iframe>
Lesson Plan¶
Grade Level¶
Undergraduate / Professional
Duration¶
10-15 minutes
Prerequisites¶
None.
Bloom's Taxonomy Level¶
Understand (L2)
Learning Objective¶
Students can identify the phases of the architecture lifecycle and explain what governance activities occur at each phase, including where ATAM evaluation is most valuable.
Activities¶
- Exploration (5 min): Students freely interact with the MicroSim to discover its behavior.
- Guided Practice (5 min): Working from the learning objective above, students answer 2-3 focused questions posed by the instructor.
- Discussion (5 min): Students share observations and connect them back to ATAM concepts.
Assessment¶
Ask students to name the governance activity at each phase and justify why ATAM evaluation is placed where it is.
References¶
- Bass, L., Clements, P., & Kazman, R. (2021). Software Architecture in Practice (4th ed.). Addison-Wesley.
- Kazman, R., Klein, M., & Clements, P. (2000). ATAM: Method for Architecture Evaluation (CMU/SEI-2000-TR-004).