Software Quality Flashcards

1
Q

Evidence clearly shows that success is

A

highly contextual and stakeholder-dependent.

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

Correctness

A

The extent to which a program behaves according to its specification.

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

Reliability

A

The extent to which a program behaves the same way over time.

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

Robustness

A

The extent to which a program behaves similarly in different operating environments.

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

Performance

A

The extent to which a program uses computing resources economically.

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

Learnability

A

The ease with which a person can learn to operate a program. Learnability is multi-dimensional and can be difficult to measure.

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

User efficiency

A

The speed with which a person can perform tasks with a program.

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

Accessibility

A

The diversity of physical or cognitive abilities that can successfully operate software.

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

Usefulness

A

The extent to which software solves a problem. Utility is often the most important quality because it subsumes all of the other lower-level qualities software can have.

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

Verifiability

A

The effort required to verify that software does what it is intended to do.

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

Maintainability

A

The extent to which software can be corrected, adapted, or perfected.

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

Reusability

A

The extent to which a program’s components can be used for unintended purposes.

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

Portability

A

The extent to which an implementation can run on different platforms and environments.

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

Interoperability

A

The extent to which a system uses standard interfaces.

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

Security

A

The extent to which a system prevents access to information that is restricted to a certain population.

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