13
Cost of Software Quality Luthfiya Ulinnuha - 5209100115

Software of cost 4

Embed Size (px)

Citation preview

Page 1: Software of cost 4

Cost of Software Quality Luthfiya Ulinnuha - 5209100115

Page 2: Software of cost 4

Cost of Software

Cost of Control

Prevention Cost

Appraisal Cost

Cost of failure of control

Internal failure Cost

External failure cost

Page 3: Software of cost 4

What is?

• Cost of software is the economic assesment of software quality dvelopment and maintenance -is just another class of software quality metric, where financial values are used as the measuring tools.

Page 4: Software of cost 4

Why must be?

Control organization-initiated costs regarding software error

Evaluation of the economic damages of software failures

Evaluation of plans to increase or decrease SQA

Page 5: Software of cost 4

Cost of Control

• Costs of control include costs that are spent to prevent and detect software errors in order to reduce them to an accepted level.

Prevention Cost

• Prevention costs include investments in quality infrastructure and quality activities that are not directed to a specific project or system, being general to the organization.

Appraisal Cost

• Appraisal costs include the costs of activities performed for a specific project or software system for the purpose of detecting software errors.

Page 6: Software of cost 4

Prevention Cost

• Investment in a new development

1. Procedures and work instructions

2. Support devices: templates, checklists, etc.

3. Software configuration management system

4. Software quality metrics.

• Reqular implementation SQA

1. Instruction of new employees

2. Instruction of employees in new and updated SQA.

3. Certification of employees

4. Consultations on SQA

Control of SQA

1. Internal quality reviews

2. External quality audits by customers 3. Management quality reviews.

Page 7: Software of cost 4

Appraisal Cost

• Appraisal costs are devoted to detection of software errors in specific projects or software systems.

Reviews

• Formal design reviews (DRs)

• Peer reviews (inspections and walkthroughs)

• Expert reviews.

Cost of software Testing

• Unit tests

• Integration tests

• Software system tests

• Acceptance tests

Cost of quality of external participants

Page 8: Software of cost 4

Internal Failure Cost

• Internal failure costs are those incurred when correcting errors that have been detected by

- design reviews

- software tests

- and acceptance tests

performed before the software has been installed at customer sites.

Page 9: Software of cost 4

Internal Failure Cost Type(cont’d)

Cost of redesign

Cost of re-progamming

Cost of repeated design review

Page 10: Software of cost 4

External Failure Cost

• External failure costs entail the costs of correcting failures detected by customers or maintenance teams after the software system has been installed at customer sites.

Page 11: Software of cost 4

External Failure Cost Type (con’td)

Rsolution of customer complaints

Correction of software bugs detected during regular operation

Type :

Page 12: Software of cost 4

Another Extended Cost

Managerial Preparation and control cost

associated with activities per-

formed to prevent managerial failures or reduce prospects of their occurrence.

Costs of carrying out contract reviews

Costs of preparing project plans

Costs of periodic updating of project and quality plans.

Costs of performing regular progress control (internal)

Costs of performing regular progress control (external)

Page 13: Software of cost 4

Another Extended Cost (cont’d) Managerial Failure cost

Unplanned cost

Damaged Paid for unrealistic schedule proposal

Damaged Paid for management’s failure to recruits

Domino effect