Introduction to Software Quality Management

Free online course on software quality management, ISO 9000 certification, as well as software reliability management.

This free online course on Introduction to Software Quality Management discusses the evolution of software quality management. You will learn about the ISO 9000 structure and certification as well as the ISO 9000 requirements. You will be introduced to the concept of software reliability management, the process of evaluating the reliability of a software and Personal Software Process. Start this course today and learn more about software quality.

In This Free Course, You Will Learn How To

  • Discuss the evolution of quality control in software development
  • Discuss the purpose of software quality control
  • Outline some of the requirements for ISO 9001
  • Identify shortcomings of ISO 9001 certification
  • Define Personal Software Process
  • Describe the objective of statistical testing
  • Identify the steps involved in statistical testing
  • Identify the advantages and disadvantages of statistical testing

Course Modules

MODULE 01

Software Quality Management

In this module, you will be introduced to software quality management. You will learn about the evolution of software quality management, and the ISO 9000 structure and certification. You will also learn about the ISO 9000 requirements as well as SEI Capacity Maturity Model. You will also be introduced to the Key Process Areas (KPAs) in CMM.

  • Software Quality Management – Learning Outcomes
  • Software Quality Management
  • ISO 9000 Structure and Certification
  • ISO 9001 Requirements
  • SEI Capacity Maturity Model
  • Key Process Areas (KPAs) in CMM
  • Software Quality Management – Lesson Summary

MODULE 02

Software Reliability Measurement

In this module, you will be introduced to software reliability management. You will learn about the Personal Software Process (PSP) and its advantages to a user. You will also learn about the process of evaluating the reliability of the software. You will also be introduced to the difference between hardware and software failure curves as well as learn about software reliability estimation techniques and software statistical testing.

  • Software Reliability Measurement – Learning Outcomes
  • Personal Software Process (PSP)
  • Software Reliability Measurement
  • Hardware and Software Failure Curve
  • Software Reliability Estimation Technique
  • Software Statistical Testing
  • Software Reliability Measurement – Lesson Summary

MODULE 03

Course assessment

Introduction to Software Quality Management – Course Assessment

Course Description

This free online course on Introduction to Software Quality Management will begin by introducing you to the evolution of software quality. You will learn about quality assurance, total quality management and process improvement for product quality, reducing costs, as well as accelerating schedules. You will gain an understanding of the ISO 9000 structure and the reasons for acquiring an ISO certification. You will also learn about ISO 9001 requirements.

This course will then introduce you to the Software Engineering Institute Capacity Maturity Model (SEI CMM). You will learn about how the SEI CMM can be used in the capacity evaluation and software process assessment. You will study the key process areas in CMM as well as learn about the Personal Software Process which is a scaled-down version of the industrial software process and is used by individuals. You will also learn about Six Sigma and its aim to eliminate defects.

Lastly, this course will introduce you to software reliability measurement. You will learn about the major problems in software reliability measurements as well as how software reliability keeps changing throughout the life of the product. Furthermore, you will learn about hardware and software failure curves and the differences between them. You will also learn about software reliability estimation technique, Jelinski and Moranda model, as well as Littlewood and Verrall’s model. Start this course today and improve your knowledge of software quality management.