Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Übung UML-1a:
- Erstellen Sie für die folgende Problemstellung ein UML-Klassendiagramm (Analyse-Modell).
- Es soll ein Softwaresystem für die Hochschule Offenburg entwickelt werden, um die
- Studiengänge der Hochschule zu verwalten. Die Hochschule ist organisatorisch in die
- Verwaltung, in fakultätsübergreifende Einrichtungen (Graduate School, Bibliothek, …) und in
- die Fakultäten untergliedert. Studiengänge sind Fakultäten zugeordnet. Für Studiengänge
- werden Lehrveranstaltungen abgehalten. Diese Lehrveranstaltungen können auch in anderen
- Studiengängen angeboten werden. Eine Lehrveranstaltung kann eine Vorlesung, ein Seminar,
- ein Praktikum oder ein Labor sein.
- Assistenten und Professoren sind den Fakultäten zugeordnet, können aber in allen
- Studiengängen unterrichten. Verwaltungsangestellte sind der Verwaltung zugeordnet.
- Sonstige Angestellte den fakultätsübergreifenden Einrichtungen. Studenten sind den
- Studiengängen zugeordnet. Studenten können als Tutoren für verschiedene
- Lehrveranstaltungen tätig sein.
- Die Hochschule wird geleitet von einem Rektor, der auch Professor sein soll. Fakultäten und
- Studiengänge werden ebenso geleitet von einem Professor. Ein Professor leitet einen
- Studiengang (Studiendekan), ein Professor leitet die Fakultät (Dekan), wird aber von zwei
- Prodekanen unterstützt.
- Es gibt verschiedene Standorte der Hochschule, jedoch ist eine Fakultät immer einem
- Standort zugewiesen!
- Verwenden Sie die folgenden UML-Elemente
- • Klassen und abstrakte Klassen
- • Vererbung
- • Rollen
- • Multiplizitäten
- • Assoziationen
- • Kompositionen
- • Aggregationen
- sowie weitere Elemente, falls notwendig
- Klären Sie noch den Begriff „Mandantenfähigkeit“. Wie sieht das Diagramm aus, falls es
- nicht mandantenfähig ist?
- Übung UML-1b:
- Was müsste man, bedingt durch die plus-Studiengänge, welche zusammen mit der PH
- Freiburg durchgeführt werden, noch am obigen Klassendiagramm ändern?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement