Was ist ein Grund für die Weiterentwicklung von Anforderungen während eines Softwareentwicklungsprojekts?
Das Wissen der Stakeholder reift und verändert sich im Verlauf der Entwicklung, insbesondere bei der Bereitstellung neuer Systemversionen.
Warum sind Anforderungen mit unterschiedlichen Status wichtig?
Sie dienen dazu festzustellen, welche Features und Qualitätsaspekte von den Anforderungen definiert werden, und können auch die Grundlage eines Vertrags bilden.
Warum ist das Management von Anforderungen in der Softwareentwicklung von Bedeutung?
Anforderungen bilden die Grundlage für alle weiteren Aktivitäten im Softwareprozess und müssen über den gesamten Lebenszyklus eines Systems verwaltet werden.
Welche Attribute sind typischerweise Teil einer Anforderung?
Typische Attribute sind ein eindeutiger Identifizierer (ID), Name, Beschreibung, Autor, Quelle, Version, Stabilität, Kritikalität und Priorität.
Was ist eine selektive Sicht auf Anforderungen?
Es ist eine Darstellung, die nur einen Teil der verfügbaren Informationen zu Anforderungen zeigt, indem bestimmte Anforderungen oder Attribute ausgewählt oder ausgeblendet werden.
Warum ist die erneute Priorisierung von Anforderungen in Softwareprojekten relevant?
Sie ändern sich im Verlauf des Projekts, und verschiedene Rahmenbedingungen erfordern kontinuierliche Neu-Priorisierungen.
Welche Faktoren beeinflussen die Priorität einer Anforderung?
Finanzieller Wert, Kosten, Risiko, Abhängigkeiten zwischen Anforderungen und die Kundenzufriedenheit sind maßgebliche Faktoren.
Was sind die Kategorien der MoSCoW-Methode?
Muss, Soll, Kann, Nicht umsetzen - sie helfen, Anforderungen nach Priorität zu klassifizieren.
Was ist die Wert-Risiko-Matrix zur Priorisierung?
Sie bewertet den Wert und das Risiko von Anforderungen, um ihre Priorität festzulegen.
Was klassifiziert das Kano-Modell hinsichtlich der Kundenzufriedenheit?
Basis-, Leistungs- und Begeisterungsfaktoren, die sich im Laufe der Zeit verändern können.
Was ist das Ziel des Team Estimation Games?
Es schafft eine lineare Ordnung der Anforderungen basierend auf einem festgelegten Sortierkriterium.
Wie können verschiedene Techniken zur Priorisierung von Anforderungen kombiniert werden?
Die MoSCoW-Methode kann mit der Wert-Risiko-Matrix, Kano-Klassifikation und Team Estimation zur endgültigen Priorisierung kombiniert werden.
Was ist eine verdichtende Sicht auf Anforderungen?
Eine verdichtende Sicht aggregiert die Daten über Anforderungen, um Aussagen über alle Anforderungen zu treffen, wie z. B. die Anzahl der umgesetzten Anforderungen.
Warum ist die Versionierung von Anforderungen wichtig?
Sie unterstützt die Nachvollziehbarkeit von Änderungen und ermöglicht den Zugriff auf spezifische Zustände von Anforderungen während ihres Entwicklungsprozesses.
Was kennzeichnet den Lebenszyklus von Anforderungen im Softwareprozess?
Anforderungen durchlaufen verschiedene Phasen von der Abstraktion in einer Ausschreibung über die Spezifikation und Implementierung bis zur Auslieferung an den Kunden.
Last changeda year ago