SQA Architecture Software Quality By: MSMZ.

Slides:



Advertisements
Similar presentations
By: MSMZ. Objective After completing this chapter, you will be able to: Explain 2 contract review stage List the objective of each stage of the contract.
Advertisements

Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
More CMM Part Two : Details.
PERTEMUAN - 2 SOFTWARE QUALITY. OBJECTIVES After completing this chapter, you will be able to: ■ Define software, software quality and software quality.
SOFTWARE QUALITY ASSURANCE Maltepe University Faculty of Engineering SE 410.
Stepan Potiyenko ISS Sr.SW Developer.
OHT 6.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Development plan and quality plan objectives The elements of the development.
OHT 8.1 Galin, SQA from theory to implementation © Pearson Education Limited Review objectives Formal design reviews (FDRs) Participants Preparations.
OHT 8.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Review objectives Formal design reviews (FDRs) Participants Preparations.
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Pre-project components Software project life cycle components Infrastructure.
OHT 22.1 Galin, SQA from theory to implementation © Pearson Education Limited Objectives of cost of software quality metrics 2.The classic model.
OHT 14.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software quality infrastructure components The need for procedures and.
Components of software quality assurance system overview
OHT 5.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Contract review process and stages Contract review objectives Implementation.
OHT 6.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Development plan and quality plan objectives The elements of the development.
Chapter 8 Assuring the quality of external participants’ contributions
SQA Architecture Software Quality.
OHT 17.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Corrective and preventive actions — definitions The corrective and preventive.
Development and Quality Plans
Development plan and quality plan for your Project
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
OHT 22.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
Prof. Mohamed Batouche Costs of software quality Introduction  More and more, commercial companies or public organizations are requiring.
SQA Work Procedures.
OHT 19.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Controlled documents and quality records Definitions and objectives.
SE513 Software Quality Assurance Lecture04: Contract Review Galin, SQA from Theory to Education Limited 2004.
CHAPTER 5 Infrastructure Components PART I. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser 2 Learning Objectives: To discuss: The need for SQA procedures.
Software Quality assurance SQA – SWE 333
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
National Cheng Kung University 軟體品質管理 期末報告 The SQA Unit and Other Actors in the SQA System Reporter: 羅國益 Teacher: 朱治平 Date: 2014/12/30.
Chapter 4 Components of the Software Quality Assurance System
Software Quality Assurance Activities
OHT 25.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The quality assurance organizational framework Top management’s quality.
Chapter 5 Contract review Contract review process and stages
Overview of SQA Components
The Software Quality Assurance System By Jonathon Gibbs Jonathon Gibbs (jxg16u) 26 th November 2009.
SOFTWARE QUALITY INFRASTRUCTURE COMPONENTS
SQA System Overview Chapter 4. Where we have been so far, Where we are going Where do software errors come from? What is quality? How can quality be measured?
S Q A.
CHAPTER 3 Pre-Project Components. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser Learning Objectives: To discuss: Contract Review Development and Quality.
OHT 5.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Contract review process and stages Contract review objectives Implementation.
Georgia Institute of Technology CS 4320 Fall 2003.
OHT 12.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction Types of external participants Risks and benefits of introducing.
Prof. Mohamed Batouche Main Components …
OHT 18.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction The foundations of high quality Foundation 1: software.
Pre-Project Components
1 Software quality - Definition IEEE 1. The degree to which a system, component, or process meets specified requirements. 2. The degree to which a system,
OHT 12.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction Types of external participants Risks and benefits of introducing.
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational.
SE513 Software Quality Assurance Lecture10: Documentation and Quality Records Control Galin, SQA from Theory to Education Limited.
SEN 460 Software Quality Assurance. Bahria University Karachi Campus Waseem Akhtar Mufti B.E(C.S.E) UIT, M.S(S.E) AAU Denmark Assistant Professor Department.
Prof. Mohamed Batouche An SQA Architecture Project Development plan and Quality Plan Ch.6 Pre-project SQA components Project Life.
Multitude of source of errors - various style of source of errors will affect the SQA components * The environment in which software development & maintenance.
P RE - PROJECT P RE - PROJECT SOFTWARE QUALITY COMPONENTS Dr. Ahmad F. Shubita.
6/6/ SOFTWARE LIFE CYCLE OVERVIEW Professor Ron Kenett Tel Aviv University School of Engineering.
SQA COMPONENTS IN THE PROJECT LIFE CYCLE C HAPTER 8 Dr. Ahmad F. Shubita.
Chapter 16 Staff training and certification. Outline The objectives of training and certification The training and certification process Determine professional.
S TANDARDS, CERTIFICATION AND ASSESSMENT C HAPTER 23 Dr. Ahmad F. Shubita.
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational.
Software Quality Assurance
Components of software quality assurance system overview
Software Quality Control and Quality Assurance: Introduction
Supporting quality devices
The Components of The Software Quality Assurance System- Overview
Components of software quality assurance system overview
Components of software quality assurance system overview
د. حنان الداقيز خريف /28/2016 Software Quality Assurance ضمان جودة البرمجيات ITSE421 5 – The components of the SQA.
Components of software quality assurance system overview
Chapter # 8 Quality Management Standards
Chapter # 3 The Components of SQA
Presentation transcript:

SQA Architecture Software Quality By: MSMZ

