III. Requirements as the Foundation of Software Flashcards

1
Q

How do requirements constitute the foundation of software? (2)

A

3-4

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

main goals of Requirements Definition: characterize the target system in terms of (4) –> be sufficiently (5)

A

3-6

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

Typical roles involved in Requirements Definition (5)

A

3-7

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

Artifacts produced during Requirement Definition (3)

A

3-8

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

what is System Glossary and its goal? Guidelines (3)

Begriffslexikon / Domänenlexikon

A

3-9

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

Requirements Specification: 2 types + what does it focus on? (4)

A

3-10

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  • what do Requirements in Engineering define? (3)
  • distinguish Functional and Non-functional requirements
  • classification (3)
A

3-14

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

Principles for Requirements: MuSCoW, SMART

A

3-18, 19

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  • how do Requirements Specification work?

- what are typical artifacts? (4)

A

3-24

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

5 properties of a (good) requirements specification

A

3-25

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

Kanomodell + draw

A

3-29

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

Requirements Elicitation: sources, typical methods (3)

A

3-28

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

why is Modeling in Requirements Engineering important?

A

3-31

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

how is the target system seen during context analysis?

A

3-32

black box

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

how is modeling interfaces and data flows based on? (2)

draw

A

3-34

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

how is modeling actors and use cases based on? (3)

  • what can actors be?
  • how to display domain function?
  • how to display interaction?
A

3-35

17
Q

Characterization of Actor:

  • what does an Actor represent?
  • the interaction actor - actor, actor - target system
A

3-36

18
Q
  • Characterization of Use Case / Business process / workflow (Anwendungsfall) –> what does it represent? What does it typically consist of?
  • what is irrelevant in the set of use cases? (2)
A

3-37

19
Q
  • What is Use Case scenario? What is mandatory?

- does use case need to select all in the set of events and actions associated with it?

A

3-39, 40

20
Q
  • what should we do when a short description is not enough?

- Are use case description templates standardized?

A

3-41, 42

21
Q

Suggestion of Use Case Scenario Template elements (8)

A

3-42, 43

22
Q

Modeling Requirements with Use Cases –> what do we do? (4)

A

3-47

23
Q
  • Main goals of UML Use Case Diagrams (3)

- what does it display? Nodes (3), Edges (3) –> Draw

A

3-49, 50

24
Q
  • (Relationships between Use Cases) what is Include?
  • A include B –> meaning?
  • Draw
A

3-52, 55

25
Q
  • (Relationships between Use Cases) what is Extend?
  • B extend A –> meaning?
  • Draw
A

3-53, 55

26
Q
  • (Relationships between Use Cases) what is gen / spec?
  • B is-a A –> meaning?
  • relationship specialized use case - original use case
  • substitution principle
A

3-54

27
Q

when are exceptions and particularities added?

A

3-60

28
Q

Requirements Management - Anforderungsmanagement

  • why is it needed?
  • managing requirements (4)
A

3-63, 64

29
Q

what does Requirements Traceability serve?

what is bidirectional traceability?

A

3-66