Verwalten von Anforderungen Flashcards
Teil 4
Attribute einer Anforderung
Ermöglichen die dynamischen Aspekte des Anforderungsmanagements darzustellen
was sollte im Vorhinein für Attribute von Anforderungen definiert sein
Name von Attributen Werteverwaltung Wann müssen Werte gesetzt sein Kann oder Muss Wert Wie wird im kritischen Wertefall reagiert Was passiert bei Änderung
Priorisieren von Anforderungen durch?
Reihenfolge
Kriterien (Notwendig, Gewünscht, Optional)
Kano
Matrix
Sichten
Um mit vielen Anforderungen umgehen zu können muss es Sichten geben:
erzeugen filtern sortieren anzeigen durchsuchen
Sichten für Stakeholder
Release
Priorität
Kosten
Stakeholder
Sichten für PM
Release und Prio Risiko Komplexität Komponenten Non.F.A
Traceability Verfolgbarkeit
Verbindung und Verlinkung von Anforderungen mit Quellen und Auswirkungen.
Welche Arten von Traceability gibt es und was bringen diese
Pretraceability: A zu Quellen
Posttraceability: A zu Artefakten von Entwicklungphasen
Intratracebabilty: Anforderungen zu Anforderungen
Bringt
Auswirkungsanalyse
NAchweisbarkeit
Wartung und Pflege
Wie wird Traceability umgesetzt
Textuelle Refernezen und Hyperlink
Verfolgbarkeitsmatrizen
Verfolgbarkeitsgraphen
Was beinhaltet Konfigurationsmanagement
- Versionierung von einzelnen Anforderungen zur Nachverfolgung von Änderungen
- Anforderungskonfiguration die Menge von logischen Anforderungen zusammenfasst
- Produktdimensional zusammengefasst
- Versionsdimensional zusammengefasst
- Zusammenfassung von Anforderungen zu einer Baseline
Versionsmanagement von Anforderungen
Jede Änderung einer Anforderung soll nach Speicherung mit Datum Uhrzeit und Person nachvollziehbar sein
Änderungsmanagement
Change Requests
Anfrage nach einer Änderung von Projektartefakten
Welche Change Requests gibt es
Source Code Anforderungen Architektur oder Designspezifikation Testfälle ...
Warum ist Management von CR wichtig
Sonst kommt es zu REquirements Creep!
Verschiedene Arten von Changes
Korrektive Änderung (notwendig durch Fehler)
Adaptive Änderung (Notwendig durch Rahmenbedingungen)
Ausnahmeänderung (Hot Fix)
Welche Arten von Sichten gibt es
Selektive Sichten
Verdichtete Sichten
Selektive Sichten
Darstellung einer Teilmenge der Attributwerte von über definierten Selektionskriterien ausgewählten Anforderung
Verdichtete Sichten
Darstellung verdichteter Informationen zu den über definierte Selektionskriterien ausgewählte Anforderungen
Eigenschaften von Werkzeugen für RE
Informationen verwalten Logische Beziehungen zw. Informationen anbieten Artefakte eindeutig identifizieren Zugriffskontrolle Sichten Attribute und Hierarchie für organisation Berichte Dokumente generieren
Was ist ein Bug report
ein Change request aufgrund einer Abweichung der Anforderung von den Testergebnissen
RCR - Requirements Change REquest
Anfrage eine Anforderung zu ändern
Ablauf des Änderungsmanagement
- Betrifft CR eine Anforderung
- Bestimme Auswirkung auf Projekt
- CCB bestimmt ob akzept, zurückgestellt oder abgelehnt
- Analyse des CR und Anpassen der Anforderungen
- Review von relevanten Anf. mit STakeholdern
- Freigabe der geänderten Anf für Projekt