Requirements Engineering Flashcards

1
Q

Was verstehen Sie im Rahmen des Requirements-Engineerings unter rechtlichen Anforderungen?

A
Rechteeinräumung
Gewährleistung
Verschwiegenheit
Mitwirkungsleistung
Auftraggeber
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was verstehen Sie im Rahmen des Requirements-Engineerings unter rechtlich-vertraglichen Anforderungen?

A

Angaben zu Zahlungsmeilensteinen
Vertragsstrafen
Umgang mit Änderungen
Eskalationpfade

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

Was sind “Goldrandlösungen” in der Softwareentwicklung? Warum entstehen Sie und was können Sie für Auswirkungen haben?

A

-Teile des Codes, die laut Lastenheft überflüssig sind, die dem Entwickler jedoch spaß machen (Egotrip des Entwicklers).
-Nachteile:
Arbeitszeit wird Kunde angerechnet
Erzeugt Fehler und Probleme
Kann Kunden irritieren

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

Warum müssen Anforderungen verfolgbar sein? Wie kann man die Verfolgbarkeit / Traceability herstellen?

A

Bei Lastenhefterstellung muss Liste aller Ziele existieren

  • > Vollständigkeitsprüfung
  • > Prüfen ob Anforderung berechtigt ist (Erfüllt sie ein Ziel?)

Von Zielsetzung auf Anforderung verweisen
Von jeder Anforderung auf Code und Tests verweisen

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

Erläutern Sie, wie sich das fehlen dokumentierter Ziele auf die Anforderungsanalyse auswirkt

A

Nicht Dokumentierende Ziele werden nicht erreicht

Es gibt keine Anforderung die das Ziel erreicht

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

Wieviele Ziele sollte ein Projekt maximal haben?

A

Idealerweise ein Ziel (Mehr als ein Ziel ist kein Ziel)

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

Warum sollten Ziele lösungsneutral formuliert werden?

A

Lösungsraum nicht unnötig einschränken

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

Warum lassen manche Stakeholder Grauzonen in den Anforderungen gerne bestehen?

A

Um später gut nachfordern zu können (Durch präzisieren kostenlose Leistungen erhalten)

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

Welche Vor- und Nachteile haben Fragebögen?

A

+Große Anzahl von Stakeholdern befragen
+Sehr geringer Zeit- und Kostenaufwand
+Können elektronisch vereinfacht erstellt und einfach ausgewertet werden

-Schlecht geeignet, um implizites Wissen zu ermitteln

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

Welche Vor- und Nachteile haben Interviews?

A

+Analytiker kann den Verlauf des Gesprächs individuell anpassen und konkret auf einzelne Personen eingehen.
+Bei vollständig beantworteter Frage kann gezielt nachgefragt werden

-Sind sehr zeitaufwändig

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

Welche Vor- und Nachteile haben Selbstaufschreibung und On-Site-Customer?

A

Vorteile von Selbstaufschreibung
+Bestehende Arbeitsabläufe können ermittelt werden (durch erfahrenen analytiker)
+Es wird sehr wenig Zeit vom analytiker gespart
Nachteile von Selbstaufschreibung
-Aufwändige Nachbearbeitung von schlecht kommunizierten Fähigkeiten
-Nur bewusste Anforderungen
Vorteile von On-Site-Customer
+Kurze kommunikationswege
Nachteile von On-Site-Customer
-Abstimmung mit allen anderen Stakeholdern (fortwährend)

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

Wozu dienen Use-Cases in der Anforderungsdokumentation? Wo liegen die Stärken und ihre Grenzen?

A

+++Wichtigste Stärke: Vollständigkeitsprüfung

+Stärke: Verfahren kann Kunde innerhalb kurzer Zeit erklärt werden, sodass dieser die Use-Cases versteht

–Schwäche: Es können keine Abläufe dargestellt werden!

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

Wie und in welchem Umfang sollte die Benutzeroberfläche eines neuen Systems im Lastenheft dokumentiert werden?

A

JEDE Benutzeroberfläche muss detailliert aufgenommen werden

Bilder jeder einzelnen Oberfläche sowie mit Text

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

Wie entstehen Widersprüche in Anforderungen?

A

mehrere Benutzer mit unterschiedlichen Erwartungen werden befragt

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

Was müssen Anforderungen sein?

A
Vollständig
	Korrekt
	Konsistent
	Prüfbar
	Verstehbar
	Aktuelle
	Notwendig
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Ziel

A

Erstrebenswerter Zustand in der Zukunft

17
Q

Ziele müssen sein:

A
vollständig
	umsetzbar
	korrekt
	notwendig
	konsistent
	eindeutig
	testbar
	positiv formuliert
	verstehbar für alle Stakeholder
18
Q

Definition Anforderung

A

dokumentierte Darstellung einer Bedingung oder Fähigkeit

19
Q

kritische Erfolgsfaktoren (KEF)

A

wenige Kernaspekte, deren Qualität

über den Erfolg des Geschäfts entscheidet.