Définitions Flashcards

1
Q

What is a requirement

A
  1. A need perceived by a stakeholder
  2. A capability or a 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

What the 3 kinds of requirements

A
  1. Functional requirements
  2. Quality requirements (often called non-functional requirements)
  3. Contraints (limit the solution space)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is requirement engineering

A

The systematic and disciplined approach to the specification and management of requirements

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

What is the goal of requirement engineering

A

Understand the stakeholders’ desires and needs and minimize 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
5
Q

What is a stakeholder

A

A person or organization who influences a system’s requirements or who is impacted by that system

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

What is a system for IREB/CPRE

A

1- In general: a principle for ordering and structuring
2. In engineering: a coherent, delimitable set of elements that, by coordinated action, achieve some purpose.

A system may comprise other systems or components as subsystems

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

How can a system deliver its purpose

A
  • By deploying the system at the place(s) where it is used
  • By selling/providing the system to its users as a product
  • By having providers who offer the system’s capabilities to users as services

The term system is therefore a term that covers products, services, apps, or devices

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

How RE adds value to the process of developing a system

A
  • It minimizes the risk of failure or costly modifications in later development stages
  • It helps understand the problem that the system is supposed to solve and identify potential solutions
  • It provides a proper basis for estimating development effort and cost
  • It is a prerequisite for testing the system properly
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the symptoms of inadequate RE

A
  • Missing, unclear or wrong requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What that the reasons of inadequate RE

A
  • Development teams rushing into implementing a system
  • Communication problems between parties involved (Between stakeholders and developers or between stakeholders themselves)
  • The assumption that the RE is self-evident
  • People conducting RE without having adequate education and skills.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a cyber-physical system

A

A system that contains both software and physical components

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

What is a socio-technical system

A

A system that span software, hardware, people and organizational aspects.

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

What is a system requirement

A

It describes how a system works and behaves

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

What is a stakeholder requirement

A

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

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

What is a user requirement

A

A subset of the stakeholders’ requirements. The desires and needs of the users of a system

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

What is a domain requirement

A

Required domain properties of a system

17
Q

What is a business requirement

A

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

18
Q

What are the tasks associated to the Requirement Engineer role

A
  • Elicit, document, validate, manager requirements
  • Have an in-depth knowledge of RE to define RE process, select RE practices, and apply these practices
  • Are able to bridge the gap between the problem and potential solutions
19
Q

What are the soft skills needed for RE

A
  • ability to listen, moderate, negotiate, mediate
  • empathy for stakeholders,
  • openness to the needs and ideas of others
20
Q

What is the definition of context

A

The part of a system’s environment being relevant for understanding the system and its requirements

The context of a system is delimited by the system boundary and the context boundary

21
Q

What is the definition of the context boundary

A

The boundary between the context of system and those parts of the application domain that are irrelevant for the system and its requirements.

22
Q

What is the definition of the system boundary

A

The boundary between a system and its surrounding context

The system boundary frequently coincides with the scope of a system development

23
Q

What is the scope of a system

A

The range of things that can be shaped and designed when developing a system

24
Q

What is the definition of validation

A

The process of confirming that the right requirements have been specified

25
Q

What is a work product

A

A recorded intermediate of final product generated in a work processs

A synonym is “artifact”

26
Q

What is a phrase template

A

A template for the syntactic structure of phrase that expresses an individual requirement or a user story in natural language

27
Q

What is a form template

A

A template providing a form with predefined fields to be filled in

Eg for use cases or task descriptions

28
Q

What is a document template

A

A template providing a predefined skeleton structure for a document

29
Q
A