Präsentation herunterladen
1
Use Cases Gesamtprojekt
2
Use Case „Erstelle Klassendiagramm“
Akteur/Rolle: Projektleiter (=User) Der User startet den Klassendiagramm-Editor, es wird die Arbeitsoberfläche erzeugt und ein leeres Diagramm dargestellt. Per „Drag&Drop“ kann der User aus der Toolbar Klassen-Elemente in den Arbeitsbereich ziehen, die er zur Erstellung einer Ergebnisstruktur benötigt. Assoziationen werden per „Gummibandfunktion“ (Klasse markieren und von dieser eine Linie zur gewünschten Klasse zeichnen, wobei beliebig viele Knickpunkte enthalten sein können) eingefügt. Der User hat jederzeit die Möglichkeit, die Elemente im Arbeitsbereich beliebig einzufügen, zu markieren, zu verschieben und zu löschen. Verschiebt der User Klassen, so verschieben sich die Assoziationen automatisch auch mit. Die Attribute der Klassendiagramm-Elemente (z.B. Klassenname) kann der User per Kontext-Menü (Rechtsklick per Maus) eingeben. Der User kann die Ergebnisstruktur sowohl in einer validen als auch in einer invaliden (z.B. nur eine grobe Anfangsskizze) Form im ENABLER abspeichern. Vor dem Schließen der Anwendung soll eine Meldung erscheinen, wenn das Klassendiagramm noch nicht gesichert worden ist.
3
Klassendiagramm /Ergebnisstruktur: Klassen und Attribute des Meta-Modells
ModelElement, Class, Association, AssociationEnd,, Role Names, Attribute (StringAttribute, NumericAttribute, FileAttribute), Schnittstelle zu Process (ENABLER) entspricht StateMachine in unseren Meta-Modellen Attribute: multiplicity, name, comment, value
4
Meta-Modell des Klassendiagramms
5
Storyboard für „Erstelle Klassendiagramm/Ergebnisstruktur“
Datei Bearbeiten Einfügen Hilfe Toolbar Arbeitsbereich
6
Storyboard für „Erstelle Klassendiagramm/Ergebnisstruktur“ (1)
Datei Bearbeiten Einfügen Hilfe
7
Storyboard für „Erstelle Klassendiagramm/Ergebnisstruktur“ (4)
Datei Bearbeiten Einfügen Hilfe Der User zeichnet die Assoziation per „Gummibandfunktion“ oder per „Verbindetool“
8
Storyboard für „Erstelle Klassendiagramm/Ergebnisstruktur“ (5)
Datei Bearbeiten Einfügen Hilfe
9
Storyboard für „Erstelle Klassendiagramm/Ergebnisstruktur“ (6)
Datei Bearbeiten Einfügen Hilfe
10
Storyboard für „Erstelle Klassendiagramm/Ergebnisstruktur“ (7)
Datei Bearbeiten Einfügen Hilfe Project start date end date
11
Storyboard für „Erstelle Klassendiagramm/Ergebnisstruktur“ (8)
Datei Bearbeiten Einfügen Hilfe Project start date end date
12
Storyboard für „Erstelle Klassendiagramm/Ergebnisstruktur“ (9)
Datei Bearbeiten Einfügen Hilfe Project start date end date
13
Storyboard für „Erstelle Klassendiagramm/Ergebnisstruktur“ (10)
Datei Bearbeiten Einfügen Hilfe task consist of 1..* project 1 Project start date end date
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.