RD.SP 3.3 Anforderungen Analysieren
Zusammenfassung
Anforderungen analysieren, um sicherzustellen, dass sie notwendig und hinreichend sind
Beschreibung
Angesichts der Betriebskonzepte und Anwendungsszenarien werden die Anforderungen für eine Ebene der Produkthierarchie analysiert, um herauszufinden, ob sie notwendig und hinreichend sind, die Ziele höherer Ebenen der Produkthierarchie zu erfüllen. Die analysierten Anforderungen bilden dann die Basis für ausführlichere und präzisere Anforderungen für nied-rigere Ebenen der Produkthierarchie.
Die Definition von Anforderungen setzt ein Verständnis ihrer Beziehung zu den Anforderungen und der Definition des verlangten Funktionsumfangs und der Qualitätsattribute höherer Ebenen voraus. Außerdem werden die entscheidenden Anforderungen dafür bestimmt, den Fortschritt zu verfolgen. So kann beispielsweise das Gewicht eines Produkts oder die Größe eines Softwareprodukts aufgrund des damit verbundenen Risikos oder der Wichtigkeit für den Kunden während der Entwicklung überwacht werden.
Beispiele für Arbeitsergebnisse
- Fehlerberichte für Anforderungen
- Vorgeschlagene Anforderungsänderungen zur Fehlerbehebung
- Schlüsselanforderungen
- Kenngrößen für die technische Leistung
Subpraktiken
1. Bedürfnisse, Erwartungen, Einschränkungen und externe Schnittstellen von Stakeholdern analysieren, um sie in zugehörige Themengebiete einzuordnen und Konflikte zu beseitigen
2. Anforderungen analysieren, um festzustellen, ob sie den Zielen der Anforderungen höherer Ebenen gerecht werden
3. Anforderungen analysieren, um sicherzustellen, dass sie vollständig, durchführbar, umsetzbar und verifizierbar sind
Während das Design über die Durchführbarkeit einer bestimmten Lösung entscheidet, dient diese Subpraktik dazu, herauszufinden, wie sich Anforderungen auf die Durchführbarkeit auswirken.
4. Die Schlüsselanforderungen identifizieren, die einen starken Einfluss auf Kosten, Termine, Funktionalität, Risiken oder Leistung haben.
5. Kenngrößen für die technische Leistung identifizieren, die während der Entwicklung verfolgt werden
6. Betriebskonzepte und Anwendungsszenarien analysieren, um die Bedürfnisse, Einschränkungen und Schnittstellen der Kunden zu verfeinern und neue Anforderungen ausfindig zu machen
Diese Analyse kann zu detaillierteren Betriebskonzepten und Anwendungsszenarien führen sowie die Ableitung neuer Anforderungen unterstützen.