Hinweise zum Meilenstein Erstellung des Fachklassendiagramms, der Sequenzdiagramme (und Operationen)
Zusätzlich zu den Informationen, die Sie in den Übungen erhalten haben, denken Sie bitte auch an Folgendes:
- Legen Sie Ihrem Meilenstein das Kapitel Zielbestimmung aus dem Pflichtenheft bei. Fehlt dieses, kann keine Benotung erfolgen, da nicht ersichtlich wird, ob alle Geschäftsprozesse im Klassendiagramm berücksichtigt wurden.
- In das Fachklassendiagramm gehören ausschließlich externe Operationen (mit denen die Geschäftsprozesse getriggert werden), jedoch keine internen und auch keine Verwaltungsoperationen.
- Es gehören keine Operationssignaturen ins Klassendiagramm. Die externen Operationen werden dort nur mit ihrem Namen und leerer Klammer angegeben. Die vollständige Signatur wird erst während der Entwurfsphase (nächstes Semester) ergänzt.
- Optionale Aufgabe - je nach Semester: In der Operationsschablone müssen Sie allerdings die vollständige Signatur der externen Operation einschließlich ihres Rückgabetyps angeben. Bitte geben Sie auch den Namen der Klasse an, in der sich die Operation befindet, denn es könnte ja sein, dass in mehreren Klassen signatur- bzw. namensgleiche Operationen vorkommen.
- Die Sequenzdiagramme (für diejenigen Geschäftsprozesse, für die Sie auch bereits Aktivitätsdiagramme im vorangegangenen Meilenstein modelliert haben) müssen zum Klassendiagramm konsistent sein:
- Botschaften, die im Sequenzdiagramm an ein Objekt versendet werden, müssen in der korrespondieren Klasse vorhanden sein, sofern es sich um externe Operationen handelt.
- Und natürlich muss ein Objekt, das im Sequenzdiagramm verwendet wird, auch als Klasse im Klassendiagramm vorhanden sein.
- Geben Sie für jedes Sequenzdiagramm den vollständigen Namen derjenigen Person in Ihrer Übungsgruppe an, die für dieses Diagramm verantwortlich ist. Ohne Diagramm gilt der Meilensein für diese Person als nicht bestanden. Und sollte es größere Qualitätsunterschiede in der Modellierung der einzelnen Diagramme geben, wird dies in Ihrer individuellen Note des Meilensteins berücksichtigt.
- Jedes Sequenzdiagramm muss vorab durch eine sog. Szenariobeschreibung eingeführt werden, in der beschrieben wird, was das Diagramm zeigt. Ein Sequenzdiagramm kann kleiner oder auch größer als ein Geschäftsprozess sein.
- Vergessen Sie nicht, die Namen aller Teilnehmer Ihrer Übungsgruppe (Matrikelnummer, Vor- und Nachname) auf dem Deckblatt Ihres Meilensteins anzugeben.
Und zuguterletzt denken Sie bitte daran, das Referenzglossar aus dem Pflichtenheft um die Referenten aus dem Klassendiagramm zu erweitern.
Viel Spaß!