SlideShare a Scribd company logo
SOFTWARE QUALITY
PROGRAM
K GURU KRISHNA TEJA
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.

More Related Content

What's hot

Web Engineering
Web EngineeringWeb Engineering
Web Engineering
Muhammad Muzammal
 
Software requirements engineering lecture 01
Software requirements engineering   lecture 01Software requirements engineering   lecture 01
Software requirements engineering lecture 01Abdul Basit
 
software project management
software project managementsoftware project management
software project management
Varendra University Rajshahi-bangladesh
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
University of Haripur
 
Checkpoints of the Process
Checkpoints of the ProcessCheckpoints of the Process
Checkpoints of the Process
Munazza-Mah-Jabeen
 
Pressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsPressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsseethaveera
 
Requirements Analysis
Requirements AnalysisRequirements Analysis
Requirements Analysis
Sibel Kuzgun AKIN
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
JAINAM KAPADIYA
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software development
Prof Ansari
 
Software engineering Questions and Answers
Software engineering Questions and AnswersSoftware engineering Questions and Answers
Software engineering Questions and AnswersBala Ganesh
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
ShudipPal
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
Zahoorali Khan
 
SWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software EngineeringSWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software Engineering
ghayour abbas
 
Cost estimation using cocomo model
Cost estimation using cocomo modelCost estimation using cocomo model
Cost estimation using cocomo model
Nitesh Bichwani
 
Software Project Managment
Software Project ManagmentSoftware Project Managment
Software Project Managment
Saqib Naveed
 
Software scope
Software scopeSoftware scope
Software scope
Shubham Dubey
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approach
tumetr1
 
Software Requirements (3rd Edition) summary
Software Requirements (3rd Edition) summarySoftware Requirements (3rd Edition) summary
Software Requirements (3rd Edition) summary
Ahmed Kamel Taha
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
Zahoor Khan
 

What's hot (20)

Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 
Software requirements engineering lecture 01
Software requirements engineering   lecture 01Software requirements engineering   lecture 01
Software requirements engineering lecture 01
 
software project management
software project managementsoftware project management
software project management
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Checkpoints of the Process
Checkpoints of the ProcessCheckpoints of the Process
Checkpoints of the Process
 
Pressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsPressman ch-21-project-management-concepts
Pressman ch-21-project-management-concepts
 
Requirements Analysis
Requirements AnalysisRequirements Analysis
Requirements Analysis
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software development
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Software engineering Questions and Answers
Software engineering Questions and AnswersSoftware engineering Questions and Answers
Software engineering Questions and Answers
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
SWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software EngineeringSWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software Engineering
 
Cost estimation using cocomo model
Cost estimation using cocomo modelCost estimation using cocomo model
Cost estimation using cocomo model
 
Software Project Managment
Software Project ManagmentSoftware Project Managment
Software Project Managment
 
Software scope
Software scopeSoftware scope
Software scope
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approach
 
Software Requirements (3rd Edition) summary
Software Requirements (3rd Edition) summarySoftware Requirements (3rd Edition) summary
Software Requirements (3rd Edition) summary
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 

Similar to Software quality program and establishiment cocepts

Software Quality Assurance in software engineering
Software Quality Assurance in software engineeringSoftware Quality Assurance in software engineering
Software Quality Assurance in software engineering
MuhammadTalha436
 
1 Quality Assurance Presentation
1 Quality Assurance Presentation1 Quality Assurance Presentation
1 Quality Assurance Presentationguest337c19
 
Quality Assurance in Software Ind.
Quality Assurance in Software Ind.Quality Assurance in Software Ind.
Quality Assurance in Software Ind.
Heritage Institute Of Tech,India
 
SQA-Lecture-4.pptx
SQA-Lecture-4.pptxSQA-Lecture-4.pptx
SQA-Lecture-4.pptx
SaritaAgrahari2
 
software engineering
software engineeringsoftware engineering
software engineering
shreeuva
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
UMA PARAMESWARI
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
UMA PARAMESWARI
 
What is software quality management
What is software quality managementWhat is software quality management
What is software quality managementselinasimpson321
 
Software Engineering Practices and Issues.pptx
Software Engineering Practices and Issues.pptxSoftware Engineering Practices and Issues.pptx
Software Engineering Practices and Issues.pptx
Nikilesh8
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
lokareminakshi
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
atish90
 
software quality
software qualitysoftware quality
software quality
preetikapri1
 
Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Abdul Basit
 
Software engineering 15 software quality assurance practices
Software engineering 15 software quality assurance practicesSoftware engineering 15 software quality assurance practices
Software engineering 15 software quality assurance practices
Vaibhav Khanna
 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
Saba651353
 
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.pptChapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
Bule Hora University
 
Lecture10
Lecture10Lecture10
Lecture10
soloeng
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Priyanka Karancy
 
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxLecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
SirRafiLectures
 

Similar to Software quality program and establishiment cocepts (20)

Software Quality Assurance in software engineering
Software Quality Assurance in software engineeringSoftware Quality Assurance in software engineering
Software Quality Assurance in software engineering
 
1 Quality Assurance Presentation
1 Quality Assurance Presentation1 Quality Assurance Presentation
1 Quality Assurance Presentation
 
Quality Assurance in Software Ind.
Quality Assurance in Software Ind.Quality Assurance in Software Ind.
Quality Assurance in Software Ind.
 
SQA-Lecture-4.pptx
SQA-Lecture-4.pptxSQA-Lecture-4.pptx
SQA-Lecture-4.pptx
 
software engineering
software engineeringsoftware engineering
software engineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
What is software quality management
What is software quality managementWhat is software quality management
What is software quality management
 
Software Engineering Practices and Issues.pptx
Software Engineering Practices and Issues.pptxSoftware Engineering Practices and Issues.pptx
Software Engineering Practices and Issues.pptx
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
 
software quality
software qualitysoftware quality
software quality
 
Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8
 
Software engineering 15 software quality assurance practices
Software engineering 15 software quality assurance practicesSoftware engineering 15 software quality assurance practices
Software engineering 15 software quality assurance practices
 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
 
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.pptChapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
 
Lecture10
Lecture10Lecture10
Lecture10
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxLecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
 

Recently uploaded

Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
01-GPON Fundamental fttx ftth basic .pptx
01-GPON Fundamental fttx ftth basic .pptx01-GPON Fundamental fttx ftth basic .pptx
01-GPON Fundamental fttx ftth basic .pptx
benykoy2024
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Ethernet Routing and switching chapter 1.ppt
Ethernet Routing and switching chapter 1.pptEthernet Routing and switching chapter 1.ppt
Ethernet Routing and switching chapter 1.ppt
azkamurat
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
nooriasukmaningtyas
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
obonagu
 

Recently uploaded (20)

Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
01-GPON Fundamental fttx ftth basic .pptx
01-GPON Fundamental fttx ftth basic .pptx01-GPON Fundamental fttx ftth basic .pptx
01-GPON Fundamental fttx ftth basic .pptx
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Ethernet Routing and switching chapter 1.ppt
Ethernet Routing and switching chapter 1.pptEthernet Routing and switching chapter 1.ppt
Ethernet Routing and switching chapter 1.ppt
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 

Software quality program and establishiment cocepts

  • 2. 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:
  • 3.  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.
  • 4. 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.
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. ESTABLISHMENT OF A SOFTWARE QUALITY PROGRAM Tasks: • Swift and accurate collection of data. • Develop a plan for quality.
  • 10. 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.
  • 11. 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.
  • 12. 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.
  • 13. 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
  • 14. 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.