ArchSE - Subway Map of Software Architecture


Subway Map Overview

ARCHSE Subway Architecture Map, shows how the practices from the various areas of concern are interconnected. Created from the doctoral research of Manoel Valerio da Silveira Neto. All rights reserved.

The concept of a “subway map” for software architecture is used to visually represent different aspects of software architecture in the form of interconnected lines and stations, similar to a public transportation map. Each “line” represents a specific category or aspect of software architecture, such as architectural styles, patterns, tools, or quality attributes, while each “station” represents a particular concept, technique, or technology within that category. The central station connects all the different lines, symbolizing the interconnectedness of these aspects in a holistic view of software architecture.

The subway map provides an easy-to-understand overview that helps practitioners, stakeholders, and learners navigate the complex landscape of software architecture. It shows how different topics are related, how they intersect, and offers a mental model for understanding the broad scope of architectural concerns and solutions.

My motivation is about agile subway map ( https://www.agilealliance.org/agile101/subway-map-to-agile-practices/ ).