ELEC5618 Software Quality Engineering School of Electrical and Computer Engineering
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”