Requirements Engineering Flashcards

Learn for the foundation level exam.

1
Q

Was ist eine Anforderung

A

Eine Anforderung ist eine Bedingung die ein System erfüllen muss und die durch ein Abnahmekriterium überprüft werden kann.

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

Stakeholder

A

Jemand der direkt oder indirekt die Anforderungen beeinflusst.

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

Anforderungsspezifikation

A

Dokument das die Anforderungen enthält die ein System erfüllen muss.

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

Lastenheft

A

Gesamtheit der forderungen des Auftraggebers and die Lieferungen und Leistungen eines Auftragnehmers.

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

Pflichtenheft

A

Vom Auftragnehmer erarbeitete Realisierungsvorgaben aufgrund der Umsetzung des vom Auftraggeber erhaltenen Lastenheftes.

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

Vier Haupttätigkeiten eines RE

A

Ermitteln von A
Dokumentieren von A
Prüfen und Abstimmen von A
Verwalten von A

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

Eigenschaften RE

A
Analytisches Denken
Moderationsfähigkeit
Konfliktlösung
Auftregen 
Überzeugungsfähigkeit
Emphathie
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Grundlegende Probleme In RE

A

Unterdrückung von Information
Generalisierung
Verzerrung

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

Unterdrückung von Informationen

A

Unvollständig spezifizierte Prozeswörter - nicht genau genug! zb. schneller, kann nicht, darf nicht, einfacher, implizierte Annahmen

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

Generalisierung

A

Universalquantoren (nie, alle nichts)
Unvollständig spez. Bedigungen (wenn, dann, falls)
Substantive ohne Bezugsobjekt (Stammdanten, Benutzer, Liste)

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

Verzerrung

A

Nominalisierung: Ein Langer Prozess wird zu einem Ereignis transformiert (Verbuchung, Druck)

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

Was ist die Systemumgebung

A

HW-Systeme, Menschen, Organisationen, Randbedigungen

Abgrenzung durch Schnittsellen

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

Kontextdiagramme

A

Hier werden Systemgrenzen und Schnittstellen gezeichnet

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

Welche Kontextdiagramme kennst du

A

Datenflussdiagram
Mind Maps
Use Case Diagram
Verteilungsdiagramm

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

Ziele

A

Zielbaum
Verfeinerungsbeziehungen sind wesentlicher Bestandteil von Dokuu.

Und-Dekomposition
Oder Dekomposition

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

Ablauf stakeholdermanagement

A
Identifizieren
Klassifizieren 
Anf. erheben
Management und Akzeptanz der Anf.
Laufendes Management der Akzeptanz im Projekt
17
Q

Was können Anforderungsquellen sein

A
Analysedok.
Visionsdok.
Produktmarketingpläne
Handbücher
Dokumente Vorsystem
Unternehmensrichtlinien
Literatur
Gesetz und Regeln
Normen und Standard
Whitepapers
Infos Lieferanten 
Programmcode
18
Q

Anforderungsarten

A

Funktionale Anforderungen
Nicht funkt. A.
Randbedingungen
(Datenanf.)

19
Q

Funktionale Anf.

A

Beschreiben Funktionalität eines Systems. Beschreiben was der Benutzer tun könnte. Haben Auslöser und lassen sich in Schritte zerlegen.

20
Q

Non F. A.

A

Beschreiben eigenschaften die das System benötigt um FUnktionalität zufriendenstellend zur Verfügung zu stellen.

21
Q

Randbedingungen

A

Beschreiben Non.F. Anf. die bei der Entwicklung zu beachten sind.

22
Q

Datenanf.

A

Zeigen welche Daten im Kontext des Systems exisisteren und wie sich das System und Umwelt beeinflussen.

23
Q

Anwendungsfälle/Use Cases

A

eigen wie das System verwendet wird bevor man entscheided wie das System funktionieren wird.

24
Q

Vorgang Use Case Diagram

A

Akteure finden
Use-Cases pro Akteur finden
Kurzbeschreibung
Spezifizierung

25
Q

Regel für Use Case Findung

A

jeder Use Case soll ein nützliches und beobachtbares Ereignis haben!

26
Q

Mögliche Aspekte im Systemcontext

A

Personen (Stakeholder und -gruppen)
Systeme in Betrieb (techn., Software und HW)
Prozesse (techn, physic., GP)
Ereignisse (techn., physic.)
Dokumente (Gesetze, Standards, Systemdoku.)

27
Q

Aufgabe der Systemabgrenzung

A

Festlegen welche Aspekte durch das geplante System abgedeckt werden und welche Aspekte Teil der Umgebung des Systems sind.

28
Q

Aufgabe der Kontextabgrenzung

A

Teil der Umgebung identifizieren der eine Beziehung zu dem zu entwickelnden System hat.

29
Q

Ziele im RE - was ist typischer weise ein Ziel

A

Beschriebt typischerweise die Intention eines Stakeholders. Betrifft ein charakteristisches Merkmal des zu entwickelnden Systems bzw. des zugehörigen Entwicklungsprojekts.