Académique Documents
Professionnel Documents
Culture Documents
Anforderungsspezifikation (Systemspezifikation)
Beschreibt die Lösung eines Problems, bzw. die Anforderungen auf primär fachlicher Ebene in sehr
detaillierter Form , so daß daraus ein EDV-Entwurf und die Implementierung durchgeführt werden können.
• Festlegen der Ein-/Ausgabedaten inklusive Mengengerüst (Häufigkeit, Periodizität)
Datenkatalog
• konzeptionelles Datenmodell (ER-Modell)
• Funktionen-/Prozessbeschreibung (zeitl. und log. Abfolge und Abhängigkeiten der
einzelnen Programme Programmablaufplan) Funktionenbäume,
Ablaufdiagramme
• Erstellen Datenflussplan (Eingabe-Verarbeitung-Ausgabe)
• Festlegen der Ein- und Ausgabe im Bezug auf die Form (Menüs, BS-Layouts, Druck-
Layouts)
• Anforderungen an Benutzerschnittstelle (Hilfefkt., Fehlerbehandlung, Antwortzeiten, ...)
• Definition Schnittstellen (Benutzer, zu anderen Programmen, ...)
• Kompatibilitätsanforderungen (HW, SW)
• Anzahl und Art (gleichzeitige) User; Zugriffsrechte
• Dokumentationsanforderungen
• Wartungserfordernisse
• Qualitätskriterien
• Testfälle und grober Testplan für Abnahmetest
• Abnahmekriterien
• Überprüfen der Planung in Vorstudie
• Detailplan für Anforderungsanalyse: Termine und Aktivitäten
• Evtl. Explorativer Prototyp
a. Beispiel
i. Aufgabe
Für die Fa. xyz soll eine Personalverwaltung erstellt werden.
Folgende Informationen sollen gespeichert werden: Vorname
Familienname
Eintrittsdatum
Vorgesetzter
derzeitiges Gehalt
Abteilung
Laut Istanalyse werden dzt. die Personalaufzeichnungen in einer Liste folgend geführt:
Vorname Familienname Eintrittsdatum Vorgesetzter V Vorgesetzter N Gehalt Abteilung
Roland Kaiser 1.1.1992 Super Chef 100000 Personal
Hans Huber 15.2.1992 Super Chef 70000 Einkauf
Hans Meier 17.10.1993 Hans Huber 20000 EINKAUF
Lisi KIRCHLER 1994-07-02 Rolnad Keiser 17000 Personal
ii. Datenkatalog
ABTEILUNG
PERSONAL
# *abtnr
#* persnr * abtbez
* fname
° vname
° edatum
* gehalt
(° vorg)
(*abt)
Hinweis: Jede Funktion des Funktionenbaumes muss beschrieben werden. Sollte der Baum zu hoch
oder unübersichtlich werden, dann ist der Baum zu teilen.
v. Oberflächenbeschreibung
1. Schritt: alle Masken mit Attributen und Funktionen (Buttons, etc) tabellarisch beschreiben und 1 bis 2
Masken beispielhaft designen.
2. Schritt: Besprechung der Entwürfe mit dem Anwender und evtl Ände3rungen vornehmen.
3. Schritt: Design aller Masken und evtl. explorativer Prototyp