ELEC5618 Software Quality Engineering
School of Electrical and
Computer Engineering
Software Quality Plan in your Project
Laboratory Week4
Semester 1, 2025
Slide 1 of 8
Dr Huaming Chen
ELEC5618 Software Quality Engineering Laboratory Week 4 – Software Quality Plan in your Project
Overview
• Activities to do during the lab session (Group Work):
– Lab 4.1 Weekly Report Check
❑ 04_qa_items_mechanism
– Lab 4.2 Sections of the Software Quality Management Plan(SQMP) for the Project
– Lab 4.3 Sections of the Software Configuration Management (SCM) Plan for the Project
– Lab 4.3 Sections of the User Documentation for the Project
Slide 2 of 8
ELEC5618 Software Quality Engineering Laboratory Week 4 – Software Quality Plan in your Project
Weekly Report Check
Reports to be checked this week (0.5% of final grade)
❑ 04_qa_items_mechanism
What to do:
• Get your GitHub Repository submissions (git commits from everyone) ready.
• Each group must have at least one member to be presented in the allocated lab session in person.
• A missed or poor-quality submission gets 0 for the weekly check score.
• Reports can be modified based on feedback before Assignment 1 final submission
Slide 3 of 8
ELEC5618 Software Quality Engineering Laboratory Week 4 – Software Quality Plan in your Project
Sections of the SQMP for the Project
Resources
• Appendix A3 IEEE 1028-2008
• Appendix B1 IEEE 730-2002 and ISO/IEC 25010 Standards
• Appendix B2 IEEE 730-2014
• Appendix D Software Quality Management
Work Plan — Software Quality Management Plan (SQMP)
• Write a document titled ” 05_Software Quality Management Plan” with the following information:
1. Quality Planning & Structure: Establishes the foundation for quality management by defining goals,
organizational structure, and responsibilities.
• Quality Goals
• Organization
• Roles
Slide 4 of 8
ELEC5618 Software Quality Engineering Laboratory Week 4 – Software Quality Plan in your Project
Sections of the SQMP for the Project
Work Plan — Software Quality Management Plan (SQMP)
2. Quality Implementation & Execution: How quality management will be executed, including activities, risk
identification, and defect prevention.
• Tasks
• Defect Source Analysis & Defect Source Analysis
3. Resource Allocation & Management: Make sure sufficient resources (human, technical, financial) are
allocated for quality management.
• Estimated Resources
Slide 5 of 8
ELEC5618 Software Quality Engineering Laboratory Week 4 – Software Quality Plan in your Project
Sections of the SCM for the Project
Resources
• Appendix A3 IEEE 1028-2008
• Appendix B1 IEEE 730-2002 and ISO/IEC 25010 Standards
• Appendix B2 IEEE 730-2014
Work Plan — Software Configuration Management (SCM) Plan
• Manage all changes during software development and maintenance, ensuring that versions are controlled,
changes are managed, and team collaboration is efficient.
• Write a document titled ” 05_Software Configuration Management Plan” with the following information:
❑ Define the configuration items to be managed, such as software code, documentation, and test cases.
❑ Define the tools and processes to be used for configuration management, such as version control systems
and change management systems.
❑ Define the roles and responsibilities of the configuration management team.
❑ Define the release / change management process, including how releases / changes will be identified,
approved, and distributed.
Slide 6 of 8
ELEC5618 Software Quality Engineering Laboratory Week 4 – Software Quality Plan in your Project
Sections of the User Documentation for the Project
Resources
• Appendix A3 IEEE 1028-2008
• Appendix B1 IEEE 730-2002 and ISO/IEC 25010 Standards
• Appendix B2 IEEE 730-2014
Work Plan – User Documentation
• User documentation It serves as a basis for evaluating
the software’s usability.
• Write a document titled “05_User Documentation” with the following information:
❑ Provide basic information about the software, including target user profiles and technical level analysis. ❑
Describe how to install and configure the
software. ❑ Additional appendix information is provided for users to use the software in depth. Slide 7 of 8 ELEC5618 Software Quality Engineering Laboratory Week 4 – Software Quality Plan in your Project Sections of the SQP for the Project Slide 8 of 8 Submission • The documents, after being refined in the team session, must be submitted as part of Assignment 1 in a folder with name 05_sqp_section in your GitHub Repository. Including 3 files:
o “05_Software Quality Management Plan”
o “05_Software Configuration Management Plan”
o “05_User Documentation”