1. Introduction and overview Flashcards

1
Q

Requirement

A
  1. a need perceived by a stakeholder
  2. a capability or property that a system shall have
  3. a documented representation of a need, capability or property
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Requirements specification

A

a systematically represented collection of requirements that satisfies given criteria

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

Kinds of requirements

A
  1. functional requirements
  2. quality requirements
  3. constraints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Functional requirements

A

concern a result or behavior that shell be provided by a function of a system.

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

Quality requirements

A

pertain to quality concerns that are not covered by functional requirements

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

Constraints

A

requirements that limit the solution space beyond what is necessary to meet the given functional requirements and quality requirements

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

Requirements Engineering

A

The systematic and disciplined approach to the specification and management of requirements with the goal of understanding the stakeholders’ desires and needs and minimising the risk of delivering a system that does not meet these desires and needs

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

Stakeholder

A

A person or organisation who influences a system’s requirements or who is impacted by the system

NB direct or indirect

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

System

A

A coherent, delimit able set of elements that by coordinated action achieve some purpose

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

Value of adequate RE

A
  1. RE minimises the risk of failure or costly modifications in later development stages.
  2. RE eases the intellectual complexity involved in understanding the problem
  3. RE provides a proper basis for estimating development effort and cost
  4. RE is a prerequisite for testing the system properly
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Symptoms of inadequate RE

A
  1. Dev team rushing into implementation due to schedule pressure
  2. Communication problems between parties involved between stakeholders and system developers and among the stakeholders themselves
  3. The assumption that the requirements are self evident
  4. People conducting RE activities without having adequate education and skills
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Role of Requirements Engineer

A
  1. Elicit, document, validate and / or manage requirements as part of their duties
  2. Have indent knowledge of RE, which enables them to define RE processes, select appropriate RE practices and apply these properly
  3. Able to bridge the gap between the problem and potential solution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Major tasks in RE

A
  1. elicitation, requirements analysis and conflict resolution
  2. documtnatation
  3. validation
  4. management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Different forms of requirements

A
  1. System
  2. Stakeholder
  3. User
  4. Domain
  5. Business
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

System requirements

A

describe how a system shall work and behave - as observed at the interface between the system and its environment - so that the system satisfies its stakeholders’ desires and needs.

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

Stakeholder requirements

A

expresses stakeholders’ desires and needs that shall be satisfied by building a system, seen from the stakeholders’ perspective

17
Q

User requirements

A

subset of stakeholder requirements. cover the desires and needs of the users of a system

18
Q

Domain requirements

A

specify required domain properties of a socio techincal or cyber-physical system

19
Q

Business requirements

A

focus on business goals, objectives and needs of an organization that shall be achieved by employing a system