Lernkarten

Karten 58 Karten
Lernende 2 Lernende
Sprache Deutsch
Stufe Grundschule
Erstellt / Aktualisiert 31.03.2018 / 31.03.2018
Lizenzierung Keine Angabe
Weblink
Einbinden
0 Exakte Antworten 58 Text Antworten 0 Multiple Choice Antworten
Fenster schliessen

Erzähle etwas zur Kontextsicht

  • abstrakte Darstellung als Blackbox; logische Zusammenfassung von Systemen
  • Schnittstellen werden nicht berücksichtigt, aber Abhängigkeiten
  • Beim Datenfluss lediglich DTOs angeben (fachliche Sicht)

Umsetzung mit Paketdiagramm

Fenster schliessen

Erzähle etwas zur Bausteinsicht

  • zeigen Ekemente des Systems, Subsystem, Komponenten, Klassen und deren Schnittstellen
  • Darstellung von Abhängigkeiten

Nimmt etwa 60% der Architekturmodellierung in Anspruch

Komponenten-, Kompositionsstruktur-, Klassen-

 

Fenster schliessen

Erzähle etwas zur Verteilungssicht

  • beschreibt Hardware-Komponenten (Server, Netzwerk, Firewall) mit beteiligten Protokollen
  • Darstellung auch von LZU

Verteilungsdiagramm

Fenster schliessen

Erzähle etwas zur Laufzeitsicht

  • Welche Bestandteile des Systems zur Laufzeit existieren und wie diese zusammenwirken
  • Modellierung von Boundary-Conditions: Systemstart, Shut-Down
Fenster schliessen

Wie lässt sich eine Software Architektur dokumentieren?

  • Modellbasierte Modellierung
  • Architecture Description Language (ADL)
  • Textuelle Architektur- Templates
Fenster schliessen

Erzähle etwas zur modellbasierten Modellierung

  • semi-formal (unpräzise, mehrdeutig)
  • dient zur Kommunikation: Entwickler <-> Kunde
  • UML
Fenster schliessen

Erzähle etwas zur Architecture Description Language

  • Textuell, formal
  • weniger Kommunikation, eher Umsetzung / Analyse
  • ACME, Darwin, C2, PeerCAT
Fenster schliessen

Erzähle etwas zu textuellen Architektur Templates

  • freisprachliche Beschreibung der Architekturelemente
  • keine formale Vorgaben
  • wenige Standards (arc42)