Das Einreichen der Spezifikation gilt als für alle Teammitglieder verbindliche Anmeldung des Projektes! Wer eine Spezifikation einreicht, aber kein Projekt abgibt, bekommt den Kurs mit "5.0" bewertet.
Die Spezifikation soll folgendermassen aufgebaut sein:
1. Einleitung
1.1 Zweck und Ziele des Programms
- Warum wird dieses Programm gebraucht?
- Was soll damit erreicht werden?
1.2 Benutzer des Produktes
- Wer wird dieses Programm nutzen (Nutzergruppen)?
1.3 Annahmen und Abhängigkeiten
- Welche Annahmen werden getroffen?
- Welche Randbedingungen müssen beachtet werden?
2. Programm-Anforderungen
2.1 Funktionale Anforderungen
- Was sind die zentralen Funktionen aus Sicht der Nutzer, die das Programm zur Verfügung stellen muss?
- Funktionen können nach Aspekten gruppiert werden.
2.2 Anforderungen an die Daten
- Welche Daten werden für das Programm benötigt?
- Welche Daten müssen gespeichert werden?
3. Nicht-funktionale Anforderungen
3.1 Anforderungen an die Benutzerschnittstelle
- Mit welchen "Medien" soll die Benutzerschnittstelle gestaltet werden?
4. Programmierpakete
4.1 Was muss alles programmiert werden?
- Unterteilt hier das Projekt in einzelne Pakete, die programmiert werden sollen.
- Zuordnung der Pakete zu den einzelnen Personen (wer machts?)
Generelle Anmerkungen zur Spezifikation:
- Formuliert sprachlich exakt!
Vermeidet Begriffe wie "möglicherweise", "evtl.", "kann", "in den meisten Fällen", ...
- Normalerweise verwendet man in einer Spezifikation zur Verdeutlichung Grafiken, das ist aber in diesem Praktikum nicht notwendig.
Institut für Informatik
Bereich Intelligente Informationssysteme
Universitätsplatz 1
31141 Hildesheim
Besucheradresse:
Institut für Informatik
Samelsonplatz 1
31141 Hildesheim
Sekretariat: Raum A8b Spl,
Telefon +49 5121 883 -750
webmaster@iis.uni-hildesheim.de
Besucheradresse:
Stiftung Universität Hildesheim
Institut für Informatik
Samelsonplatz 1
31141 Hildesheim