Requirements Engineering Flashcards

Learn for the foundation level exam. (29 cards)

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
Regel für Use Case Findung
jeder Use Case soll ein nützliches und beobachtbares Ereignis haben!
26
Mögliche Aspekte im Systemcontext
Personen (Stakeholder und -gruppen) Systeme in Betrieb (techn., Software und HW) Prozesse (techn, physic., GP) Ereignisse (techn., physic.) Dokumente (Gesetze, Standards, Systemdoku.)
27
Aufgabe der Systemabgrenzung
Festlegen welche Aspekte durch das geplante System abgedeckt werden und welche Aspekte Teil der Umgebung des Systems sind.
28
Aufgabe der Kontextabgrenzung
Teil der Umgebung identifizieren der eine Beziehung zu dem zu entwickelnden System hat.
29
Ziele im RE - was ist typischer weise ein Ziel
Beschriebt typischerweise die Intention eines Stakeholders. Betrifft ein charakteristisches Merkmal des zu entwickelnden Systems bzw. des zugehörigen Entwicklungsprojekts.