8. Anforderungen verwalten Flashcards

1
Q

Tätigkeiten der Verwalten von Anforderungen

A

Die Anforderungsverwaltung umfasst alle Maßnahmen, um Anforderungen

  • zu strukturieren
  • für unterschiedliche Rollen aufzubereiten
  • konsistent zu ändern
  • umzusetzen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Attributtierung von Anforderungen

A
  • Strukturieren die Beschreibung einer Anforderung
  • Erfassen zusätzliche Informationen zur Verwaltung
  • Bilden die Basis für verschiedene Sichten auf Anforderungen
  • Dienen als Checkliste
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Attributtierungsschema

A
  • Definition der Attributsstruktur
  • Definition i.d.R. projektspezifisch unter bestimmten Rahmenbedingungen:
    • Spezifische Merkmale des Projektes
    • Vorgaben seitens des Unternehmens
    • Vorschriften des Anwendungsgebietes
    • Randbedingungen der Entwicklungsprozesses
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Attribute von Anforderungen

A

Typisch

  • Identifikator
  • Name
  • Beschreibung
  • Quelle
  • Stabilität
  • Kritikalität
  • Priorität

Weitere Beispiele

  • Rechtliche Verbindlichkeit
  • Kurzbezeichung
  • Anforderungstext
  • Autor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Sichten auf Anforderungen

A
  • Selektive Sichten
    • Darstellung Teilmenge der Attributwerte
  • Verdichtende Sichten
    • Darstellung verdichtete Informationen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Motivation für Sichtenbildung

A
  • Beschränkung auf notwendige Informationen für den jeweiligen Verwendungszweck
  • Erstellung von Dokumenten für unterschiedliche Adressaten.
  • Sicherheitsaspekte
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Priorisierung von Anforderungen

A
  • Bestimmung der Ziele und Randbedingungen der Priorisierung
  1. Ziel der Priorisierung
  2. Verfügbarkeit relevanter Stakeholder
  3. Ressourcenverfügbarkeit für Priorisierung?
  • Bestimmung der Priorisierungskriterien
    • Kosten, Risiko, Schaden bei nichtumsetzung, Volatiilität, Wichtigkeit, Zeitdauer
  • Bestimmung der relevanten Stakeholder
  • Auswahl der zu priorisierenden Artefakte
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Voraussetzungen für Tracebility

A
  • Eindeutige Identifikation (ID) für jede Anforderung
  • Klar definierte Ziele die mit der Tracebility erreicht werden sollen
  • Festlegen von Struktur und Inhalt der Verfolgbarkeitsdaten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Verfolgbarkeit Nutzen

A
  • Vereinfachung der Nachweisbarkeit
  • Identifikation von unnötigen Eigenschaften im System
  • Indentifikation von unnötigen Anforderungen
  • Unterstützung der Auswirkungsanalyse
  • Unterstützung der Wiederverwendung
  • Unterstützung der Festlegung der Zurechenbarkeit
  • Unterstützug der Wartung und Pflege
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Typen von Verfolgbarkeitsbeziehungen

A
  • Pre-RS Traceability
  • Post-RS Traceability
  • Traceability zwischen Anforderungen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Repräsentation der Verfolgbarkeit

A

Typische Repräsentationsformen

  • Textuelle Referenzen und Hyperlinks
  • Verfolgbarkeitsmatrizen
  • Verfolgbarkeitsgraphen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Version einer Anforderung

A
  • Definition durch einen spezifischen inhaltichen Änderungsstand
  • Gekennzeichnet durch eine eindeutige Versionsnummer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Anforderungskonfiguration

A

Fasst eine definierte Menge logisch zusammengehöriger Anforderungen zusammen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Eigenschaften von Anforderungskonfigurationen

A
  • Sachlogischer Zusammenhang
  • Konsistens innerhalb der Konfiguration
  • Eindeutiger Indikator
  • Unveränderbarkeit der Anforderungen innerhalb der Konfiguration
  • Grundlage für das Zurücksetzen auf frühere Versionen der Anforderunsbasis
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Anforderungsbasislinien (auch base line)

A

Sind ausgezeichnete Konfigurationen, die stabile Versionen von Anforderungen umfassen. Dies sind oftmals auch Auslieferungsstrufen des Systems

unterstützten Tätigkeiten im Entwicklungsprozess

  • Grundlage zur Planung von Anslieferungsstufen
  • Abschätzung des Realisierungsaufwands
  • Vergleich mit Konkurrenzprodukten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Change Control Board, Aufgabe und Veranwortung

A
  • Zentrales Organ zur Genehmigung von Anforderungen
  • Voraussetzungen
    • CCB muss über Änderungsvorschläge entscheiden können
    • Eskalationsweg für offene Entscheidungen muss definiert sein

Aufgaben

  • Klassifikation eingehender Änderungsanträge
  • Bestimmung des Aufwands einer Änderung
  • Beurteilung der Änderungsaufträge zu Aufwand/Nutzen
  • Definition neuer Anforderungen auf Basis eingehender Anforderungsanträge
  • Entscheidung über Annahme oder Ablenung
  • Priorisierung der angenommenen Änderungsanträge
  • Zuordnung dre Änderungen zu Änderungsprojekten
17
Q

Vertreter im Change Control Board

A
  • Änderungsmanager
  • Auftraggeber
  • Architekt
  • Nutzervertreter
  • Qualitätsbeauftragter
  • Anforderungsingenieur

Rolle des Änderungsmanagers

  • Vorsitzender
  • Vermittelt bei Konflikten
  • Verantwortlich für Kommunikation und Dokumentation von Anforderungen
18
Q

Änderungsauftrag Pflichtinformationen

A
  • Identifikator des Antrags
  • Titel
  • Beschreibung der Änderung
  • Begründung
  • Datum der Beantragung
  • Antragsteller
  • Priorität der Änderung nach Antragsteller
19
Q

Klassifikation von Änderungsaufträgen

A
  • Korrektive Änderungen
    • Gründe: Fehler in den Anforderungen
  • Adaptive Änderungen
    • Gründe: Änderung im Kontext, neue Technoligie, veränderte Systemgrenzen
  • Ausnahmeänderungen
    • korrektiv
    • adaptiv