Upload
ek-rah
View
236
Download
0
Embed Size (px)
Citation preview
8/9/2019 SQA Lecture 4
1/23
Software QualityAssuranceand Testing
Lecture 4
Software Quality AssuranceSoftware Quality Assurance (SQA)
Plans
8/9/2019 SQA Lecture 4
2/23
Software Quality Assurance anoverview 2
Outline
Cost of Quality Denitions Purpose of SQA Plan Contents of SQA Plan
8/9/2019 SQA Lecture 4
3/23
Cost of Quality
Cost of quality --> includes all costs incurred inthe pursuit of quality or perfor quality relatedwor!
Prevention costsinclude quality plannin" foral technical reviews test equipent #rainin"
Internal failure costsinclude rewor! repair failure ode analysis
Software Quality Assurance $#estin" %
External failure costs
are coplaint resolution product return and
replaceent help line support
warranty wor!
8/9/2019 SQA Lecture 4
4/23
Denitions
Software Quality Assurance &Set of systeatic activities providin"
evidence of the a'ility of the software
process to produce a software product thatis t to use()* Schuleyer and +* ,c,anus Software Quality Handbook Prentice .all
/001*
Quality assurance planis the central aidfor plannin" and chec!in" the qualityassurance*
Software Quality Assurance $#estin"
8/9/2019 SQA Lecture 4
5/23
Purpose of SQA Plan
#his docuent descri'es the proceduresand control ethods to o'tain the desiredquality level of the end products and the
process 'y which these end products arecreated*
#his docuent serves as a "uide for theana"ers and developers of the pro3ect*
4t should 'e produced very early insoftware developent pro3ect*
4t ay not e5ists as a separate docuent
it could 'e incorporated into pro3ect6sSoftware Quality Assurance $#estin" 7
8/9/2019 SQA Lecture 4
6/23
Contents of SQA Plan
Software Quality Assurance $#estin" 8
Purpose of PlanReferenceddocuments
ManagementDocumentatio
n
Standards
Practices and!on"entions
Re"iews andAudits
!onfigurationManagement
Pro#lemReporting and
!orrecti"eaction
$ools$ec%ni&ues andMet%odologies
!ode !ontrol Media !ontrol Supplier control
Records!ollection
Maintenanceand Retention
8/9/2019 SQA Lecture 4
7/23
Purpose
States the specic purpose and scope ofthe SQA plan*
Software Quality Assurance $#estin" 9
8/9/2019 SQA Lecture 4
8/23
:eferenced Docuents
A coplete list of the docuentsreferenced in the plan* ;or e*"*
Pro3ect Overview version /*< Pro3ect Plan version /*< Software :equireents Specication 4=== )uide for Software Quality Assurance
Plannin"
Software Quality Assurance $#estin" 1
8/9/2019 SQA Lecture 4
9/23
,ana"eent
4=== standard lays down three aspects Or"ani?ation structure
.ierarchy
SQA tas!s Preparin" S:S SQA plan software developent plan Software requireent review
Software test plan Draft support docuents e*"* user anuals etc Desi"n reviews
Software Quality Assurance $#estin" 0
8/9/2019 SQA Lecture 4
10/23
,ana"eent Cont6d
:oles and responsi'ilities related to productquality #he pro3ect ana"ers and desi"n@developent
teas have priary responsi'ility for the qualitycontrols*
#he quality ana"er will Dene the responsi'ilities of quality personnel A"ree to quality plan with pro3ect ana"er
Approve the plan of audit :esolves disa"reeent 'etween pro3ect ana"er
and quality personnel :eviews the activities perfored
:eview the contents of quality proceduressoftware standards etc*
Software Quality Assurance $#estin" /