Problemanalyse
-
Problemlöser wird zum Problem geführt.
-
Erleichtern der Kommunikation durch einheitliche Wortwahl.
-
Aufzeigen von Alternativen.
-
Widersprüchliche Alternativen finden.
Problemfindung
-
Transaktionen in Geschäftsanwendungen
Vorgaben/Ergebnisse
-
Funktionsorientierte Anwendungen
Was sind die Hauptfunktionen?
-
Graphische UI ?
-
Anwender
Wer nutzt das System?
-
Embedded, real time,
-
Umgebungseinflüsse
Problemspaltung
-
Abstraktion
-
Aufteilung, großes Problem zerlegen
-
Projektion
Aus Sicht der Anwender die Lösung prüfen, z.B. wenn
Anwender unterschiedliche Ansichten haben
Modelle / Simulation
-
Wenn das Projekt sehr umfangreich ist.
-
Wenn die Problemstellung neu und unbekannt ist.
-
Für real-time Projekte.
|
|
.
Problemanalyse ist Problemfindung, nicht Lösungsfindung. |
Prototyp / prototyping
-
UI Aufbauen und Akzeptanz Testen
-
Schnellschuss Software ? die SW soll danach nicht verwendet werden !
-
Zeitverhalten Testen (real-time, Rechenzeitprobleme..)
-
Machbarkeit
Darstellung
-
natürliche Sprache / strukturierte Sprache
-
Entscheidungstabellen
-
Datenstrukturmodell
-
Datenflussmodell
-
Datenlexikon
Rückverfolgbarkeit
-
Testfälle spiegeln Anforderungen
-
SW Module können den Anforderungen zugeordnet werden (meist problematisch)
Review
-
Gegenlesen der Spezifikation (durch Kunden)
-
Diskussion darüber
-
Unklarheiten/Fehler aufdecken
|