Software Architecture

All things to think about while building the house of cards from the white tower

Architecture componentsDefine what and why

Architecture is to the Stability, what Design is to Appearance

Key components

  1. Architectural characteristics

  2. Architectural decision

  3. Architectural style

Analysis

  1. Architecture tradeoff analysis method (ATAM) - for tradeoff analysis.

    1. Everything is a tradeoff

  2. Cost benefit analysis method (CBAM) - for ROI analysis

Documentation

ADR - architecture design record - capture what decision has been made and why

Components:

  • title

  • status

  • context

  • decision

  • consequences

  • governance

  • notes

Last updated

Was this helpful?