Categories of NFR (BABoK) Flashcards

1
Q

Availability

A

degree to which the solution is operable and accessible when required for use, often expressed in terms of percent of time the solution is available.

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

Compatibility

A

degree to which the solution operates effectively with other components in its environment, such as one process with another.

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

Functionality

A

degree to which the solution functions meet user needs, including aspects of suitability, accuracy, and interoperability.

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

Maintainability

A

ease with which a solution or component can be modified to correct faults, improve performance or other attributes, or adapt to a changed environment.

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

Performance Efficiency

A

degree to which a solution or component performs its designated functions with minimum consumption of resources. Can be defined based on the context or period, such as high-peak, mid-peak or off-peak usage.

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

Portability

A

ease with which a solution or component can be transferred from one environment to another.

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

Reliability

A

ability of a solution or component to perform its required functions under stated conditions for a specified period of time, such as mean time to failure of a device.

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

Scalability

A

degree with which a solution is able to grow or evolve to handle increased amount of work.

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

Security

A

aspects of a solution that protect solution content or solution components from accidental or malicious access, use, modification, destruction, or disclosure.

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

Usability

A

ease with which a user can learn to use the solution.

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

Certification

A

constraints on the solution that are necessary to meet certain standards or industry conventions.

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

Compliance

A

regulatory, financial, or legal constraints which can vary based on the context or jurisdiction.

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

Localization

A

requirements dealing with local languages, laws, currencies, cultures, spellings, and other characteristics of user, which requires attention to the context.

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

Service Level Agreement

A

constraints of the organization being served by the solution that are formally agreed to by both the provider and the user of the solution.

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

Extensibility

A

the ability of a solution to incorporate new functionality.

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