Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Hans-Jürgen Steffens Systemanalyse SS 041 12. Vorlesung: Aktivitätsdiagramme Aktivitätsdiagramm Beispiel für Aktivitätsdiagramme Vorgehensweise bei der.

Ähnliche Präsentationen


Präsentation zum Thema: "Hans-Jürgen Steffens Systemanalyse SS 041 12. Vorlesung: Aktivitätsdiagramme Aktivitätsdiagramm Beispiel für Aktivitätsdiagramme Vorgehensweise bei der."—  Präsentation transkript:

1 Hans-Jürgen Steffens Systemanalyse SS Vorlesung: Aktivitätsdiagramme Aktivitätsdiagramm Beispiel für Aktivitätsdiagramme Vorgehensweise bei der Erstellung von Analysemodellen mittels UML Zusammenfassung

2 Hans-Jürgen Steffens Systemanalyse SS 042 Aktivitätsdiagramme (Activity Diagrams) Darstellung von zeitlich-logischen Abläufen in Form von aufeinanderfolgenden Aktivitäten incl. Verzweigungen und parallelen Vorgängen Mögliche Einsatzgebiete: Darstellung übergreifender Abläufe über Use Cases hinweg Spezifizierung des einem Use Case hinterlegten Ablaufs (anstelle einer rein textuellen Beschreibung) Dokumentation des bei der Implementierung einer Operation zu realisierenden Ablaufs

3 Hans-Jürgen Steffens Systemanalyse SS 043 Elemente von Aktivitätsdiagrammen [Bedingung] Verzweigung Aufteilung (fork) Zusammenführung (join)

4 Hans-Jürgen Steffens Systemanalyse SS 044 Aktivitätsdiagramme mit Organisationseinheiten Schwimmbahnen (swim lanes)

5 Hans-Jürgen Steffens Systemanalyse SS 045 Aktivitätsdiagramme mit Objektfluss Lager KundeVertrieb Bestellen Bezahlen Lieferung entgegen nehmen Auftrag erfassen Lieferung zusammenstellen Lieferung versenden : Auftrag [erteilt] : Auftrag [erfasst] : Auftrag [Lief. zus.gestellt] : Auftrag [versandt] Kontrollfluss Objektfluss Objekt der Klasse Auftrag im Zustand erteilt

6 Hans-Jürgen Steffens Systemanalyse SS 046 Aktivitätsdiagramme für Fallbeispiel Beispiel für Use Case-übergreifendes Aktivitätsdiagramm Bestellabwicklung Bestellabwicklung mit Objektfluss Beispiel eines Aktivitätsdiagramms zur Beschreibung des Ablaufs eines Use Cases Use Case Bestellung stornieren Beispiel eines Aktivitätsdiagramms zur Beschreibung des Kontrollflusses innerhalb einer Operation Klassenoperation aufnehmen der Klasse Bestellung

7 Hans-Jürgen Steffens Systemanalyse SS 047 Aktivitätsdiagramm für Bestellabwicklung [Neukunde] [Existierender Kunde] [Im Liefergebiet] [Außerhalb des Liefergebiets]

8 Hans-Jürgen Steffens Systemanalyse SS 048 Aktivitätsdiagramm Bestellabwicklung mit Objektfluss

9 Hans-Jürgen Steffens Systemanalyse SS 049 Aktivitätsdiagramm für Use Case Bestellung stornieren [Status aufgenommen] [Status = aufgenommen] [Tour enthält weitere Bestellg.] [Tour ist leer]

10 Hans-Jürgen Steffens Systemanalyse SS 0410 Aktivitätsdiagramm für Operation Klassen-Operation aufnehmen der Klasse Bestellung [Kunde existiert noch nicht] [Kunde existiert] [Zuordnung zu bestehender Tour möglich] [neue Tour erforderlich]

11 Hans-Jürgen Steffens Systemanalyse SS 0411 UML-Modelle in der Objektorientierten Analyse Ausgangspunkt sind die Use Cases, die textuell und/oder mittels Aktivitätsdiagrammen beschrieben werden. Sie dienen später auch der Spezifikation von Testfällen und damit der Validierung des Systems Im Zentrum des OOA-Modells steht das Klassendiagramm Vollständige Darstellung der fachlichen Anforderungen an das System. Was nicht im Klassendiagramm enthalten ist, wird nicht umgesetzt. Ausgangsmodell für die Entwicklung des OOD-Klassendiagramms Einsatz von Interaktions- und Aktivitätsdiagrammen dort, wo es erforderlich und sinnvoll zur Beschreibung der dynamischen Aspekte ist

12 Hans-Jürgen Steffens Systemanalyse SS 0412 UML-Modelle in der Objektorientierten Analyse Grafische Modelle enthalten häufig nicht alle Informationen. Sie sind daher durch geeignete textuelle Darstellungen zu ergänzen, z. B.: Zweck einer Operation oder eines Attributs Grundlegende Wirkungsweise einer Operation Randbedingungen, einzuhaltende Regeln, Weitere UML-Diagrammtypen dienen der Dokumentation implementierungsnaher Aspekte und werden daher erst in der Entwurfsphase eingesetzt Component Diagram Deployment Diagram

13 Hans-Jürgen Steffens Systemanalyse SS 0413 Zusammenfassung Mit Hilfe von Aktivitätsdiagrammen können zeitlich-logische Abläufe beschrieben werden Mögliche Einsatzgebiete von Aktivitätsdiagrammen sind die Beschreibung Use Case-übergreifender Abläufe, die Spezifikation des Ablaufs innerhalb eines Use Cases oder die Dokumentation des Kontrollflusses einer Operation Ausgangspunkt aller UML-Modelle sind die Use Case-Diagramme und –Beschreibungen. Im Zentrum steht das Klassendiagramm, das das System fachlich vollständig umfasst. Interaktions- und Aktivitätsdiagramme werden punktuell eingesetzt, um komplexere dynamische Zusammenhänge darzustellen

14 Hans-Jürgen Steffens Systemanalyse SS 0414 Übungsfragen Was kann mit Hilfe von Aktivitätsdiagrammen beschrieben werden? Welche Elemente enthalten Aktivitätsdiagramme, wie werden alternative und parallele Abläufe dargestellt? Wie werden Aktivitätsdiagramme entwickelt? Beschreiben Sie die Rolle der einzelnen UML-Diagrammtypen in der Analyse


Herunterladen ppt "Hans-Jürgen Steffens Systemanalyse SS 041 12. Vorlesung: Aktivitätsdiagramme Aktivitätsdiagramm Beispiel für Aktivitätsdiagramme Vorgehensweise bei der."

Ähnliche Präsentationen


Google-Anzeigen