130 likes | 308 Views
The Software Quality Assurance System By Jonathon Gibbs. Jonathon Gibbs (jxg16u) 26 th November 2009 . The Software Quality Assurance System . Contents. Introduction Software Quality Assurance Components Pre-Project Components
E N D
The Software Quality Assurance SystemBy Jonathon Gibbs Jonathon Gibbs (jxg16u) 26th November 2009
The Software Quality Assurance System Contents • Introduction • Software Quality Assurance Components • Pre-Project Components • Project Lifecycle Activities and Assessment • Infrastructure Components for Error Prevent and Improvement • Software Quality Management • SQA Standards, System Certification and Assessment Components (SQA SSA) • Organising the SQA • Conclusion • Questions Jonathon Gibbs (jxg16u) 26th November 2009
The Software Quality Assurance System Introduction • Quality Assurance • Product complexity • Product visibility • Software Quality Assurance • Product complexity • Product visibility • Product development and production process Jonathon Gibbs (jxg16u) 26th November 2009
The Software Quality Assurance System SQA Components • Why bother with the SQA System? • Six components to the SQA System • Pre-Project Components • Project Lifecycle Activities and Assessment • Infrastructure Components for Error Prevention and Improvement • Software Quality Management • SQA Standards, System Certification and Assessment Components (SQA SSA) • Organising the SQA Jonathon Gibbs (jxg16u) 26th November 2009
The Software Quality Assurance System Overview Jonathon Gibbs (jxg16u) 26th November 2009
The Software Quality Assurance System Pre-Project • Pre Project Components • Contract review • Process of the agreement of a contract between the client and organisation • Budget and schedule agreed at this stage • Focus on development risks • Development and quality plans • Reflects the changes that have occurred Jonathon Gibbs (jxg16u) 26th November 2009
The Software Quality Assurance System Project Lifecycle • Project Lifecycle Activities and Assessment • Development lifecycle and operation maintenance • Five main components (assessment) • Reviews • Design reviews (DR)s • Peer reviews • Expert opinions • Software testing • Software maintenance Jonathon Gibbs (jxg16u) 26th November 2009
The Software Quality Assurance System Infrastructure • Infrastructure components for error prevention and improvement • Attempts to lower software faults • Uses six components to do this • Procedures and work instructions • Supporting quality devices • Staff training, instruction and certification • Preventive and corrective actions • Configuration management • Documentation control Jonathon Gibbs (jxg16u) 26th November 2009
The Software Quality Assurance System Management • Software quality management • Project progress control • Focuses on deviations from initial plan • Software quality metrics • Measures software quality • Software quality costs • Control • Failure Jonathon Gibbs (jxg16u) 26th November 2009
The Software Quality Assurance System Standards • SQA standards, system certification and assessment components • External tools to achieve the in-house goals • Standards • Quality management standards • What • Project process standards • How Jonathon Gibbs (jxg16u) 26th November 2009
The Software Quality Assurance System Organization • Organising the SQA, the human components • SQA Organizational base • Management • Define quality policy • SQA unit • Focus completely on SQA • SQA trustees, committees and forums • Contribute through personal interest Jonathon Gibbs (jxg16u) 26th November 2009
The Software Quality Assurance System Conclusion • Important • Without it important software would fail • Organisation size does not matter • External members can be used • Each component equally important • They address different aspects Jonathon Gibbs (jxg16u) 26th November 2009
The Software Quality Assurance System Questions? Any Questions? Jonathon Gibbs (jxg16u) 6November 2009