Welche vier Schritte umfasst die Dokumentation von Anforderungen?
Bestimmung von Zweck und Zielgruppe, Auswahl von Detailebene und Dokumentationsform, Dokumentation der Anforderungen sowie Prüfung der Dokumentation hinsichtlich Zweck und Zielgruppe.
Warum müssen Zweck und Zielgruppe einer Anforderungsdokumentation festgelegt werden?
Damit die Dokumentation gezielt auf die Bedürfnisse der jeweiligen Stakeholder und die Kommunikationsziele des Projekts abgestimmt werden kann.
Warum sind Detailebene und Dokumentationsform voneinander abhängig?
Die erforderliche Detailtiefe hängt von den Informationsbedürfnissen der Zielgruppe ab und beeinflusst die geeignete Dokumentationsform.
Welche Dokumentationsformen werden im Requirements Engineering häufig eingesetzt?
Modelle, Prototypen, Skizzen, Tabellen und Texte.
Warum sollte nach Abschluss der Dokumentation geprüft werden, ob sie noch zu Zweck und Zielgruppe passt?
Weil sich Projekte über längere Zeit entwickeln und die ursprünglichen Anforderungen an die Dokumentation überprüft werden müssen.
Warum haben Anforderungen eine zentrale Bedeutung im Softwareprojekt?
Weil nahezu alle nachfolgenden Aktivitäten direkt oder indirekt auf ihnen aufbauen.
Warum besitzen dokumentierte Anforderungen rechtliche Relevanz?
Sie dienen häufig als Grundlage für Verträge und die Überprüfung vereinbarter Leistungen.
Warum ist die Dokumentation von Anforderungen bei großen Systemen besonders wichtig?
Weil moderne Systeme oft tausende voneinander abhängige Anforderungen besitzen, die ohne Dokumentation nicht beherrschbar wären.
Warum muss die Verfügbarkeit von Anforderungen langfristig sichergestellt werden?
Damit neue Projektmitglieder sich schnell einarbeiten und Wissen über den gesamten Lebenszyklus erhalten bleibt.
Welche Kommunikationssituationen werden durch dokumentierte Anforderungen unterstützt?
Fachliche Diskussionen, Managemententscheidungen sowie Aufwandsschätzungen und Umsetzungsplanungen.
Was beschreibt die Produkt- oder Projektvision?
Sie beschreibt Vorgaben, Ziele und Erwartungen des Auftraggebers an das Projekt oder Produkt.
Welchen Nutzen hat eine dokumentierte Projektvision?
Sie schafft ein gemeinsames Verständnis im Projektteam und unterstützt die Kommunikation mit Stakeholdern.
Was umfasst die Überblicksebene einer Anforderungsdokumentation?
Sie beschreibt Hauptfunktionen, Nutzer, Schnittstellen und die Einordnung des Systems in die Systemlandschaft.
Was enthalten detaillierte Anforderungen?
Alle Informationen, die zur Implementierung benötigt werden, einschließlich funktionaler Anforderungen, Qualitätsanforderungen und Randbedingungen.
In welchen Formen können detaillierte Anforderungen dokumentiert werden?
Beispielsweise als Texte, Tabellen, Aufzählungen, Modelle, Referenzen oder Prototypen.
Welche Aufgabe hat ein Glossar in der Anforderungsdokumentation?
Es definiert Fachbegriffe, Abkürzungen und projektspezifische Begriffe eindeutig.
Warum ist ein Glossar für ein Softwareprojekt wichtig?
Es reduziert Missverständnisse und sorgt für ein einheitliches Begriffsverständnis.
Welche Elemente sollten auf der Überblicksebene dargestellt werden?
Fachliche Prozesse, IT-Landschaft, Hauptfunktionen, technische Schnittstellen und Benutzerrollen.
Warum sollten technische Schnittstellen auf der Überblicksebene dokumentiert werden?
Sie verdeutlichen die Einbindung des Systems in die bestehende IT-Landschaft.
Warum sollten Benutzerrollen auf der Überblicksebene beschrieben werden?
Damit ersichtlich wird, welche Nutzergruppen mit dem System arbeiten.
Warum sind Dokumentenstrukturen im Requirements Engineering sinnvoll?
Sie erleichtern die Vergleichbarkeit, Orientierung und Vollständigkeit von Anforderungsdokumenten.
Warum gibt es keine allgemeingültige Dokumentenstruktur im Requirements Engineering?
Weil die Struktur von Systemart, Organisation, Projekt und Unternehmensvorgaben abhängt.
Welche Vorteile besitzen Texte und Tabellen als Dokumentationsform?
Sie sind leicht zu erstellen, leicht zu verstehen und für nahezu alle Arten von Anforderungen geeignet.
Welcher Nachteil ergibt sich bei der Dokumentation durch Text?
Texte bieten Interpretationsspielraum und können Mehrdeutigkeiten enthalten.
Welche Vorteile besitzen Modelle gegenüber Texten?
Modelle sind kompakter, leichter erfassbar und besitzen einen geringeren Interpretationsspielraum.
Warum haben Modelle einen geringeren Interpretationsspielraum als Texte?
Weil die Bedeutung der verwendeten Notationselemente eindeutig definiert ist.
Warum können Modelle Informationen oft effizienter vermitteln als Texte?
Weil komplexe Zusammenhänge grafisch und kompakt dargestellt werden können.
Welcher Nachteil ist mit der Nutzung von Modellen verbunden?
Für Erstellung und Verständnis ist Schulungs- und Einarbeitungsaufwand erforderlich.
Warum sind Modelle nicht universell einsetzbar?
Sie konzentrieren sich meist nur auf bestimmte Aspekte eines Systems, beispielsweise Struktur oder Verhalten.
Warum sollte eine Mischform verschiedener Dokumentationsformen verwendet werden?
Weil die Stärken unterschiedlicher Dokumentationsformen kombiniert und ihre jeweiligen Schwächen ausgeglichen werden können.
Wie sollten Modelle durch Texte ergänzt werden?
Durch kurze Erläuterungen zum dargestellten Inhalt, dessen Bedeutung und den verwendeten Notationselementen.
Last changed8 hours ago