Diagramming Discipline: Boxes-and-Lines vs Meaningful
This generated surface maps a learner-facing curriculum unit to its canonical source routes.
Curriculum surface
- Open learner-facing unit
- Curriculum path:
content/curriculum/architecture/semester-07-architecture-ddd/module-01-architecture-fundamentals-quality/concepts/cluster-05-communicating-architecture/14-diagramming-discipline-boxes-and-lines-vs-meaningful-primary.md - App:
architecture - Semester:
semester-07-architecture-ddd - Module:
module-01-architecture-fundamentals-quality - Unit kind:
concept - Curation level:
module_curated
Learning objectives
- Explain Diagramming Discipline: Boxes-and-Lines vs Meaningful in terms of architectural scope, quality attributes, and tradeoffs instead of slogans about “good design.”
- Use Diagramming Discipline: Boxes-and-Lines vs Meaningful to reason about why certain decisions become expensive to reverse as systems and teams grow.
- Use
fundamentals-of-software-architecture,just-enough-software-architectureto connect the learner-facing explanation to concrete architecture characteristics, scenarios, and decision framing.
Prerequisites
- Comfort with systems, databases, and the idea that different design choices create different operational tradeoffs.
Source books
fundamentals-of-software-architecturejust-enough-software-architecture
Source routes
Fundamentals Of Software Architecture
- /books/fundamentals-of-software-architecture via
Fundamentals: Diagram guidelines,Fundamentals: Diagramming and presenting architecture
Just Enough Software Architecture
- /books/just-enough-software-architecture via
Just Enough: Improving diagram quality,Just Enough: Improving view quality (Part 1),Just Enough: Improving view quality (Part 2)
Supporting curriculum routes
No supporting curriculum routes linked yet.
External enrichment
- Martin Fowler: Evolutionary Architecture and Fitness Functions (
optional_deep_dive) - Connects architecture characteristics to measurable, evolving constraints in real systems. - SEI Quality Attribute Workshop (
official_docs_companion) - Provides a disciplined way to think about quality-attribute scenarios and architectural reasoning.
AI companion modes
- Explain simply
- Socratic tutor
- Challenge my understanding
- Diagnose my confusion
- Connect forward / backward
Source-of-truth note
This teaching unit is learner-facing guidance assembled from multiple canonical book routes. Use the listed source books as the primary conceptual spine for Diagramming Discipline: Boxes-and-Lines vs Meaningful, and treat outside material as supporting enrichment only.