Lecture 8 check lecture slides again Flashcards

1
Q

What are the user’s perspectives on software quality?

A

Users judge external characteristics (e.g. correct functionality, number of failures etc)

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

What are the developer’s perspectives on software quality?

A

Developers judge internal characteristics (e.g. types of faults)

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

What are some software quality attributes

A

Security
Reliability
Usability
Efficiency

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

What is software process improvement?

A

Process improvement means understanding existing processes and changing these processes to increase product quality and/or reduce costs and development time

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

What is the software improvement

cycle?

A

Measure
Change
Analyze

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

What is software Measure?

A

A software measure is the quantitative indication of the extent, amount, dimension or size of some attributes of a product or process

It is, typically, a single data point, e.g., 1118 lines of code

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

What is a software Metric?

A

A software metric represents the degree to which a system, component or process, possesses a given attribute

Typically connects a few measures, e.g. the average number of errors found per person hour

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

What do metrics provide?

A

A combination of metrics can provide insight into the quality of software process, project or product

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

Advantage of software process improvement?

A

Reduced costs

Accelerated development process

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