AWP
2.3 - Mitarbeiter

2.3 - Mitarbeiter

Infoblatt

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.

Lösung