Ein neuer Streaminganbieter für Musik wird entwickelt. Er brüstet sich damit, am allerbesten auf die Anfragen der Nutzer antworten zu können. Damit er dieses Versprechen halten kann, hat er zuvor Test-Nutzeranfragen gesammelt.
Daraus haben sich für das Pflichtenheft folgende Anforderungen ergeben:
Nutzer wollen wissen, von wem ein bestimmtes Lied ist.
Nutzer wollen sich alle Lieder und alle Alben eines Interpreten anschauen.
Nutzer wollen sich alle Lieder eines Albums ausgeben lassen.
Nutzer wollen wissen, wie lang ein Lied ist.
Nutzer wollen Lieder, die zu einer bestimmten Stimmung (z.B. traurig) passen.
Nutzer wollen Lieder eines bestimmten Genres hören.
Nutzer wollen wissen, was die Hauptgenre eines Interpreten ist.
Nutzer wollen wissen, wie lang ein Musiker bereits aktiv ist.
Erstelle ein objektorientiertes Datenmodell mit Klassendiagramm zum Pflichtenheft.
Fühlst du dich von den Nutzern gut vertreten? Welche Informationen interessien dich zu Liedern oder Interpreten? Wie verändern sie das Diagramm? Schreib es in die Kommentare oder noch besser direkt in die Lösung!
Was könnte der Streaminganbieter in Bezug auf die Nutzerdaten ins Pflichtenheft schreiben? Wie verändert das das Klassendiagramm?