Professional Documents
Culture Documents
CH 11
CH 11
Introduction The foundations of high quality maintenance Foundation 1: software package quality Foundation 2: maintenance policy Pre-maintenance software quality components Maintenance contract review Maintenance plan Maintenance software quality assurance tools SQA tools for corrective maintenance SQA tools for functionality improving maintenance SQA infrastructure components for software maintenance Managerial SQA tools for software maintenance
Pearson Education Limited 2004
OHT 11.2
Software maintenance
54-60%
Perfective maintenance Preventive maintenance
OHT 11.3
Users difficulties
Software failure Documentation failure Incomplete, vague or imprecise documentation Users insufficient knowledge
OHT 11.4
Adaptive maintenance
Correctness - Documentation
Correctness Coding qualification Reliability Maintenability Flexibility Testability Portability
High
High High High High
High
High High High High
High
High High
Interoperability
Galin, SQA from theory to implementation
High
Pearson Education Limited 2004
OHT 11.5
OHT 11.6
Inventory Star Inventory Star (sequential policy)
OHT 11.8
Customer requirements clarification Review of alternative approaches to maintenance provision Review of estimates of required maintenance resources Review of maintenance services to be provided by subcontractors and/or the customer Review of maintenance costs estimates
Galin, SQA from theory to implementation Pearson Education Limited 2004
OHT 11.9
Preparation of a A list of the contracted maintenance services (external and internal customers) A description of the maintenance team's organization A list of maintenance facilities A list of identified maintenance service risks A list of required software maintenance procedures and controls The software maintenance budget
Galin, SQA from theory to implementation Pearson Education Limited 2004
OHT 11.10
OHT 11.11
OHT 11.12
OHT 11.13
OHT 11.14