Multitude of source of errors - various style of source of errors will affect the SQA components * The environment in which software development & maintenance.

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

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.
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
Mitun PatelMXP07U. Organisational structure Top management; this includes the organisation’s general manager and its executives Department managers; this.
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
Design Reviews Peer Reviews. Agenda Peer Reviews Participants of Peer Review Preparation for a Peer Review Session The Peer Review Session Post-peer Review.
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.
SE513 Software Quality Assurance Lecture04: Contract Review Galin, SQA from Theory to Education Limited 2004.
CS 4310: Software Engineering
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
SQA Architecture Software Quality By: MSMZ.
Introduction to Software Quality Assurance (SQA)
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
S oftware Q uality A ssurance Part One Reviews and Inspections.
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.
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.
Copyright 2008  Project management process groups progress from initiating activities to planning activities, executing activities, monitoring and controlling.
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 …
Paul Hardiman and Rob Brown SMMT IF Planning and organising an audit.
OHT 1.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The uniqueness of software quality assurance The environments for which.
Pre-Project Components
OHT 7.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software development methodologies: - The software development life cycle.
OHT 12.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction Types of external participants Risks and benefits of introducing.
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.
Pertemuan 14 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
P RE - PROJECT P RE - PROJECT SOFTWARE QUALITY COMPONENTS Dr. Ahmad F. Shubita.
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 10.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The testing process Determining the test methodology phase Planning.
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
Presentation 5 Contract review Contract review process and stages
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:

Multitude of source of errors - various style of source of errors will affect the SQA components * The environment in which software development & maintenance is undertaken directly influences the SQA components. Why do we need a wide range of SQA components ?

Pre-project components Software project life cycle components Infrastructure components for error prevention and improvements Management SQA components SQA standards, system certification and assessment components Organizing for SQA – the human components Six Classes of SQA Components

Contract reviews - To assure commitments have been properly defined under resources, schedule and budget constraints. - detailed examination of the project proposal draft - detailed examination of the contract draft - include: requirements, schedule, resource, staff’s capacity, customer capacity, risks. Development and quality plans - To assure plans have been correctly determined.

Development and quality plans Development plan - Schedule - manpower & resources - risk evaluation - organizational related issues - project methodology, development tools; - reuse plans Quality plan (issues) - quality goal - criteria for starting & ending of each project stage - list of reviews, tests, scheduled V&V activities

Reviews (Formal design reviews & Peer reviews) Expert opinions ( Formal design reviews) Software testing Software maintenance components Assurance of the quality of external participants’ work - The development and the operation-maintenance stages

Procedures and work instruction (based on experience and knowledge) Templates and checklists (supporting devices) Staff training, retraining and certification Preventive and corrective actions Configuration management Documentation control - Use of computerized and automatic tools

Documentation control activities Def. of the types of controlled documents Specification of the formats, identification methods Def. of review and approval processes for each controlled document Def. of archive storage methods. SQA requires the application of measure to ensure long-term availability of major documents

Project progress control Software quality metrics Software quality costs

Project progress control Objective: To detect the appearance of any situation that may induce deviation from the project plan. Focus on: 1. resource usage 2. schedule 3. risk management activities 4. the budget

Software quality metrics Quality of software development and maintenance activities Development teams’ productivity Help desk and maintenance teams’ productivity Software faults density Schedule deviations.

Software quality costs Cost of control (prevention costs, appraisal costs, managerial preparation and control costs) + costs of failure Expanding the resources allocated to control activities yields much larger savings in failure costs while reducing total quality costs

Project process standards (focus on “how”) Quality management standards (focus on “what”) Objectives:  Utilization of international professional knowledge  Improvement of coordination with other organizations’ quality systems  Objective professional evaluation and measurement of the organization’s SQA achievement

Management’s role in SQA The SQA unit SQA trustees SQA committees SQA forums

Considerations guiding construction of organization’s SQA system The SQA organizational base The SQA components to be implemented within the organization and the extent of their use

The main considerations affecting the use of the components (1/2) Organizational considerations Type of software development clientele Type of software maintenance clientele Range of software products Size of the organization Degree and nature of cooperation with other organizations carrying out related projects Optimization objective (quality, productivity, efficiency, savings) Project and maintenance service considerations Level of complexity and difficulty Degrees of experience with the project technology Extent of software reuse in the new projects

Professional staff considerations Professional qualifications Level of acquaintance with team members (2/2)

The Software Quality Shrine 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 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 Project Progress Control Ch. 20 Software Quality Metrics Ch. 21 Software Quality Costs Ch. 22 Quality Management Standards Ch. 23 Standards Project Process Standards Ch.24 Organizational Base – Human components Management - Ch. 25 SQA Unit - Sec. 26.1SQA Committees – Sec SQA Trustees – Sec. 26.2SQA Forums – Sec 26.4 Contract review Ch.5 Pre-project SQA components