Das arc42 Template

Version 3.2 (Stand: Januar 2008)

Zweck

Fast jedes IT-Projekt überlegt aufs Neue, was bezüglich der Software- Architektur bedacht, entschieden und dokumentiert werden muss. Sparen Sie diesen Aufwand.

Dieses Template (bzw. das daraus erzeugte Dokument) gibt Ihnen eine standardisierte Gliederung für Software-Architekturbeschreibungen vor. Das aus diesem Template entstehende Dokument stellt die umfassende und vollständige Beschreibung der Architektur eines IT- Systems dar.

Umfassend und praxisnah

ARC42 bietet Ihnen ein praxisnahes Template, das Sie sofort einsetzen können. Sie finden darin eine vollständige, strukturierte und vernetzte Sammlung architekturrelevanter Themen, jeweils mit

  • Inhalt (Was soll bedacht, entschieden und dokumentiert werden?)
  • Motivation (Warum und für wen?)
  • Form (Wie?)
  • Beispielen (So kann es aussehen)
  • Hintergründen

Zu diesen Themen zählen Architekturziele, Randbedingungen, verschiedene Sichten auf Ihr System, querschnittliche Aspekte und vieles mehr.

Flexibel

Verschiedene Stakeholder haben unterschiedliche Informationsbedürfnisse. Deshalb unterstützt Sie ARC42 dabei, aus dem Template geeignete Dokumente mit der jeweils geeigneten Struktur sowie passendem Umfang und Tiefgang zu extrahieren. Dazu geben wir Ihnen praktisch bewährte Vorlagen (siehe Downloads), unter anderem für:

  • eine Architektur- Gesamtdokumentation für Entwickler und das Wartungsteam ("Das Template"),
  • eine Kurzpräsentation der Architektur,
  • (demnächst) den Architekturüberblick zum Einstieg, sowie
  • (demnächst) eine Review-Vorlage für die Qualitätssicherung.

Leserkreis

Zum Leserkreis gehören sämtliche Stakeholder, die sich intensiv mit der Architektur beschäftigen. Für sie dient es als Referenz und Nachschlagewerk über sämtliche Entwurfsentscheidungen. Für andere Leser können daraus Kurz- oder Zusammenfassungen (etwa: Architekturüberblick) erzeugt werden.

Struktur des Dokumentes

Folgende Abbildung zeigt die wesentlichen Teile dieses Templates sowie die zugehörigen Kapitel (Die Nummern beziehen sich auf die Download-Version des Templates).

Freie Lizenz

Das arc42-Template zur Dokumentation von Software- und IT- Architekturen stammt von Dr. Peter Hruschka und Dr. Gernot Starke. Es unterliegt der Creative Commons Lizenz ("Namensnennung – Weitergabe unter gleichen Bedingungen 2.0"), siehe dazu http://creativecommons.org/licenses/by-sa/2.0/de/. Diese Lizenz ermöglicht seine freie Verwendung, auch in kommerziellem Umfeld.