Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Use Cases Gesamtprojekt

Ähnliche Präsentationen


Präsentation zum Thema: "Use Cases Gesamtprojekt"—  Präsentation transkript:

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


Herunterladen ppt "Use Cases Gesamtprojekt"

Ähnliche Präsentationen


Google-Anzeigen