Anforderunge (Begriffsdefinition)
Legen die qualitativen und quantitativen Eigenschaften eines Produkts aus der Sicht des Auftraggebers fest.
System- bzw. Anforderungsanalyse
Systematische Vorgehensweise, um die Anforderungen in einem iterativen Prozess zu ermitteln.
Prozess: iterative Definition des Produkts
Defintionsphase: Rollen und Aktivitäten
Pflichtenheft
offen / latent
hart / weich
objektivierbar / vage
funktional / nichtfunktional sein.
Spezifikation: Angestrebte Eigenschaften und Darstellungsarten
Angestrebte Eigenschaften
Inhalt: zutreffend, vollständig, widerspruchsfrei / konsistent, neutral / abstrakt, nachvollziehbar, objetivierbar
Darstellung und Form: leicht verständlich, präzise, leicht erstellbar, leicht verwaltbar
Darstellungsarten
Formal, Grafisch, Natürlichsprachlich
Aufbau Pflichtenheft
1 Einleitung (Gibt Überblick über die Anforderungsdefinition)
2 Übersichtsbeschreibung (Überblick über das Produktund allgemeine Faktoren, die seine Konzeption beeinflussen)
3 Spezifische Anforderungen (Beschreibung aller Details f.d. Erstellung des System-Entwurfs, Gliederungsschema abhängig von Anwendung und der zu spezifizierenden SW)
Unabhängig von Strukturierung sollten folgende Infos enthalten sein:
Beispiel für OO-Entwicklung:
3 Spezifische Anforderungen