|<    <     >    >|  Zertifizierung ISAQ F 2020 Generated by CoCoDiL
Lernziel 3
Lernziel 3
Beschreibung und Kommunikation von Softwarearchitekturen

Wesentliche Begriffe:

Lernziel 3.1
Lernziel 3.1
Qualitätsmerkmale technischer Dokumentation erläutern und berücksichtigen (R1)

Softwarearchitekten kennen die wesentlichen Qualitätsmerkmale technischer Dokumentation und können diese bei der Dokumentation von Systemen berücksichtigen bzw. erfüllen:

  • Verständlichkeit, Korrektheit, Effizienz, Angemessenheit, Wartbarkeit
  • Orientierung von Form, Inhalt und Detailgrad an Zielgruppe der Dokumentation

Sie wissen, dass Verständlichkeit technischer Dokumentation nur von deren Zielgruppen beurteilt werden kann.

Lernziel 3.1 Word
Word
Qualitäsanforderungen Dokumentation
Lernziel 3.2
Lernziel 3.2
Softwarearchitekturen beschreiben und kommunizieren (R1)

Softwarearchitekten:

  • können Architekturen stakeholdergerecht dokumentieren und kommunizieren und dadurch unterschiedliche Zielgruppen adressieren, z. B. Management, Entwicklungsteams, QS, andere Softwarearchitekten sowie möglicherweise zusätzliche Stakeholder
  • sind in der Lage, die Beiträge unterschiedlicher Autorengruppen stilistisch und inhaltlich zu konsolidieren und harmonisieren
  • kennen den Nutzen von Template-basierter Dokumentation.
Lernziel 3.2 Word
Word
Architekturen dokumentieren und kommunizieren
Lernziel 3.3
Lernziel 3.3
Notations-/Modellierungsmittel für Beschreibung von Softwarearchitektur erläutern und anwenden (R2)

Softwarearchitekten kennen mindestens folgende UML-Diagramme zur Notation von Architektursichten:

  • Klassen-, Paket-, Komponenten- und Kompositionsstrukturdiagramme
  • Verteilungsdiagramme
  • Sequenz- und Aktivitätsdiagramme
  • Zustandsdiagramme

Softwarearchitekten kennen Alternativen zu UML-Diagrammen. Insbesondere für die Laufzeitsicht eignen sich z. B. Flussdiagramme, nummerierte Listen, BPMN.

Lernziel 3.3 PDF
PDF
Getting started with UML
Lernziel 3.4
Lernziel 3.4
Architektursichten erläutern und anwenden (R1)

Softwarearchitekten können folgende Architektursichten anwenden:

  • Kontextsicht (auch genannt Kontextabgrenzung)
  • Baustein- oder Komponentensicht (Aufbau des Systems aus Softwarebausteinen)
  • Laufzeitsicht (dynamische Sicht, Zusammenwirken der Softwarebausteine zur Laufzeit, Zustandsmodelle)
  • Verteilungs-/Deploymentsicht (Hardware und technische Infrastruktur sowie Abbildung von Softwarebausteinen auf diese Infrastruktur)
Lernziel 3.4 Word
Word
Architektursichten
Lernziel 3.5
Lernziel 3.5
Kontextabgrenzung von Systemen erläutern und anwenden (R1)

Softwarearchitekten können:

  • Kontext von Systemen z.B. in Form von Kontextdiagramm mit Erläuterungen darstellen
  • externe Schnittstellen von Systemen in der Kontextabgrenzung darstellen
  • fachlichen und technischen Kontext differenzieren.
Lernziel 3.5 Word
Word
Kontextabgrenzung
Lernziel 3.6
Lernziel 3.6
Querschnittskonzepte dokumentieren und kommunizieren (R1)

Softwarearchitekten können typische Querschnittskonzepte (auch genannt Prinzipien oder Aspekte) adäquat dokumentieren und kommunizieren, z. B. Persistenz, Ablaufsteuerung, UI, Verteilung/Integration, Protokollierung.

Lernziel 3.6 Word
Word
Querschnittskonzepte dokumentieren
Lernziel 3.7
Lernziel 3.7
Schnittstellen beschreiben (R1)

Softwarearchitekten können sowohl interne als auch externe Schnittstellen beschreiben und spezifizieren.

Lernziel 3.7 Word
Word
Schnittstellen
Lernziel 3.9
Lernziel 3.8
Architekturentscheidungen erläutern und dokumentieren (R2)

Softwarearchitekten können:

  • Architekturentscheidungen systematisch herbeiführen, begründen, kommunizieren und dokumentieren
  • gegenseitige Abhängigkeiten solcher Entscheidungen erkennen, kommunizieren und dokumentieren.
Lernziel 3.8 PDF
PDF
Leseprobe Buch Softwarearchitekturn dokumentieren und kommunizieren
Lernziel 3.9
Lernziel 3.9
Dokumentation als schriftliche Kommunikation nutzen (R2)

Softwarearchitekten nutzen Dokumentation zur Unterstützung bei Entwurf, Implementierung und Weiterentwicklung (auch genannt Wartung oder Evolution) von Systemen.

Lernziel 3.9 Word
Word
schriftliche Dokumentation nutzen
Lernziel 3.10
Lernziel 3.10
Weitere Hilfsmittel und Werkzeuge zur Dokumentation kennen (R3)

Softwarearchitekten kennen:

  • Grundlagen mehrerer publizierter Frameworks zur Beschreibung von Softwarearchitekturen, beispielsweise:
    • arc42
    • C4
    • RM/ODP
    • FMC
  • Ideen und Beispiele von Checklisten für die Erstellung, Dokumentation und Prüfung von Softwarearchitekturen
  • mögliche Werkzeuge zur Erstellung und Pflege von Architekturdokumentation

Da R3, d.h. nicht prüfungsrelevant, habe Ich keine Beschreibung dafür


 |<    <     >    >|  Zertifizierung ISAQ F 2020 Generated by CoCoDiL