Lec 8 Flashcards

Quality Management part 2

1
Q

What is Quality control?

A

checking the software to ensure procedures and standards are followed by the developers.

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

What is quality reviews?

A

-validating the quality of a software (code, design, specifications, test plans, standards, etc..) by group of people.

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

State types of quality reviews and it’s objectives:-

  • _____________________________.
  • _____________________________.
  • _____________________________.
A
  • Inspections ——> remove defects.
  • Reviews ——>progress assessment.
  • Quality ——->reviews product and standards.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what is Inspection checklists?

A

Checklist of common errors used to drive the inspection.

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

State the six fault classes in inspection checklist:-

A
Data faults,
Control faults,
Input/output faults,
Interface faults,
Storage Management faults,
Exception Management faults.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Agile processes rarely use formal inspection. Rather it depends on ____________________________.

A

each team member check the other’s code and informal guidelines.

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

What is Software measurement?

A

numeric value for an attribute of a software product.

“It allows the comparisons between techniques and processes.”

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

What is Software metric?

A

Any type of measurement which relates to a software system, process.

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

Types of Software metrics:-

  • ______________________.
  • ______________________.
A

control metrics —-> associated with Software processes.

Predictor metrics —–> associated with S/W products.

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

Give an examples of control and Predictor metrics.

A

Examples

control metric —-> average effort and time to repair defect.

Predictor metrics —-> complexity of a module , average length of identifiers in the program.

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

Metrics assumptions

A

relationship between what we can measure and what we want to know.

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

State the types of Product metrics?

A

Dynamic metrics —-> measurements made of a program in execution.
also helps in measuring efficiency and reliability.

Static metrics—–> measurements of the system representations.
also helps in measuring complexity and maintainability.

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

Software component analysis:-

System component can be analyzed separately using a ____(1)_____.
_____(2)_______:measurements that deviate significantly from the norm.

A

1) range of metrics

2) Anomalous measurements

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

Reducing the number of _______ in a program leads to an increased number
of help desk calls

A

faults

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