10SQA - COMP 211 I NTRODUC ON TO TI S OFTWARE ENGI NEERI NG...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
COMP 211 COMP 211 SOFTWARE QUALITY ASSURANCE SOFTWARE QUALITY ASSURANCE 1 SOFTWARE QUALITY ASSURANCE SOFTWARE QUALITY ASSURANCE COMP 211 INTRODUCTION TO SOFTWARE ENGINEERING
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
COMP 211 COMP 211 SOFTWARE QUALITY ASSURANCE SOFTWARE QUALITY ASSURANCE 2 SOFTWARE QUALITY ASSURANCE OUTLINE SOFTWARE QUALITY ASSURANCE OUTLINE Quality Assurance An Umbrella Activity – Software Metrics Software Standards Product Quality Design Quality Metrics – Formal Approaches Program Quality Metrics Project Quality Reviews Software Configuration Management Process Quality ISO 9001/9000-3 The SEI Capability Maturity Model People Quality The People Capability Maturity Model
Background image of page 2
COMP 211 COMP 211 SOFTWARE QUALITY ASSURANCE SOFTWARE QUALITY ASSURANCE 3 THE FOUR P’s IN SOFTWARE DEVELOPMENT THE FOUR P’s IN SOFTWARE DEVELOPMENT Product Project People template participate result software engineers set of artifacts set of activities Process education training management monitoring testing measurement How can How can we achieve we achieve software quality? software quality? monitoring measurement
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
COMP 211 COMP 211 SOFTWARE QUALITY ASSURANCE SOFTWARE QUALITY ASSURANCE 4 SOFTWARE QUALITY ASSURANCE (SQA) SOFTWARE QUALITY ASSURANCE (SQA) Quality assurance consists of those procedures , techniques , and tools applied by professionals to ensure that a product meets or exceeds pre-specified standards during it’s development cycle. E.H. Bersoff, 1984 It is an essential activity for any business that produces products used by others It needs to be planned and systematic (It does not just happen) It needs to be built into the development process (A natural outcome of software engineering) Continuous improvement is the overall goal
Background image of page 4
COMP 211 COMP 211 SOFTWARE QUALITY ASSURANCE SOFTWARE QUALITY ASSURANCE 5 SQA — AN UMBRELLA ACTIVITY SQA — AN UMBRELLA ACTIVITY Quality Quality Standards and Procedures Metrics and Measurement Software Configuration Management Testing Formal Technical Reviews Methods and Tools
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
COMP 211 COMP 211 SOFTWARE QUALITY ASSURANCE SOFTWARE QUALITY ASSURANCE 6 SQA — AN UMBRELLA ACTIVITY SQA — AN UMBRELLA ACTIVITY Includes all techniques used to improve the quality of the software: 1. methods and tools for System Requirements Capture, System Analysis, System Design, Implementation and Testing to help ensure that we achieve a high quality system 2. standards and procedures compliance to help ensure repeatability of the development process 3. metrics and measurement procedures to help us improve the software development process 4. formal technical reviews at each step to help uncover quality problems and to sign-off 5. software configuration management and change control to help ensure changes are managed and controlled 6. multi-tiered testing to help ensure effective error detection
Background image of page 6
COMP 211 COMP 211 SOFTWARE QUALITY ASSURANCE SOFTWARE QUALITY ASSURANCE 7 WHY SQA ACTIVITIES PAY OFF
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 45

10SQA - COMP 211 I NTRODUC ON TO TI S OFTWARE ENGI NEERI NG...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online