g1t8 [Main]
funktionalen und nich-funktionalen Anforderungen
Funktionale Anforderungen
- Organisationsanforderungen
- Musiker wollen Songs jederzeit entwickeln können.
- Natürlich da es oft üblich ist, dass mehrere Musiker gemeinsam arbeiten, muss es möglich sein, gemeinsam an Liedern zu arbeiten.
- SystemanforderungenEs muss möglich sein:
- einen Song zu erstellen,
- Spuren hinzu zu fügen,
- Spuren/Songs zu kommentieren
- Spuren/Songs anhören
- Bausteinanforderungen
- Der Player muss Zeitstempel an das Annotation-Management übergeben
- Das Songmanagement übergibt die "Spurwünsche" an die Audioverwaltung, welche die gewünschten Spuren zurückgibt
Nicht-funktionale Anforderungsanalyse
- EntwicklungszeitanforderungenDa das Endprodukt nur die rudimentären Grundeigenschaften erfüllen muss, sollen die Möglichkeiten geschaffen werden Erweiterungen bezüglich den folgenden Systempunkten zu ermöglichen:
- den Audio-Mix der Tonspuren
- die Art des Spur Input (Midi, Video)
- Benutzermanagement
- Die Wiederverwendbarkeit der entwickelten Plattform, bzw. deren Systemteile ist durch ein saubere Dokumentation zu gewährleisten.
- Die Plattformunabhängigkeit wird durch die Verwendung von JAVA als Programmiersprache gewährleistet.
- LaufzeitanforderungenNatürlich ist die Verfügbarkeit ein wichtiger Punkt. Da das Service aber gratis ist und die Aufnahme über einen externen Player erfolgt, kann ** das Service sogar nur zu bestimmten Zeiten abrufbar sein, diese sollten aber zumindest täglich sein (dies erlaubt natürlich geringe Anforderungen an die Stabilität).
- Da Musik ein Live-Erlebnis darstellen sollte, sollten die einzelnen serverseitigen Be- und Verarbeitungsschritte on-the-fly erfolgen.
- Konfliktmanagement bei zeitgleichen Schreibzugriff
- Organisatorische Rahmenbedinungen
- Natürlich gelten die allgemeinen Bedingungen der Uebung, insbesondere die Abgabefristen.
- Außerdem sollen die in der Vorlesung/Uebung vorgestellten Technologien umgesetzt werden.
- Verwendung von UML
- Verwendung von einer Version Control (GIT)
- Verwendung von SCRUM für das Projektmanagment
Letzte Änderung: 17.11.2009, 23:18 | 229 Worte