0% found this document useful (0 votes)
4 views14 pages

Software Quality Program Overview

iso 9000 18slides

Uploaded by

Darrin Bright
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views14 pages

Software Quality Program Overview

iso 9000 18slides

Uploaded by

Darrin Bright
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SOFTWARE

QUALITY PROGRAM
SOFTWARE QUALITY PROGRAM CONCEPTS


SQP stands for Software Quality program. Software Quality Program is a
framework for building quality into the software and for the actions necessary to

verify that the required functionality and performance have been achieved.


The Software Quality program is more than "traditional" quality assurance, It goes beyond

what is normally performed by "traditional" quality assurance functions and defines the

enterprise wide actions necessary for achieving quality in software development, such as:
 
 Establishing the quality requirements for the software product.

Defining, implementing, and evaluating processes and methodologies

 for the development, operation, and maintenance of the software.
 
 Defining and using productivity, process quality, and product quality measures.
 
 Defining documentation requirements for the software.
 
 Performing evaluations of the software development processes and products.
 
Planning, implementing, and managing a Software Quality Program.
Objective:
The objective of the software quality program is to assure the quality of:

 
 Deliverables software and its documentation.
 
 The process used to produce deliverable software.
 
Non deliverable software.
Responsibility for the software quality program


The persons conducting the evaluation of a product or activity shall not be the persons

who developed the product, performed the activity, or are responsible for the product or

activity. This does not prevent members of the development team from participating in

these evaluations, The contractor shall assign responsibility for the fulfillment of, and for

ensuring compliance with, the software quality program requirements. 


Documentation for the software quality program


The software quality program, including procedures, processes, and products, shall

be documented in contractor format and shall provide implementing instructions for

each of the requirements in standard. The software quality program is subject to

review by the contracting agency and may be disapproved by the contracting agency

whenever the program does not meet the requirements of the contract. 
Software quality program planning

The contractor shall conduct a complete review of the contract to identify and make timely provision for

acquiring or developing the resources and skills required for implementing the software quality program.


Objective:
The objective of the Software Quality Program Plan is to ensure that developing
software is evaluated to determine that the desired quality has been achieved.

Scope:
The scope shall identify the specific ,program or project, state
the purpose and provide an introduction to the document.

Referenced Documents:
This section shall identify all the applicable and referenced
documents which are required for the specific program or project.
Software quality program procedure, tools and records:

procedures used by SQP arc as follows:


Product reviews (internal, end-of-phase),in-process reviews (peer
reviews),management review, process audits (internal),Code walkthrough,

Static code analysis (Risk Class 1),FEMA (Risk Class1),etc.
 
Tools to be used in the SQP are:
Name, the identification number, version, and development status
of the tools necessary to complete the Software Quality Program.
ESTABLISHMENT OF A
SOFTWARE QUALITY PROGRAM
Tasks:
• Swift and accurate collection of data.
• Develop a plan for quality.
Scope:
 
 Planning for and conducting assessments of the quality of the software.
 
Planning for and conducting assessments of the quality of workmanship of all contractors for the software.


Planning for and conducting assessments of the quality of all work which

 will need to be performed for the on-going maintain of the software.

All deliverable and non-deliverable items which are to be purchased
 as the part of the project need to be clearly identified and labeled. 
 
Systems boundaries need to be clearly defined.
Minimal quality Assurance Effort:

 
 Concentrate efforts for greatest effect.
 
Most major system failures have been caused by interface problems.

 
 Search for risk function.
 
Encourage developers cooperation.
Quality plan

The quality plan helps you schedule all of the tasks needed to
make sure that your project needs of your customer.

It comprises of two parts:

 
 The Quality Assurance Plan lists the independent reviews needed.
 
The Quality Control Plan lists the internal reviews needed to meet your quality targets.
Purpose:

The purpose of this Software Quality Plan is to define the techniques, procedures, and
methodologies that will be used to assure timely delivery of the software and that the

development system meets the specified requirements within project resources.

Barrier:
• Top management must understand the direct relationship of improved
quality to productivity and from there to lowering of costs and expenses
• Top management must understand that it controls the system and
subsystems that determine the performance of the people in the organization
Technical Definitions:
The technical definition consists of the following three parts:


Requirements:
The organization must develop, manufacture and distribute consistently low-cost

products and services. The products must be what customers believe they want.


Confidence:
The products must be supplied at the level of
reliability which matches the client's needs.

Constant improvement:
Constant improvements od all products and all process must be made as an integral

part of the corporate culture for the client to continue a supplier as a quality procedure.

You might also like