2 - Requirements concepts Flashcards

1
Q

Requirements need to be:

  • N________
  • T________
  • N__-_________
  • R________
  • C_______
  • C_________
  • V_________
  • V________
A

Necessary

Traceable

Non-ambiguous

Realistic

Complete

Consistent

Verifiable

Validated

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

The definition of the system ____________ and the elaboration of _____ for the requirements are tasks that would be taking place in parallel with requirements engineering

A

architecture

tests

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

Functional requirements describe _______ the system must perform.

Non-functional requirements describe _________ the system must have.

A

actions

qualities

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

A _________ ________ requirement is a constraint on the product resulting from the technology of the soluition that must be adopted. These requirements belong to the ________ domain.

A ________ __________ requirement is a specification of the work, independent of the way that work will be carried out. These requirements belong to the ________ domain.

A

technical solution

solution

business functional

business

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

Use cases are derived from ________ ______, and each use case is described by a set of _________.

A

business events

scenarios

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

____-___-____ requirements describe the overall appearance of the product to its users

A

Look-and-feel

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

_________ requirements describe how easy to use the product should be for its intended users and how satisfied they are with it.

They determine how well the _____ part of the system can perform.

A

Usability

human

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

The main kinds of performance requirement are:

  • S____
  • C_______
  • S_____
  • A_______
  • R__________
  • A___________
A
  • Speed
  • Capacity
  • Safety
  • Accuracy
  • Reliability
  • Availability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

___________ and _____________ requirements describe the environment in which the product must function correctly

A

Operational and environmental

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

________ requirements relate to the people involved in the development and operation of the product

A

cultural

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

_____ requirements are concerned with the laws and standards that apply to the product

A

Legal

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

________ requirements are concerned with preventing unauthorised access to the system

A

security

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

The five aspects of security from a requirements perspective:

  • uninterrupted a______ to data and functionality by users
  • P______ - protection from unauthorised access or disclosure
  • I________ - consistency of the data, the ability to prevent its unauthorised modification or deletion
  • A____ - the correctness of the product and data can be verified, and ways of detecting inappropriate access or intrusion
  • I_______ - protection against threads and attacks
A

access

Privacy

Integrity

Audit

Immunity

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

A ___ _________ is a quantification or a measurement of a requirement, excpressed in a way that allows you to assess whether or not the final product satisfies that requirement

For a functional requirements, this must be a ___/__ answer that implies whether the function is achieved

For non-functional requirements, this must be a _____ on a particular scale of measurement that must be attained by the quality the requirement is concerned with

A

fit criterion

yes/no

value

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