LZ-3 Beschreibung und Kommunikation(s. 115) Flashcards
Architektursichten, querschnittskonzepte, schnittstellen
Nenne die 4 wesentlichen vier Sichten der Softwarearchitektur
- Kontextsicht oder Kontextabgrenzung
- Bausteinsicht
- Laufzeitsicht
- Verteilungs- bzw. Infrastruktursicht
Was ist die Kontextsicht oder Abgrenzung?
ein Diagramm mit UML-Komponenten, mit “System unter Design” als Blackbox und allen externen Systemen und Nutzzerinnen als Akteurinnen bzw. ebenfalls UML-KOmponnenten. Verteilungs- oder Deployment-Kontext entsprechend mit UML-Knotensymbolen
Was ist die Bausteinsicht?
UML-Komponenten oder Top-Level-Klassendiagramme der funktionalen und ggf. technischen “Softwarebausteine” des Softwaresystems sowie ihrer Beziehungen untereinander
Was ist die Laufzeitsicht?
Sequenz-Aktivitäts- oder ähnliche Diagramme zur Illustration wesentlicher bzw. besonders wichtiger Abläufe, vor allem zwischen den Bausteinen (innerhalb) des Softwaresystems
Was ist die Verteilungs- bzw. Infrastruktursicht
Verteilung von Softwareartefakten des Softwaresstems auf Rechnerknoten, Netzwerken usw. also eine Abbildung der Software auf eine reale technische Infrastruktur
Was ist die spezialisierte Sicht “Datensicht”?
Detailierte Beschreibung der Datenbankstruckturen eines SoftwareSsastems, z.B. mithilfe eines Entity Relationsship (ER) - MOdells
Was ist die spezialisierte Sicht “Big Picture”?
Darstellung der High-Level-Systemarchitektur zur Kommunikation mit der (die MIttel bewilligenden) Managementebene
Was ist die spezialisierte Sicht “Masken- oder Ablaufsicht”?
Bildschirmmasken- oder Webseiten-Ablaufdiagramme
Was ist ein UML-Klassendiagramm
Was ist ein UML-Komponentendiagramm
Was ist ein UML-Aktivitätsdiagramm
Was ist ein UML-Sequenzdiagramm
Welche UML-Diagramme gibt es?