Skip to content

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

  1. Exploration (5 min): Students freely interact with the MicroSim to discover its behavior.
  2. Guided Practice (5 min): Working from the learning objective above, students answer 2-3 focused questions posed by the instructor.
  3. 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

  1. Bass, L., Clements, P., & Kazman, R. (2021). Software Architecture in Practice (4th ed.). Addison-Wesley.
  2. Kazman, R., Klein, M., & Clements, P. (2000). ATAM: Method for Architecture Evaluation (CMU/SEI-2000-TR-004).