Anforderungsanalyse

In Systemen Engineering und Software - Engineering, Anforderungsanalyse umfasst Aufgaben, die zur Bestimmung Ziel Anforderungen eines neuen oder Wechselsystem, unter Berücksichtigung der möglichen Konflikt zwischen den Anforderungen der verschiedenen Akteure , wie zum Beispiel als Benutzer . Die Anforderungsanalyse ist entscheidend für den Erfolg eines Projekts.

Haupttechniken

Stakeholder- Interviews

Stakeholder- Interviews sind eine gängige Methode zur Anforderungsanalyse. Normalerweise ist es notwendig, eine Wahl zu treffen, wobei die Kosten ein Faktor bei der Entscheidung sind, wen man interviewt. Diese Interviews können Anforderungen aufzeigen , die zuvor nicht als im Rahmen des Projekts liegend angesehen wurden, und Anforderungen können in Konflikt geraten. Ein Stakeholder muss jedoch eine Vorstellung von seinen Erwartungen haben oder seine Anforderungen visualisiert haben.

Workshops zur Anforderungsanalyse

Prototypen

Anwendungsfall

Festlegen der Softwareanforderungen

Identifizierung von Stakeholdern

Ein wichtiges neues Thema in den neunziger Jahren war die Identifizierung von Stakeholdern . Es wird zunehmend anerkannt, dass Stakeholder nicht auf die Organisation beschränkt sind, die den Analysten beschäftigt. Die anderen Stakeholder sind:

Probleme

Benutzerprobleme

Steve McConnell beschreibt in seinem Buch Rapid Development eine Reihe von Möglichkeiten, mit denen Benutzer möglicherweise nicht mit allen Anforderungen vertraut sind  :

Dies kann dazu führen, dass sich die Benutzeranforderungen auch dann ändern, wenn die Entwicklung des Systems oder Produkts begonnen hat.

Probleme von Ingenieuren und Entwicklern

Lösungstest

Siehe auch