Skip to content

arc42 FAQ

Press slash to focus this search.

Member of the 42 family

  • req42 req42.de

    The practical framework for requirements engineering.

  • arc42 arc42.org You are here

    The proven template for documenting software architecture. You are on faq.arc42.org, its FAQ.

  • systems42 systems42.org

    Agentic engineering based on req42 and arc42.

Categories

  • A General questions
  • B Questions on methodology
  • C Questions on arc42 sections
  • D Questions on modeling
  • E Questions on arc42 and agile
  • F Questions on arc42 and tools
  • G Questions on versioning
  • H Questions on traceability
  • J Questions on management
  • K Questions on customizing

More

  • All keywords
  • All questions
  • About this site

D - Questions on modeling


Question D-1: Why do I need a 'model'? I have source code.

  • #model
  • #abstraction

Question D-2: What alternatives to UML exist for architecture models?

  • #model
  • #modeling
  • #UML
  • #alternative
  • #C4

Question D-3: How do arc42 and UML relate to each other?

  • #modeling
  • #UML

Question D-4: How can I use UML to communicate a hierarchy of building blocks?

  • #modeling
  • #UML
  • #diagram
  • #hierarchy
  • #building-block

Question D-5: How can I describe interfaces with UML?

  • #modeling
  • #UML
  • #interface
  • #diagram

Question D-6: What can I use UML ports for?

  • #modeling
  • #UML
  • #port
  • #diagram

Question D-7: How can I improve the 'understandability' of my diagrams/models?

  • #modeling
  • #diagram
  • #stakeholder

Question D-8: How can I reduce the number of elements in a component /building block diagram?

  • #modeling
  • #diagram
  • #building-block

Question D-9: How can I improve the consistency of models?

  • #modeling
  • #abstraction
  • #consistency

Prefer to learn arc42 hands-on?

Practical architecture training, most classes taught by Peter Hruschka and Gernot Starke — the people who created arc42 and maintain this FAQ (dates with other trainers say so) — and solid preparation for iSAQB certifications.

Next dates

  • 24–26 Nov 2026 DE IMPROVE · Hamburg waitlistevolve and maintain systems · with Carola Lilienthal & Gernot Starke
  • 1–4 Dec 2026 DE MSA · München waitlistperfect preparation for iSAQB CPSA-Foundation certification
  • 23–25 Feb 2027 EN MSA · onlineperfect preparation for iSAQB CPSA-Foundation certification · with Wolfgang Reimesch
  • 2–5 Mar 2027 DE MSA · Münchenperfect preparation for iSAQB CPSA-Foundation certification
  • 9–11 Mar 2027 DE Req4Arc · Münchengetting your requirements right
  • 13–15 Apr 2027 EN IMPROVE · onlineevolve and maintain systems · with Wolfgang Reimesch
  • 2–3 Jun 2027 DE ADOC · Mannheimarchitecture documentation · with Dr. Gernot Starke
  • 8–11 Jun 2027 DE MSA · Mannheimperfect preparation for iSAQB CPSA-Foundation certification

All courses and dates: trainings.arc42.org · as of 6 Nov 2026

Supported by INNOQ

Status Imprint + Privacy Contact GitHub
The 42 family: req42 arc42 systems42

Created by Gernot Starke, licensed under CC BY-SA 4.0. Supported by Kröner & Starke.