4.1 Flashcards

1
Q

_________ requirements are statements for services the system should provide, how the system should react to input, and how the system should behave in conditions

A

functional

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

Non-functional requirements are…

A

constraints on the services or functions offered by the system

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

________ requirements can be general on very specific

A

functional

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

Functional user requirements define specific _________ to be provided by the system

A

facilities

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

_________ in the requirements specification is the cause of many software engineering problems

A

imprecision

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

_____________ requirements can relate to reliability, response time, or store occupancy

A

non-functional

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

Components cannot easily be related to non-functional requirements for two reasons…

A
  1. Non-functional reqs can affect the overall architecture rather than individual components
  2. A single non-func req can cause a number of related func reqs to be required
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Non-fun reqs arise from ____ needs, _____ constraints, organizational policies, the need for ___________ with other software, or external factors

A

user, budget, interoperability

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

_______ requirements specify or constrain the behaviour of the software

A

product

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

Organizational reqs are from…

A

the policies and procedures from the customers and developers organization

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

_______ requirements contain factors that are ______ from the system

A

external, external

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

You should always write non-func reqs ____________ so they can be tested

A

quantitatively

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

_______ reqs often conflict with both type of reqs

A

non-func

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