Quality Management What is Software Quality Management Software

  • Slides: 6
Download presentation
Quality Management

Quality Management

What is Software Quality Management? • Software Quality Management ensures that the required level

What is Software Quality Management? • Software Quality Management ensures that the required level of quality is achieved by submitting improvements to the product development process. SQA aims to develop a culture within the team and it is seen as everyone's responsibility. • Software Quality management should be independent of project management to ensure independence of cost and schedule adherences. It directly affects the process quality and indirectly affects the product quality.

Activities of Software Quality Management: Theses are following activities which are involved in it.

Activities of Software Quality Management: Theses are following activities which are involved in it. • Quality Assurance • Quality Planning • Quality Control

Quality Assurance • QA aims at developing Organizational procedures and standards for quality at

Quality Assurance • QA aims at developing Organizational procedures and standards for quality at Organizational level. This stage can include: • encouraging documentation process standards, such as the creation of well-defined engineering documents using standard templates • mentoring how to conduct standard processes, such as quality reviews • performing in-process test data recording procedures • identifying standards, if any, that should be used in software development processes

Quality Planning • Quality planning works at a more granular, project-based level, defining the

Quality Planning • Quality planning works at a more granular, project-based level, defining the quality attributes to be associated with the output of the project and how those attributes should be assessed. Additionally, any existing organizational standards may also be assigned to the project at this phase. Attributes such as "robustness, " "accessibility, " and "modularity" may be assigned to the software development project.

Ensure that best practices and standards are followed by the software development team to

Ensure that best practices and standards are followed by the software development team to produce quality products. Activities include: • release testing of software, including proper documentation of the testing process • examination of software and associated documentation for nonconformance with standards • follow-up review of software to ensure any required changes detailed in previous testing are addressed • application of software measurement and metrics for assessment