Requirements Engineering Flashcards

1
Q

What are functional requirements?

A
  • Statement of services the system should provide.

- How the system should react to particular inputs/situations.

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

What are non-functional requirements?

A

These define system properties and constraints.

E.g. reliability, response time, storage requirements

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

What are “user requirements” and “system requirements”?

A

User Requirements:

  • Written in natural language plus diagrams of services system provides.
  • Written for client managers.

System Requirements:

  • Detailed descriptions of system functions, services and operational constraints.
  • Written for client engineers and software developers.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the three types of non-functional requirements?

A

Product requirements - product to behave in particular way.

Organisational requirements - consequence of organisational policies and procedures.

External requirements - Arise from external factors.

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

What are the 6 requirement validation checks?

A
  • Validity
  • Consistency
  • Completeness
  • Realism
  • Verifiability
  • Traceable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly