sqa lecture 4

Upload: ek-rah

Post on 01-Jun-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

  • 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" /