2.3 - Mitarbeiter
Aufgabe
Erstellen Sie ein Klassendiagramm für ein Unternehmen, das die Beziehung zwischen Mitarbeitern und Projekten aufzeigt.
- Ein Mitarbeiter darf in maximal 5 Projekten mitarbeiten und an einem Projekt dürfen alle Mitarbeiter mitarbeiten.
- Ein Projekt wird von genau einem Mitarbeiter geleitet, während ein Mitarbeiter nicht mehr als ein Projekt leiten darf.
- Für die Mitarbeiter sollen Personalnummer, Nachname, Vorname und der Stundensatz gespeichert werden.
- Zu den Projekten sollen der Projektname und das Budget gespeichert werden.
- Bei einem Projekt soll das Budget erhöht und verbraucht werden können.
- Wenn ein Mitarbeiter für ein Projekt arbeitet, soll das Budget des Projekts entsprechend verringert werden.
- Projekte werden in externe und interne unterschieden. Bei externen Projekten werden zusätzlich noch das auftraggebende Unternehmen und der Ansprechpartner gespeichert.
- Notieren Sie ebenfalls die wichtigsten Methoden im UML-Diagramm.