Requirements Engineering Flashcards
Learn for the foundation level exam.
Was ist eine Anforderung
Eine Anforderung ist eine Bedingung die ein System erfüllen muss und die durch ein Abnahmekriterium überprüft werden kann.
Stakeholder
Jemand der direkt oder indirekt die Anforderungen beeinflusst.
Anforderungsspezifikation
Dokument das die Anforderungen enthält die ein System erfüllen muss.
Lastenheft
Gesamtheit der forderungen des Auftraggebers and die Lieferungen und Leistungen eines Auftragnehmers.
Pflichtenheft
Vom Auftragnehmer erarbeitete Realisierungsvorgaben aufgrund der Umsetzung des vom Auftraggeber erhaltenen Lastenheftes.
Vier Haupttätigkeiten eines RE
Ermitteln von A
Dokumentieren von A
Prüfen und Abstimmen von A
Verwalten von A
Eigenschaften RE
Analytisches Denken Moderationsfähigkeit Konfliktlösung Auftregen Überzeugungsfähigkeit Emphathie
Grundlegende Probleme In RE
Unterdrückung von Information
Generalisierung
Verzerrung
Unterdrückung von Informationen
Unvollständig spezifizierte Prozeswörter - nicht genau genug! zb. schneller, kann nicht, darf nicht, einfacher, implizierte Annahmen
Generalisierung
Universalquantoren (nie, alle nichts)
Unvollständig spez. Bedigungen (wenn, dann, falls)
Substantive ohne Bezugsobjekt (Stammdanten, Benutzer, Liste)
Verzerrung
Nominalisierung: Ein Langer Prozess wird zu einem Ereignis transformiert (Verbuchung, Druck)
Was ist die Systemumgebung
HW-Systeme, Menschen, Organisationen, Randbedigungen
Abgrenzung durch Schnittsellen
Kontextdiagramme
Hier werden Systemgrenzen und Schnittstellen gezeichnet
Welche Kontextdiagramme kennst du
Datenflussdiagram
Mind Maps
Use Case Diagram
Verteilungsdiagramm
Ziele
Zielbaum
Verfeinerungsbeziehungen sind wesentlicher Bestandteil von Dokuu.
Und-Dekomposition
Oder Dekomposition