Ch 08 Flashcards

1
Q

EO: 8.2.1

What are the views on requirements?

A
  1. Selective Views on the Requirements

2. 2. Condensed Views on the Requirements (ex: charts)

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

EO 8.3.1:

What are the methods for prioritizing requirements?

A
  1. Determining goal and constraints of prioritization
  2. Determining prioritization criteria
  3. Determining Stakeholders
  4. Selection of artifacts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

EO 8.3.2:

What are the techniques for prioritizing requirement?

A
  1. Ranking and Top-Ten Technique
  2. Single-Criterion Classification (mandatory, optional, nice to have)
  3. Kano Classification (dissatisfier, satisfier, delighters)
  4. Prioritization Matrix According to Wiegers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

EO 8.4.1:

What are the benefits of requirements traceability?

A
  1. Verifiability
  2. Identification of gold-plated solutions in the system
  3. Identification of gold-plated solutions in the requirements
  4. Impact analysis:
  5. Reuse
  6. Accountability
  7. Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

EO 8.4.2:

What are the classes of traceability relationships ?

A
  1. Pre-RS traceability:
  2. Post-RS traceability
  3. Traceability between requirements:

(for more check the notes)

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

EO 8.4.3:

What are the forms of representation for traceability relationships?

A
  1. Text-Based References and Hyperlinks
  2. Trace Matrices
  3. Trace Graphs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

EO 8.5.3:

What is the formation requirements baselines?

A

Requirements baselines are specific configurations of requirements that typically comprise stable versions of requirements and, also, often define a release of a system.

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

EO 8.6.1:

What is the importance of requirements changes

A

The reasons for changes in requirements can be multifarious. Along with changes that stem immediately from errors or incomplete requirements, the evolution of the context can make it necessary to change the requirements.

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

EO 8.6.2

What are the functions and members of a Change Control Board

A
  1. Estimate the effort for performing the change (potentially commission a third party with an effort analysis).
  2. Evaluate change requests, e.g., with respect to the effort/benefit ratio.
  3. Define requirement changes or define new requirements on the basis of change requests.
  4. Decide about acceptance or rejection of change requests.
  5. Classify incoming change requests.
  6. Prioritize accepted change requests.
  7. Assign accepted change requests to change projects.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

EO 8.6.4

What are the different classes of change requests

A
  1. Corrective requirement change:
  2. Adaptive requirement change:
  3. Exceptional change (hotfix):
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

EO 8.7.1

What are the process to handle change requests (2)

A
  1. Product metrics, used to obtain insights regarding the amount and quality of the documented requirements and requirements documents
  2. Process metrics, used to obtain insights regarding the progress and quality of the requirements engineering process
How well did you know this?
1
Not at all
2
3
4
5
Perfectly