Lektion 6 - Modellierung von Systemen Flashcards
Was ist die UML?
- Unified Modeling Language
- standardisierte Modellierungssprache
- 14 versch. Diagrammtypen
- Struktur- und Verhaltensdiagramme
Was sind Strukturdiagramme?
- Aufbau
- Elemente
- Zusammensetzung
- Schnittstellen von Systemen
- Woraus besteht ein System?
Was sind Verhaltensdiagramme?
- Was ist in einem System?
- Was läuft an seinen Schnittstellen ab?
Was ist ein UML-Diagramm?
- bietet spezifische Sicht auf System / Sachverhalt
- unterschiedliche Diagrammtypen fokussieren auf verschiedene Aspekte des Systems
Was ist ein UML-Modell?
- integriert verschiedene Diagrammtypen
- Sammlung von verschiedenen Diagrammarten, die zusammen umfassende / detaillierte Beschreibung eines Systems liefern
Was ist das Use-Case-Diagramm?
Verhaltensdiagramm
* auch: Anwendungsfalldiagramm
* Darstellung wichtigster Funktionen / Schnittstellen eines Systems
* keine Systemdetails
* Systemüberblick
Was ist ein Anwendungsfall?
Use-Case-Diagramm
- Hauptfunktion
- muss ausgeführt werden, um bestimmtes Ereignis zu erzielen
Was ist das System und die Systemgrenze?
Use-Case-Diagramm
- System: Gegenstand der Betrachtung
- Systemgrenze: Grenze des Systems
Was ist der Akteur?
Use-Case-Diagramm
- Rolle / anderes System
- interagiert mit betrachteten System
- immer außerhalb der Systemgrenze
Wie wird die Kommunikation zwischen Akteur und System dargestellt?
Use-Case-Diagramm
- mit durchgezogener Linie
- Akteure werden direkt mit betreffenden Use Case verbunden
Was ist ein Anwendungsfall?
- Aufgabe, die in mehreren Schritten erledigt wird
- zB Risiko prüfen, Vertrag bearbeiten, Vertrag kündigen
Was sind ungeeignete Use Cases?
- Vornamen ändern (zu kleinteilig)
- Geburtstag eingeben (zu kleinteilig)
- am System anmelden (dafür gehen Nutzer nicht zum System)
- Bestellung (ohne Verb)
Was ist das UML-Aktivitätsdiagramm?
Verhaltensdiagramm
* Modellierung von detaillierten Abläufen (zB Use Cases)
* Bedingungen, Schleifen, Verzweigungen
Was ist eine Aktion?
UML-Aktivitätsdiagramm
- Aufruf / Durchführung eines bestimmten Verhaltens
- Menge der Aktionen = Verhalten der Aktivität
Was ist ein Kontrollfluss?
UML-Aktivitätsdiagramm
- Pfeil, die logischen Ablauf zwischen Aktionen einer Aktivität markiert
Was ist der Startknoten?
UML-Aktivitätsdiagramm
- legt Startpunkt der Aktivität fest
- keine weitere Bedeutung
Was ist der Endknoten?
UML-Aktivitätsdiagramm
- legt Ende der Aktivität fest
- Aktivität wird beendet