Requirements Engineering Flashcards

1
Q

What is Requirements Engineering

A

Process of eliciting the service that the customer requires from a system and the constraints under which it operates.

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

Schematic Requ Eng Procedure

A
  • Inception - ask questions
  • Elaboration
  • Negotiation
  • Requirements management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Types of Requirements

A

User Requirements
System Requirements
Functional Requirements
Non-Functional Requirements

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

User Requirements

A

Statements in Natural Languages + diagrams

Written for customers, must use their language.

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

System Requirements

A

A structured document describing a system’s functions and services.
Describes what should be implemented.
Must be concise

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

Functional Requirements

A

Statements of services the system should provide.
How a system should react to particular inputs.
How a system should behave in particular situations.

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

Non-Functional Requirements

A

Constraints offered by the system such as time constraints.

Constrains on the development process.

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

Domain Constraints

A

Requirements that come from the application domain of the system that reflects characteristics of that domain.

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