Skip to content

Business Goals to Architecture Driver Mapping

Run the Business Goals to Architecture Driver Mapping MicroSim Fullscreen
Edit in the p5.js Editor

About This MicroSim

A five-level traceability hierarchy for a healthcare patient portal (Mission, Business Goals, Business Drivers, Architectural Drivers, and QA Scenarios), showing that architectural decisions are grounded in business context.

How to Use

Click any item to highlight its complete traceability chain upward and downward in gold. Hover a connecting arrow to read the "because... therefore..." reasoning link. Clear Highlight resets the view.

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/business-to-architecture-mapping/main.html"
        width="100%"
        scrolling="no"></iframe>

Lesson Plan

Grade Level

Undergraduate / Professional

Duration

10-15 minutes

Prerequisites

Familiarity with business goals and quality attribute scenarios.

Bloom's Taxonomy Level

Analyze (L4)

Learning Objective

Students can trace an architectural driver backward to its originating business goal and business driver, demonstrating that architectural decisions are grounded in organizational context.

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 pick a QA scenario and trace it all the way back to the mission statement.

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).