Metrics and models in software quality engineering /
Stephen H. Kan.
- 2nd edition
- New York ; Toronto ; London : Addison-Wesley, c2003.
- xxvii, 528 p. : ill. ; 25 cm.
Chapter 1: What is software quality? 1.1 Quality: Popular views 1.2 Quality: Professional views 1.3 Software quality etc.
Chapter 2: Software development process models 2.1 The waterfall development model 2.2 The prototyping approach 2.3 The spiral model etc.
Chapter 3:Fundamentals of measurements theory 3.1 Definition, operational definition, and management 3.2 Levels of measurements 3.3 Some basic measurements etc
Chapter 4: Software quality metrics overview 4.1 Product quality 4.2 In-process quality metrics 4.3 Metrics for software maintenance etc.
Chapter 5: Applying the seven basic quality tools in software development 5.1 Ishikawa's seven basic tools 5.2 Checklist 5.3 Pareto diagram etc.
Chapter 6: Defect removal effectiveness 6.1 Literature review 6.2 A close look at defect removal effectiveness 6.3 Defect removal effectiveness and quality planning etc.
Chapter 7: The Rayleigh model 7.1 Reliability models 7.2 The Rayleigh model 7.3 Basic assumptions etc.
Chapter 8: Exponential distribution and reliability growth models 8.1 The exponential model 8.2 Reliability growth model 8.3 Model assumptions etc.
Chapter 9: Quality management models 9.1 The Rayleigh model framework 9.2 The code integration pattern 9.3 The PTR submodel etc.
Chapter 10: In-process metrics for software testing 10.1 In-process metrics for software testing 10.2 In-process metrics and quality management 10.3 Possible metrics for acceptance testing to evaluate etc.
Chapter 11: Complexity metrics and models 11.1 Lines of code 11.2 Halstead's software 11.3 Cyclomatic science etc.
Chapter 12: Metrics and lessons learned for object-oriented projects 12.1 Object-oriented concepts and constructs 12.2 Design and complexity metrics 12.3 Productivity metrics etc.
Chapter 13: Availability metrics 13.1 Definition and measurements of system availability 13.2 Reliability, Availability, and Defect rate 13.3 Collecting customer outage data for quality improvement etc.
Chapter 14: Measuring and analysing customer satisfaction 14.1 Customer satisfaction surveys 14.2 Analyzing satisfaction data 14.3 Satisfaction with comany etc.
Chapter 15: Conducting In-process quality assessments 15.1 The preparation phase 15.2 The evaluation phase 15.3 The summarization phase etc.
Chapter 16: Conducting software project assessments 16.1 Audit and assessment 16.2 Software process maturity assessment and software project assessment 16.3 Software process assessment cycle etc.
Chapter 17: Dos and Don'ts of software process improvement 17.1 Measuring process maturity 17.2 Measuring process capability 17.3 Staged versus continuous debating religion etc.
Chapter 18: Using function point metrics to measure software process improvement 18.1 Software process improvement 18.2 Process improvement economics 18 3 Measuring process improvements at activity levels etc.
Chapter 19: |Concluding remarks 19.1 Data quality control 19.2 Getting started with a software metrics program 19.3 Software quality engineering modeling etc.
References : p. 485 - 486 . -- Index : p. 509 - 528