By: MSMZ SQA System COMPONENT SQA Architecture (system component classes) can be classified into 6 classes. Pre-project components (Chapter 5 & Chapter 6) Components of project life cycle activities assessment Reviews (Chapter 7) Expert opinions (Chapter 7) Software testing (Chapter 8) Components of infrastructure error prevention (audit) and improvement. (Chapter 9) Component of software quality management Components of standardization, certification and SQA system assessment (Chapter 10) Organizing for SQA

The Software Quality Assurance Architecture By: MSMZ OHT 4.3 The Software Quality Assurance Architecture Project Development plan and Quality Plan Ch.6 Pre-project SQA components Project Life Cycle SQA components Formal Design Reviews Sec. 8.2 Experts Opinion Sec. 8.5 Peer Reviews Sec. 8.3 SQA of External Participants Ch 12 Software Maintenance Ch. 11 Software Testing Chs. 9-10 Quality Infrastructure components Procedures Ch. 14 Supporting Devices Ch. 15 Training Instruction Ch. 16 Preventive Actions Ch.17 Configuration Management Ch. 18 Document- ation Control Ch. 19 Quality Management Progress Ch. 20 Software Quality Metrics Ch. 21 Costs Ch. 22 Standards Ch. 23 Process Ch.24 Organizational Base – Human components Management - Ch. 25 SQA Unit - Sec. 26.1 SQA Committees – Sec. 26.2 SQA Trustees – Sec. 26.2 SQA Forums – Sec 26.4 Contract review Ch.5

Pre-project component By: MSMZ Pre-project component The SQA components belonging here are meant to improve the preparation steps taken prior to initiating work on the project. Contract Review Development and quality plans

Pre-project component By: MSMZ Pre-project component Contract Review Software maybe developed within of a contract negotiation with a customer or in response to an internal order originating in another department. Give example internal order

Pre-project component By: MSMZ Pre-project component Contract Review It must include detailed examination of: Project proposal draft Contract draft Activities in contract review activities are: Clarification of the customer requirements Review the project schedule Evaluation staff capacity to carry out the project Evaluation the customer capacity to fulfill his obligation Evaluation of development risks.

Pre-project component By: MSMZ Pre-project component Development and quality plans Once software development contract has been signed then a plan is prepared of the project (“development plan”) and integrated quality assurance activities (“quality plan”) The main issues treated in the project development plan are: Schedules Required manpower and hw resources Risk evaluation Organizational issues: Project methodology, development tools Software reuse plans

Pre-project component By: MSMZ Pre-project component The main issues treated in the project quality plan are: Quality goals Criteria for starting and ending each project stage. List of review, test and other scheduled verification and validation activities.

Software project life cycle components By: MSMZ Software project life cycle components Composed of 2 stages: Development life cycle stage Operation maintenance stage The main components are: Review Expert opinions Software testing Software maintenance

Infrastructure components for error prevention and improvement By: MSMZ Infrastructure components for error prevention and improvement The goal are the prevention of software fault or lowering of software fault rates. Now days there are growing use of computerized automatic tools for application of these components The class of SQA component:- Procedure and work instructions Templates and checklist Staff training, retraining and certification Preventive and corrective actions Configuration management Documentation control

Infrastructure components for error prevention and improvement By: MSMZ Infrastructure components for error prevention and improvement Procedure and work instructions Provide detailed definitions for the performance of specific type of development activities. Procedure and work instruction are planned and are based on the organization experience and knowledge.

Infrastructure components for error prevention and improvement By: MSMZ Infrastructure components for error prevention and improvement Staff training, retraining and certification Keeping organization human resource knowledge update Achieve mainly by:- Training new employees Continuously updating staff Certifying employees after their knowledge have been demonstrated.

Infrastructure components for error prevention and improvement By: MSMZ Infrastructure components for error prevention and improvement Preventive and corrective actions Implementation of change that prevent similar failures in future Correction similar fault found in other projects Implement proven successful methodologies.

Infrastructure components for error prevention and improvement By: MSMZ Infrastructure components for error prevention and improvement Configuration management Introducing procedures to control the change process. These procedure relate to:- Approval of change Recording of those change performed Issuing of new software versions and release. Recording of the version and release specification

Infrastructure components for error prevention and improvement By: MSMZ Infrastructure components for error prevention and improvement Documentation control Refer mainly to customer requirement documents, contract documents, design report, project plans, development standards. And the activities in document control are:- Definition of the type of controlled document Specification of the format, method Definition of review and approval process

Management SQA component By: MSMZ Management SQA component Managerial SQA components support the managerial control of software development projects. Control components are:- Project progress control Software quality metrics Software quality costs

Management SQA component By: MSMZ Management SQA component Project progress control Focus on :- Resources usage Schedule Risk management activities Budget

Management SQA component By: MSMZ Management SQA component Software quality metrics Measurement of the various aspects of software quality is considered to be effective tool for the support of control activities.

Management SQA component By: MSMZ Management SQA component Software quality costs Analysis of software quality costs can direct SQA efforts to improvement of activities. Quality cost analysis can help identify those teams whose ineffective

SQA standard Utilization of international professional knowledge By: MSMZ SQA standard Utilization of international professional knowledge Improvement of coordination with other organization quality systems Objective professional evaluation.

Organizing for SQA The main objectives of the SQA organizational:- To develop and support implementation of SQA components To detect deviations from SQA procedure and methodology To suggest improvements to SQA components By: MSMZ