ATAM Two-Phase Process Flow¶
Run the ATAM Two-Phase Process Flow MicroSim Fullscreen
Edit in the p5.js Editor
About This MicroSim¶
The complete ATAM process across three swim lanes (Preparation, Phase 1, and Phase 2), showing each activity, the participant role responsible, and the artifact produced, ending in the final report.
How to Use¶
Click any activity box to read what happens, who participates, and common pitfalls. Use Show Artifacts Only and Show Participants Only to emphasize the artifact flow or the participation pattern.
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/atam-process-flow/main.html"
width="100%"
scrolling="no"></iframe>
Lesson Plan¶
Grade Level¶
Undergraduate / Professional
Duration¶
10-15 minutes
Prerequisites¶
An overview of what ATAM is.
Bloom's Taxonomy Level¶
Remember (L1)
Learning Objective¶
Students can recall the correct sequence of ATAM activities, identify which phase each belongs to, and name the artifact produced at each step.
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 reconstruct the activity order in each phase and name the artifact each step produces.
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).