SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

Embed Size (px)

DESCRIPTION

This document is a template of a Software Quality Assurance (SQA) Plan using the guidelines provided in the Institute of Electrical and Electronics Engineers (IEEE) 730-1998, IEEE Standard for Software Quality Assurance Plans, and IEEE Std 730.1-1995, IEEE Guide for Software Quality Assurance Planning. This template should be supplemented with project-specific information to produce a SQA Plan that accurately describes the project’s SQA organization, tasks, role, and responsibilities. The planning and documenting of SQA activities must agree and be consistent with the project’s Software Development Plan (SDP) and any other project-planning document. Additionally, the SQA Plan must comply with Space and Naval Warfare (SPAWAR) Systems Center (SSC) San Diego SQA Policy, which provides management with appropriate visibility into the process being used by the software project and of the products being built.

Citation preview

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    1/106

    SQA Plan TemplateTM-SQA-01 v2.0

    12/16/03

    SOFTWARE QUALITY ASSURANCE PLAN

    TEMPLATE

    TM-SQA-01 V2.0

    DECEMBER 16, 2003

    Sys!"s E#$%#!!&%#$ P&'(!ss O))%(!, C'*! 212

    S+(! #* N W&)&! Sys!"s C!#!& S# D%!$'

    /3/60 S&!!S# D%!$', CA 21/2-/001

    A++&'!* )'& +%( &!!s!4 *%s&%%'# %s #%"%!*

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    2/106

    SQA Plan TemplateTM-SQA-01 v2.012/16/03

    PREFACE

    This document is a template of a Softa!e Qualit" Assu!ance #SQA$ Plan usin% the %uidelines p!ovided in

    the &nstitute of 'lect!ical and 'lect!onics 'n%inee!s #&'''$ (30-1))*+ &''' Standa!d fo! Softa!e Qualit"Assu!ance Plans+ and &''' Std (30.1-1)),+ &''' uide fo! Softa!e Qualit" Assu!ance Plannin%. Thistemplate should e supplemented ith p!oect-specific info!mation to p!oduce a SQA Plan that accu!atel"desc!ies the p!oects SQA o!%aniation+ tass+ !ole+ and !esponsiilities. The plannin% and documentin%of SQA activities must a%!ee and e consistent ith the p!oects Softa!e evelopment Plan #SP$ andan" othe! p!oect-plannin% document. Additionall"+ the SQA Plan must compl" ith Space and 4aval5a!fa!e #SPA5A$ S"stems 7ente! #SS7$ San ie%o SQA Polic"+ hich p!ovides mana%ement ithapp!op!iate visiilit" into the p!ocess ein% used " the softa!e p!oect and of the p!oducts ein% uilt.

    This document supplements the SQA P!ocess. efe! to Section 8+ 7!eate/Maintain SQA Plan+ of the SQAP!ocess fo! a desc!iption on the use of this template.

    The SS7 San ie%o S"stems 'n%inee!in% P!ocess 9ffice #S'P9$ assumes !esponsiilit" fo! this document

    and updates it as !e:ui!ed to meet the needs of use!s ithin SS7 San ie%o 7A. S'P9 elcomes andsolicits feedac f!om use!s of this document so that futu!e !evisions ill !eflect imp!ovements+ ased ono!%aniational e;pe!ience and lessons lea!ned.

    //sepo.spaa!.nav".mil/ .

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    3/106

    SQA Plan TemplateTM-SQA-01 v2.0

    12/16/03

    DOCUMENT CAN5E REQUEST DCR7

    ocument Title> S')8&! Q%y Ass(! P# T!"+! T!acin% 4ume!>

    4ame of Sumittin% 9!%aniation>

    9!%aniation 7ontact> Phone>

    Mailin% Add!ess>

    Sho!t Title> ate>

    7han%e =ocation>#use section ?+ fi%u!e ?+ tale ?+ etc.$

    P!oposed chan%e>

    ational fo! 7han%e>

    4ote> @o! the S"stems 'n%inee!in% P!ocess 9ffice #S'P9$ to tae app!op!iate action on a chan%e !e:uest+please p!ovide a clea! desc!iption of the !ecommended chan%e alon% ith suppo!tin% !ationale.

    Send to> 7ommandin% 9ffice!+ Space and 4aval 5a!fa!e S"stems 7ente!+ 7ode 212+ ,3,60 ull St!eet+

    San ie%o+ 7A )21,2-,001@a;> #61)$ ,,3-628)'mail> sepoBspaa!.nav".milSumit online> http>//sepo.spaa!.nav".mil/

    7 @o!m )/2002

    iii

    mailto:[email protected]:[email protected]
  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    4/106

    SQA Plan TemplateTM-SQA-01 v2.012/16/03

    RECORD OF CAN5ES

    CA- A' M- M9&@&' D- '='T'

    D'S&944

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    5/106

    SQA Plan TemplateTM-SQA-01 v2.0

    12/16/03

    DOCUMENT CONVENTIONS

    This document is a Softa!e Qualit" Assu!ance #SQA$ Plan template. As such+ o!din% in this documentshould e supplemented ith p!oect-specific info!mation to p!oduce an SQA Plan that accu!atel"desc!ies the p!oect SQA o!%aniation. The!efo!e+ tailo! #add+ delete+ chan%e+ o! e;pand$ the info!mationp!ovided in this document

    Standa!d conventions a!e used ithin this document to di!ect the !eade! to specific sections of the te;t.These sections p!ovide inst!uctions and e;planations and !e:ui!e use!s to sustitute thei! on depa!tment-specific info!mation fo! the %ene!ic info!mation p!ovided o! to Kfill in a lan.K

    LLte;t loal chan%es. &tems that appea! in !e%ula! te;t and a!e su!!ounded " doule !acets!ep!esent chan%es that can e made %loall" th!ou%hout the document.

    Italics &nst!uctions and e;planations. &tems that appea! in italics !ep!esent inst!uctions to the use!and a!e not to appea! in the completed ve!sion of the document.

    &n some cases he!e info!mation ma" al!ead" e found in anothe! p!oect document+ lie the Softa!eevelopment Plan #SP$+ !efe! to that document !athe! than duplicate the info!mation in the p!oect SQAPlan.

    The template e%ins ith the P!oect SQA cove! sheet on the pa%e afte! the ne;t. elete all pa%es p!io! tothe P!oect SQA cove! sheet in the final fo!mat of the p!oect SQA Plan.

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    6/106

    SQA Plan TemplateTM-SQA-01 v2.012/16/03

    This pa%e intentionall" left lan.

    vi

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    7/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    ::PRO;ECT NAME

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    8/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    This page intentionally left blank.

    ii

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    9/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    ::PRO;ECT NAME

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    10/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    PREFACE

    This document contains the Softa!e Qualit" Assu!ance #SQA$ Plan fo! the LLP!oect 4ame. The SQAactivities desc!ied in this plan a!e consistent ith the LLP!oect 4ame Softa!e evelopment Plan (or

    Project Management Plan) and othe! p!oect plannin% documents. This document has een tailo!ed f!omthe SQA Plan Template+ TM-SQA-01+ v2.0.

    The LL7ode/P!oect/9ffice assumes !esponsiilit" fo! this document and updates it+ as !e:ui!ed+ to meetthe needs of LLP!oect 4ame.

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    11/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    RECORD OF CAN5ES

    CA- A' M- M9&@&' D- '='T'

    D'S&944

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    12/106

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    13/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    S'7T&94 ,. STA4AS+ PA7T&7'S+ 794D'4T&94S A4 M'T&7S............................. ........1

    ,.1 Met!ics.............................................................................................................................................. 1

    S'7T&94 6. T'ST.................................................................................................................................... 1

    S'7T&94 (. SQA P9E='M 'P9T&4 A4 'S9=

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    14/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    @&

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    15/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    TAE=' 13-1. SQA TA&4&4 MAT&N................................................................................................. 1

    i;

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    16/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION 1. PURPOSE

    The pu!pose of this plan is to define the LLP!oect 4ame Softa!e Qualit" Assu!ance #SQA$ o!%aniation+SQA tass and !esponsiilitiesG p!ovide !efe!ence documents and %uidelines to pe!fo!m the SQA activitiesG

    p!ovide the standa!ds+ p!actices and conventions used in ca!!"in% out SQA activitiesG and p!ovide the tools+techni:ues+ and methodolo%ies to suppo!t SQA activities+ and SQA !epo!tin%.

    1.1 SCOPE

    This plan estalishes the SQA activities pe!fo!med th!ou%hout the life c"cle of the LLP!oect 4ame.

    This plan is !itten to follo the Space and 4aval 5a!fa!e #SPA5A$ S"stems 7ente! #SS7$ San ie%oSQA polic"+ !efe!ence #a$+ fo! LLP!oect 4ame. Specificall"+ this SQA Plan ill sho that the SQAfunction is in place fo! this p!oect. &t ill sho that the SQA %!oup has a !epo!tin% channel to senio!mana%ement that is independent of the p!oect mana%e!+ the p!oects softa!e en%inee!in% %!oup+ andsofta!e !elated %!oups that includes Softa!e 7onfi%u!ation Mana%ement #S7M$+ S"stem and Softa!eTest+ and =o%istics.

    The %oal of the SQA p!o%!am is to ve!if" that all softa!e and documentation to e delive!ed meet alltechnical !e:ui!ements. The SQA p!ocedu!es defined he!ein shall e used to e;amine all delive!alesofta!e and documentation to dete!mine compliance ith technical and pe!fo!mance !e:ui!ements.

    Tale 1-1 shos the softa!e life c"cle activities of the 7onfi%u!ation &tems #7&s$+ as identified " the&nstitute of 'lect!ical and 'lect!onics 'n%inee!s #&'''$/'lect!onic &ndust!ies Association #'&A$ Standa!d1220( Se!ies+ Softa!e =ife 7"cle P!ocess+ !efe!ence #$+ to hich this SQA Plan applies.

    In Table 1-1, add or delete activities that apply to the projects softare lifecycle and as specified in theprojects !oftare "evelopment Plan (!"P) or other planning doc#ment$

    1.2 IDENTIFICATION

    Tale 1-2 shos the 7&s to hich this plan applies.If the project chooses to reference the list of %Is from another doc#ment, p#t a pointer here that shoshere the project &eeps its list of %Is$

    =isted elo is a !ief desc!iption of each of the 7&s developed and maintained " LLP!oect 4ame.

    a. LLCI =1 - LL&nclude a !ief desc!iption of the 7& and its pu!pose.

    . LLCI =2 - LL&nclude a !ief desc!iption of the 7& and its pu!pose.

    c. LLCI =3 - LL&nclude a !ief desc!iption of the 7& and its pu!pose.

    1.3 SYSTEM OVERVIEW

    The LLS"stem 4ame complete the sentence by providing a description of the system and the intended#se of the system$ The s"stem includes LLente! the nume! of sus"stems+ e.%.+ 8 sus"stem#s$ ithin thes"stem. @i%u!e 1-1 identifies the 7&s ithin each sus"stem and hi%hli%hts those to hich this SQA Planapplies.

    TAE=' 1-1. S9@T5A' =&@'7O7=' A7T&D&T&'S

    S9@T5A' =&@'7O7=' A7T&D&TO

    1-1

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    17/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    P!oect Plannin% and 9ve!si%ht

    Softa!e evelopment 'nvi!onment

    S"stem e:ui!ements Anal"sis

    S"stem esi%n

    Softa!e e:ui!ements Anal"sis

    Softa!e esi%n

    Softa!e &mplementation and

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    18/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    @i%u!e 1-1. LLS"stem Title Softa!e

    Section 3 desc!ies the va!ious SQA tass

    Section 8 lists the aseline documents p!oduced and maintained " the p!oect.

    Section , identifies the standa!ds+ p!actices and conventions.

    Section 6 desc!ies SQA involvement in testin%.

    Section ( desc!ies p!olem !epo!tin% and co!!ective action.

    Section * desc!ies SQA tools+ techni:ues+ and methodolo%ies.

    Section ) desc!ies the confi%u!ation mana%ement tool used fo! code cont!ol.

    Section 10 desc!ies SQA evaluation of media cont!ol.

    Section 11 desc!ies cont!ol of supplie! softa!e.

    Section 12 desc!ies SQA p!ocedu!es fo! !eco!d collection+ maintenance+ and !etention.

    Section 13 desc!ies SQA t!ainin% !e:ui!ements.

    Section 18 desc!ies SQA !evie of the is Mana%ement p!ocess.

    Appendi; A p!ovides a list of ac!on"ms.

    Appendi; E p!ovides checlists to e used o! tailo!ed fo! ve!if"in% compliance ith %ene!al softa!een%inee!in% est p!actices.

    1./ RELATIONSIP TO OTER PLANS

    SQA evaluation of the softa!e development p!ocesses th!ou%hout the life c"cle is ased on the p!ocessesdefined in the LLP!oect 4ame Softa!e evelopment Plan #SP$+ !efe!ence #e$. efe!ence #e$ and itsimplementation p!ocedu!es estalish the SQA evaluation c!ite!ia. The SQA Plan is implemented inconunction ith the LLP!oect 4ame Softa!e 7onfi%u!ation Mana%ement Plan+ !efe!ence #f$.

    1-3

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    19/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    1.6 REFERENCE DOCUMENTS

    This section lists the documents !efe!enced in this SQA Plan.

    'or the folloing, add or delete doc#ments that ere referenced in the ! Plan$

    a. SS7 San ie%o Softa!e Qualit" Assu!ance Polic"+ De!sion 1.1+ 9ctoe! 1))(.. &'''/'&A Standa!d 1220( Se!ies - Standa!d fo! &nfo!mation Technolo%" H Softa!e life c"cle

    p!ocesses+ Ma!ch 1))*.

    c. &'''-Std-(30-1))*+ &''' Standa!d fo! Softa!e Qualit" Assu!ance Plans+ une 1))*.

    d. &'''-Std-(30.1-1)),+ &''' uide fo! Softa!e Qualit" Assu!ance Plannin%+ eceme! 1)),.

    e. LLP!oect 4ame Softa!e evelopment Plan+ LLocumentation &dentification+ LLocumentate.

    f. LLP!oect 4ame Softa!e 7onfi%u!ation Mana%ement Plan+ LLocumentation &dentification+LLocument ate.

    %. Softa!e 'n%inee!in% P!ocess Polic"+ SPA5ASOS7'4 SA4 &'9 &4ST ,238.1+ ul" 2000.

    h. LLP!o%!am Title P!o%!am Plan+ LLocumentation &dentification+ LLocument ate.

    i. Softa!e Qualit" Assu!ance P!ocess+ P-SQA-02.

    . Softa!e Qualit" Assu!ance Plan Template+ TM-SQA-01.

    . A esc!iption of the Space and 4aval 5a!fa!e S"stem 7ente! San ie%o Softa!e P!ocess Assets+P-9P-03.

    l. M&=-ST-1,21+ Technical evies and Audits fo! S"stems+ ':uipments+ and 7ompute!Softa!e.

    m. M&=-ST-)(3+ 7onfi%u!ation Mana%ement. 49T'> This standa!d has een supe!ceded " '&A-68)+ the 7onsensus Standa!d fo! 7onfi%u!ation Mana%ement+ ut the p!ovisions of M&=-ST-)(3

    a!e conside!ed useful as a %uide fo! developin% Softa!e 7onfi%u!ation Mana%ement activities.n. Pee! evie P!ocess+ P-P-02.

    o. Milita!" Standa!d #M&=-ST$-8)*+ Softa!e evelopment and ocumentation+ ata &temesc!iptions #&s$. 49T'> Althou%h M&=-ST-8)* has een supe!ceded " &''' Std 1220(+the &s fo! M&=-ST-8)* a!e still conside!ed applicale fo! the suppo!t of developin% softa!een%inee!in% p!ocedu!es and suppo!tin% documentation.

    p. &''' Std 108,-1))2+ &''' Standa!d fo! Softa!e P!oductivit" Met!ics+ Septeme! 1))2.

    :. &''' Std 1061-1))2+ &''' Standa!d fo! a Softa!e Qualit" Met!ics Methodolo%"+ eceme!1))2.

    !. &''' Std )*2.1-1)**+ &''' Standa!d ictiona!" of Measu!es to P!oduce eliale Softa!e+ une

    1)**.s. Std )*2.2-1)**+ &''' uide fo! the

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    20/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION 2. MANA5EMENT

    This section desc!ies each mao! element of the o!%aniation that influences the :ualit" of the softa!e.

    2.1 OR5ANIATION

    ood softa!e p!actice !e:ui!es a measu!e of independence fo! the SQA %!oup. This independencep!ovides a e" st!en%th to SQAG that is+ SQA has the f!eedom+ if the :ualit" of the p!oduct is ein%eopa!died+ to !epo!t this possiilit" di!ectl" aove the level of the p!oect. 5hile in p!actice this !a!el"occu!s+ fo! almost all p!olems a!e co!!ectl" add!essed at the p!oect level+ the fact that the SQA %!oup can%o aove the p!oect level %ives it the ailit" to eep man" of these p!olems at the p!oect level.

    @i%u!e 2-1 shos the SQA o!%aniation ith !elation to the p!oect o!%aniation.

    I V & V S E P O

    S Q A

    S C M

    S y s t e m s

    E n g i n e e r i n g

    S o f t w a r e

    D e v e l o p m e n t

    S o f t w a r e

    T e s t

    S y s t e m

    T e s t

    L o g i s t i s

    P r o ! e t

    M a n a g e m e n t

    P r o g r a m

    M a n a g e m e n t "

    L i n e M a n a g e m e n t

    # S p o n s o r $

    @i%u!e 2-1. LLP!oect 4ame 9!%aniation

    *eplace 'ig#re +-1 ith yo#r projects organiational str#ct#re or reference the organiational chartslocation$ The project may ish to &eep a single chart in a central location and reference all of its plansand proced#res to that chart to facilitate maintaining the organiation char$ Provide a description ofthe f#nctional responsibilities for each f#nctional gro#p in the organiational str#ct#re$

    In describing the f#nctional responsibilities, anser the #estions listed belo.

    a$ /ho interacts ith !0

    b$ /ho has a#thority and delegates responsibilities of interacting f#nctions0

    c$ /hat are the reporting relationships among the interacting elements identifyingindependencedependence0

    d$ /ho has prod#ct release a#thority0

    2-1

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    21/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    e$ /ho approves the ! Plan0

    f. /hat are the reporting lines for escalating conflicts and the method by hich conflicts are to beresolvedamong the elements0

    In each case, add or delete the f#nctional responsibilities that apply$

    SQA is !esponsile fo! ensu!in% compliance ith SQA !e:ui!ements as delineated in this SQA Plan. TheSQA o!%aniation assu!es the :ualit" of delive!ale softa!e and its documentation+ non-delive!alesofta!e+ and the en%inee!in% p!ocesses used to p!oduce softa!e.

    The folloin% desc!ies the functional %!oups that influence and cont!ol softa!e :ualit".

    a. P!o%!am Mana%ement/=ine Mana%ement #Sponso!$ is !esponsile fo! the folloin% items>

    1. 'stalishin% a :ualit" p!o%!am " committin% the p!oect to implement the Softa!e'n%inee!in% P!ocess Polic"+ !efe!ence #%$+ and !efe!ence #a$.

    2. eviein% and app!ovin% the LLP!oect 4ame SQA Plan.

    3. esolvin% and folloin%-up on an" :ualit" issues !aised " SQA.

    8. &dentif"in% an individual o! %!oup independent f!om the p!oect to audit and !epo!t on thep!oects SQA function.

    ,. &dentif"in% the :ualit" facto!s to e implemented in the s"stem and softa!e.

    2$ fill-in additional f#nctional responsibilities$

    . P!oect Mana%ement is !esponsile fo!>

    1. &mplementin% the :ualit" p!o%!am in acco!dance ith !efe!ences #%$ and #a$.

    2. &dentif"in% the SQA activities to e pe!fo!med " SQA.

    3. eviein% and app!ovin% the LLP!oect 4ame SQA Plan.

    8. &dentif"in% and fundin% an individual o! %!oup independent f!om the p!oect to pe!fo!m the

    SQA functions.

    ,. esolvin% and folloin%-up on an" :ualit" issues !aised " SQA.

    6. &dentif"in% and ensu!in% the :ualit" facto!s to e implemented in the s"stem and softa!e.

    (. &dentif"in%+ developin% and maintainin% plannin% documents such as the P!o%!am Mana%ementPlan+ !efe!ence #h$+ !efe!ences #e$ and #f$+ Test Plans+ and this SQA Plan.

    3$ fill-in additional f#nctional responsibilities$

    c. S"stem 'n%inee!in% is !esponsile fo!>

    1. eviein% and commentin% on the LLP!oect 4ame SQA Plan.

    2. &mplementin% the :ualit" p!o%!am in acco!dance ith this SQA Plan.

    3. esolvin% and folloin%-up on an" :ualit" issues !aised " SQA !elated to softa!een%inee!in% activities.

    8. &dentif"in%+ implementin%+ and evaluatin% the :ualit" facto!s to e implemented in the s"stem#softa!e and ha!da!e$.

    ,. &mplementin% the en%inee!in% p!actices+ p!ocesses+ and p!ocedu!es as defined in !efe!ence #e$and othe! p!o%!am/p!oect plannin% documents.

    2$ fill-in additional f#nctional responsibilities$

    2-2

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    22/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    d. Softa!e esi%n/evelopment is !esponsile fo!>

    1. eviein% and commentin% on the LLP!oect 4ame SQA Plan.

    2. &mplementin% the :ualit" p!o%!am in acco!dance ith this SQA Plan.

    3. esolvin% and folloin%-up on an" :ualit" issues !aised " SQA !elated to softa!e desi%n anddevelopment.

    8. &dentif"in%+ implementin%+ and evaluatin% the :ualit" facto!s to e implemented in thesofta!e.

    ,. &mplementin% the softa!e desi%n/development p!actices+ p!ocesses+ and p!ocedu!es as definedin !efe!ence #e$ and othe! p!o%!am/p!oect plannin% documents.

    2$ fill-in additional f#nctional responsibilities$

    e. Softa!e Test is !esponsile fo!>

    1. eviein% and commentin% on the LLP!oect 4ame SQA Plan.

    2. &mplementin% the :ualit" p!o%!am in acco!dance ith this SQA Plan.

    3. esolvin% and folloin%-up on an" :ualit" issues !aised " SQA !elated to softa!e test.

    8. De!if"in% the :ualit" facto!s a!e implemented in the s"stem+ specificall" softa!e.

    ,. &mplementin% the softa!e test p!actices+ p!ocesses+ and p!ocedu!es as defined in !efe!ence #e$and othe! p!o%!am/p!oect plannin% documents.

    2$ fill-in additional f#nctional responsibilities$

    f. S"stem Test is !esponsile fo!>

    1. eviein% and commentin% on the LLP!oect 4ame SQA Plan.

    2. &mplementin% the :ualit" p!o%!am in acco!dance ith this SQA Plan.

    3. esolvin% and folloin%-up on an" :ualit" issues !aised " SQA as !elated to s"stem test.8. De!if"in% the :ualit" facto!s a!e implemented in the s"stem #softa!e and ha!da!e$.

    ,. &mplementin% the s"stem test p!actices+ p!ocesses+ and p!ocedu!es as defined in !efe!ence #e$and othe! p!o%!am/p!oect plannin% documents.

    2$ fill-in additional f#nctional responsibilities$

    %. =o%istics is !esponsile fo!>

    1. eviein% and commentin% on the LLP!oect 4ame SQA Plan.

    2. &mplementin% the :ualit" p!o%!am in acco!dance ith this SQA Plan.

    4$ fill-in additional f#nctional responsibilities$

    h. Softa!e 7onfi%u!ation Mana%ement #S7M$ is !esponsile fo!>

    1. eviein% and commentin% on the LLP!oect 4ame SQA Plan.

    2. &mplementin% the :ualit" p!o%!am in acco!dance ith this SQA Plan.

    3. esolvin% and folloin%-up on an" :ualit" issues !aised " SQA !elated to S7M.

    8. 'nsu!in% the :ualit" facto!s a!e implemented in the softa!e !elated to S7M.

    ,. &mplementin% the S7M p!actices+ p!ocesses+ and p!ocedu!es as defined in !efe!ence #e$ andothe! p!o%!am/p!oect plannin% documents.

    2-3

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    23/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    2$ fill-in additional f#nctional responsibilities$

    i. &ndependent De!ification and Dalidation #&DRD$ is !esponsile fo!>

    1. eviein% and commentin% on the LLP!oect 4ame SQA Plan.

    2. &mplementin% the :ualit" p!o%!am in acco!dance ith the LLP!oect 4ame SQA Plan.3. esolvin% and folloin%-up on an" :ualit" issues !aised " SQA.

    8. De!if"in% the :ualit" facto!s a!e implemented in the s"stem #ha!da!e and softa!e$.

    ,. &mplementin% the p!actices+ p!ocesses+ and p!ocedu!es as defined fo! &DRD in !efe!ence #e$and othe! p!o%!am/p!oect plannin% documents.

    2$ fill-in additional f#nctional responsibilities$

    . S"stems 'n%inee!in% P!ocess 9ffice #S'P9$ is !esponsile fo!>

    1. Feepin% !efe!ences #a$ and #%$ cu!!ent.

    2. Maintainin% the SQA P!ocess+ !efe!ence #i$ and the SQA Plan Template+ !efe!ence #$.

    3. 'nsu!in% SQA t!ainin% availailit"+ eithe! " vendo! o! S'P9.

    8. P!ovidin% assistance in softa!e p!ocess en%inee!in% and softa!e p!ocess imp!ovement.

    ,. Maintainin% the esc!iption of the Space and 4aval 5a!fa!e S"stem 7ente! San ie%oSofta!e P!ocess Assets+ !efe!ence #$+ that desc!ies man" a!tifacts used to suppo!t SQAve!ification activities.

    2.2 RESOURCES

    2.2.1 F(%%%!s #* E%+"!#

    SQA ill have access to the facilities and e:uipment as desc!ied in !efe!ence #e$. SQA ill have access tocompute! !esou!ces to pe!fo!m SQA functions such as p!ocess and p!oduct evaluations and audits.

    2.2.2 P!&s'##!

    The SQA effo!t fo! this p!oect isperson-year effort or indicate the amo#nt of effort if it is less than1556 - ens#re the effort agrees ith the project /or& 7rea&don !tr#ct#re$

    Identify the #alification re#irements of the ! Manager

    The SQA Mana%e! ill e familia! ith and ill e ale to appl" the standa!ds and %uidelines listed inSection 1.6. Additionall"+ the SQA Mana%e! ill e familia! ith softa!e :ualit"+ softa!e development-!elated activities+ and st!uctu!ed anal"sis+ desi%n+ codin%+ and testin%.

    2-8

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    24/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION 3. SQA TASS

    "escribe the portion of the softare life cycle covered by this ! Plan, the tas&s to be performed ithspecial emphasis on ! activities, and relationship beteen these tas&s and the planned major

    chec&points$ The se#ence of the tas&s sho#ld be indicated$ Tailor this section to reflect those tas&sbeing verified that relate to the projects c#rrentprojected activities$

    The schedulin% of SQA tass is d!iven " the softa!e development schedule. The!efo!e+ an SQA tas ispe!fo!med in !elationship to hat softa!e development activities a!e tain% place. 9ne o! mo!e SQAtass can e pe!fo!med concu!!entl" until a tas is completed. A tas is conside!ed completed hen the!e:ui!ed !epo!t e.%.+ SQA epo!ts+ P!ocess Audits epo!ts+ etc. a!e satisfacto!il" completed o! action itemshave een closed. The folloin% tass+ !e:ui!in% coo!dination and coope!ation ith the p!oect team+ shalle pe!fo!med " SQA.

    3.1 TAS@ REVIEW SOFTWARE PRODUCTS

    efe!ence #e$ identifies all softa!e p!oducts to e developed and evaluated+ and includes the standa!ds o!

    %uidelines to e folloed. As !e:ui!ed+ SQA shall assist the p!oect in identif"in% the standa!ds o!%uidelines to e folloed in developin% the softa!e p!oduct. Section 8 lists the softa!e p!oducts to eevaluated " SQA and desc!ies the !evie p!ocess to e folloed.

    3.2 TAS@ EVALUATE SOFTWARE TOOLS

    SQA shall conduct evaluations of tools+ oth e;istin% and planned+ used fo! softa!e development andsuppo!t. The tools a!e evaluated fo! ade:uac" " assessin% hethe! the" pe!fo!m the functions fo! hichthe tools a!e intended and fo! applicailit" " assessin% hethe! the tool capailities a!e needed fo! thesofta!e development o! suppo!t. Planned tools a!e evaluated fo! feasiilit" " assessin% hethe! the" cane developed ith the techni:ues and compute! !esou!ces availale o! " p!ocu!ement. Section ( p!ovidesthe fo!mat fo! !epo!tin% the !esults of a softa!e tool evaluation.

    3.3 TAS@ EVALUATE FACILITIES

    SQA shall evaluate facilities+ oth e;istin% and planned+ fo! ade:uac" " assessin% hethe! the" p!ovidethe needed e:uipment and space used fo! softa!e development and suppo!t. Section ( p!ovides the fo!matfo! !epo!tin% the !esults of evaluatin% the p!oects facilities.

    3. TAS@ EVALUATE SOFTWARE PRODUCTS REVIEW PROCESS

    This SQA tas assu!es that :ualit" !evie p!ocesses a!e in place fo! all softa!e p!oducts+ hich ma"include !ep!esentations of info!mation othe! than t!aditional ha!d-cop" documents+ and that these p!oductshave unde!%one softa!e p!oduct evaluation+ testin%+ and co!!ective action as !e:ui!ed " the standa!d.

    SQA shall chec that softa!e p!oducts that a!e !ead" fo! !evie a!e !evieed+ ve!if" !esults a!e !epo!ted

    and issues o! p!olems !epo!ted a!e !esolved in acco!dance ith !efe!ence #e$.The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oectmana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3-1

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    25/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    3./ TAS@ EVALUATE PRO;ECT PLANNIN5, TRACIN5 AND OVERSI5TPROCESSES

    P!oect plannin%+ t!acin% and ove!si%ht involves p!oect mana%ement to develop and document plans fo!Softa!e evelopment+ 7& and S"stem Test+ Softa!e &nstallation+ and Softa!e T!ansition. Section 1.6

    lists the p!o%!am/p!oect plans. @o! p!oect documents to e developed+ SQA ill assist in identif"in% theapp!op!iate %uidelines+ standa!ds+ o! ata &tem esc!iption #&s$+ and ill assist ith the tailo!in% ofthose %uidelines+ standa!ds+ o! &s to meet the p!oects needs.

    SQA shall evaluate that the p!oect conducts the !elevant activities stated in the P!o%!am and P!oect plans.To ve!if" that these activities a!e pe!fo!med as planned+ SQA ill audit the p!ocesses that define theactivit"+ and ill use !efe!ence #e$ o! othe! plannin% document as the measu!e of hethe! those activitiesa!e ein% met.

    SQA ill use the audit checlists in @i%u!es E-1 and E-2 as %uides fo! conductin% the evaluation.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section (. An"!ecommended chan%es to those plans ill !e:ui!e update and app!oval " p!oect mana%ement inacco!dance ith the confi%u!ation mana%ement p!ocedu!e as desc!ied in the LLP!oect 4ame S7M Plan.

    3.6 TAS@ EVALUATE SYSTEM REQUIREMENTS ANALYSIS PROCESS

    e:ui!ements anal"sis estalishes a common unde!standin% of the custome!s !e:ui!ements eteen thatcustome! and the softa!e p!oect team. An a%!eement ith the custome! on the !e:ui!ements fo! thesofta!e p!oect is estalished and maintained. This a%!eement is non as allocatin% s"stem !e:ui!ementsto softa!e and ha!da!e. Section 8 lists the s"stem !e:ui!ements documents.

    SQA activities a!e listed elo>

    a. De!if" that the co!!ect pa!ticipants a!e involved in the s"stem !e:ui!ements anal"sis p!ocess toidentif" all use! needs.

    . De!if" that !e:ui!ements a!e !evieed to dete!mine if the" a!e feasile to implement+ clea!l" stated+

    and consistent.c. De!if" that chan%es to allocated !e:ui!ements+ o! p!oducts and activities a!e identified+

    !evieed+ and t!aced to closu!e.

    d. De!if" that p!oect pe!sonnel involved in the s"stem !e:ui!ements anal"sis p!ocess a!e t!ained inthe necessa!" p!ocedu!es and standa!ds applicale to thei! a!ea of !esponsiilit" to do the oco!!ectl".

    e. De!if" that the commitments !esultin% f!om allocated !e:ui!ements a!e ne%otiated and a%!eed upon" the affected %!oups.

    f. De!if" that commitments a!e documented+ communicated+ !evieed+ and accepted.

    %. De!if" that allocated !e:ui!ements identified as havin% potential p!olems a!e !evieed ith the

    %!oup !esponsile fo! anal"in% s"stem !e:ui!ements and documents+ and that necessa!" chan%esa!e made.

    h. De!if" that the p!esc!ied p!ocesses fo! definin%+ documentin%+ and allocatin% !e:ui!ements a!efolloed and documented.

    i. 7onfi!m that a confi%u!ation mana%ement p!ocess is in place to cont!ol and mana%e the aseline.

    . De!if" that !e:ui!ements a!e documented+ mana%ed+ cont!olled+ and t!aced #p!efe!al" via amat!i;$.

    3-2

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    26/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    . De!if" that the a%!eed upon !e:ui!ements a!e add!essed in the SP.

    SQA ma" use the audit checlist in @i%u!e E-3 as a %uide fo! conductin% the evaluation.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oect

    mana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3.G TAS@ EVALUATE SYSTEM DESI5N PROCESS

    The pu!pose of the s"stem desi%n p!ocess is to develop decisions aout the s"stems ehavio!al desi%n andothe! decisions affectin% the selection and desi%n of s"stem components. S"stem a!chitectu!al desi%n iso!%aniin% a s"stem into sus"stems+ o!%aniin% a sus"stem into a!da!e 7onfi%u!ation &tems#57&s$+ 7&s+ and manual ope!ations+ o! othe! va!iations as app!op!iate. Section 8 lists the s"stem desi%ndocuments.

    SQA activities a!e listed elo>

    a. De!if" that s"stem desi%n documents and the t!aceailit" mat!i; a!e p!epa!ed and ept cu!!ent andconsistent.

    . De!if" that !elevant documents a!e updated and ased on app!oved !e:ui!ements chan%es.

    c. De!if" that desi%n alth!ou%hs #pee! !evies$ evaluate compliance of the desi%n to the!e:ui!ements+ identif" defects in the desi%n+ and evaluate and !epo!t desi%n alte!natives.

    d. Pa!ticipate in a sampled set of desi%n alth!ou%hs and ve!if" all alth!ou%hs a!e conducted.

    e. &dentif" defects+ ve!if" !esolution fo! p!evious identified defects+ and ve!if" chan%e cont!olinte%!it".

    f. Selectivel" !evie and audit the content of s"stem desi%n documents.

    %. &dentif" lac of compliance ith standa!ds and dete!mine co!!ective actions.

    h. ete!mine hethe! the !e:ui!ements and accompan"in% desi%n and tools confo!m to standa!ds+ andhethe! aive!s a!e needed p!io! to continuin% softa!e development.

    i. evie demonst!ation p!otot"pes fo! compliance ith !e:ui!ements and standa!ds.

    . De!if" that the demonst!ation confo!ms to standa!ds and p!ocedu!es.

    . evie the status of desi%n milestones.

    SQA ma" use the audit checlist in @i%u!e E-8 as a %uide fo! conductin% the evaluation.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oectmana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3.H TAS@ EVALUATE SOFTWARE REQUIREMENTS ANALYSIS PROCESSThe pu!pose of softa!e !e:ui!ements anal"sis is to fo!mulate+ document and mana%e the softa!e!e:ui!ements aselineG !espond to !e:uests fo! cla!ification+ co!!ection o! chan%eG anal"e impactsG !evisethe softa!e !e:ui!ements specificationG and mana%e the softa!e !e:ui!ements anal"sis and chan%ep!ocess. Section 8 lists the softa!e !e:ui!ements documents.

    SQA activities a!e listed elo>

    3-3

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    27/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    a. De!if" that the softa!e !e:ui!ements anal"sis p!ocess and associated !e:ui!ements !evies a!econducted in acco!dance ith the standa!ds and p!ocedu!es estalished " the p!oect and asdesc!ied in the SP.

    . De!if" that action items !esultin% f!om !evies of the softa!e !e:ui!ements anal"sis a!e !esolved

    in acco!dance ith these standa!ds and p!ocedu!es.SQA ma" use the audit checlist in @i%u!e E-, as a %uide fo! conductin% the evaluation.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oectmana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3. TAS@ EVALUATE SOFTWARE DESI5N PROCESS

    P!elimina!" desi%n activit" dete!mines the ove!all st!uctu!e of the softa!e to e uilt. Eased on the!e:ui!ements identified in the p!evious phase+ the softa!e is pa!titioned into modules+ and the function#s$of each module and !elationships amon% these modules a!e defined.

    A %oal of detailed desi%n is to define lo%icall" ho the softa!e ill satisf" the allocated !e:ui!ements.The level of detail of this desi%n must e such that the codin% of the compute! p!o%!am can eaccomplished " someone othe! than the o!i%inal desi%ne!. Section 8 lists the softa!e desi%n documents.

    SQA activities a!e listed elo>

    a. De!if" that the softa!e desi%n p!ocess and associated desi%n !evies a!e conducted in acco!danceith standa!ds and p!ocedu!es estalished " the p!oect and as desc!ied in the SP.

    . De!if" that action items !esultin% f!om !evies of the desi%n a!e !esolved in acco!dance ith thesestanda!ds and p!ocedu!es.

    c. 'valuate the method used fo! t!acin% and documentin% the development of a softa!e unit todete!mine the methods utilit" as a mana%ement tool fo! assessin% softa!e unit developmentp!o%!ess. ';ample c!ite!ia to e applied fo! the evaluation a!e the inclusion of schedule

    info!mation+ !esults of audits+ and an indication of inte!nal !evie and app!oval of its constituentpa!ts.

    d. De!if" that the method+ such as the Softa!e evelopment @ile #S@$ o!

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    28/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    . De!if" that action items !esultin% f!om !evies of the code a!e !esolved in acco!dance ith thesestanda!ds and p!ocedu!es.

    c. De!if" that the S@ used fo! t!acin% and documentin% the development of a softa!e unit isimplemented and is ept cu!!ent.

    SQA ma" use the audit checlist in @i%u!e E-( as a %uide fo! conductin% the evaluation.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oectmana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3.11 TAS@ EVALUATE UNIT INTE5RATION AND TESTIN5, CI QUALIFICATION

    TESTIN5, CIWCI INTE5RATION AND TESTIN5, AND SYSTEMQUALIFICATION TESTIN5 PROCESSES

    Softa!e inte%!ation and test activities comine individuall" developed components to%ethe! in thedevelopin% envi!onment to ve!if" that the" o! to%ethe! to complete the softa!e and s"stem functionalit".@o! oint ha!da!e and softa!e development+ inte%!ation !e:ui!es close s"nch!oniation of ha!da!e and

    softa!e to meet desi%nated inte%!ation and test milestones.

    &n the inte%!ation and test phase of the development lifec"cle+ the testin% focus shifts f!om an individualcomponent co!!ectness to the p!ope! ope!ation of inte!faces eteen components+ the flo of info!mationth!ou%h the s"stem+ and the satisfaction of s"stem !e:ui!ements.

    SQA activities a!e listed elo>

    a. De!if" that softa!e test activities a!e identified+ test envi!onments have een defined+ and%uidelines fo! testin% have een desi%ned. SQA ill ve!if" the softa!e inte%!ation p!ocess+softa!e inte%!ation testin% activities and the softa!e pe!fo!mance testin% activities a!e ein%pe!fo!med in acco!dance ith the SP+ the softa!e desi%n+ the plan fo! softa!e testin%+ andestalished softa!e standa!ds and p!ocedu!es.

    . De!if" an" t!ansfe! of cont!ol of code to pe!sonnel pe!fo!min% softa!e inte%!ation testin% o!softa!e pe!fo!mance testin% is ein% accomplished in acco!dance ith estalished softa!estanda!ds and p!ocedu!es.

    c. De!if" that as man" of the softa!e inte%!ation tests as necessa!" and all of the softa!epe!fo!mance tests a!e itnessed to ve!if" that the app!oved test p!ocedu!es a!e ein% folloed+ thataccu!ate !eco!ds of test !esults a!e ein% ept+ that all disc!epancies discove!ed du!in% the tests a!eein% p!ope!l" !epo!ted+ that test !esults a!e ein% anal"ed+ and the associated test !epo!ts a!ecompleted.

    d. De!if" that disc!epancies discove!ed du!in% softa!e inte%!ation and pe!fo!mance tests a!eidentified+ anal"ed+ documented+ and co!!ectedG softa!e unit tests+ and softa!e inte%!ation testsa!e !e-e;ecuted as necessa!" to validate co!!ections made to the codeG and the softa!e unitsdesi%n+ code+ and test is updated ased on the !esults of softa!e inte%!ation testin%+ softa!e

    pe!fo!mance testin%+ and co!!ective action p!ocess.

    e. De!if" the softa!e pe!fo!mance tests p!oduce !esults that ill pe!mit dete!mination ofpe!fo!mance pa!amete!s of the softa!e.

    f. De!if" that the !esponsiilit" fo! testin% and fo! !epo!tin% on !esults has een assi%ned to a specifico!%aniational element.

    %. De!if" that p!ocedu!es a!e estalished fo! monito!in% info!mal testin%.

    3-,

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    29/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    h. evie the Softa!e Test Plan and Softa!e Test esc!iptions fo! compliance ith !e:ui!ementsand standa!ds.

    i. De!if" that the softa!e is tested.

    . Monito! test activities+ itness tests+ and ce!tif" test !esults.

    . De!if" that !e:ui!ements have een estalished fo! the ce!tification o! cali!ation of all suppo!tsofta!e o! ha!da!e used du!in% tests.

    SQA ma" use the audit checlists in @i%u!es E-* and E-) as %uides fo! conductin% these evaluations.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oectmana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3.12 TAS@ EVALUATE END-ITEM DELIVERY PROCESS

    This activit" is applicale fo! those p!oects p!ovidin% a one-time delive!" of a p!oduct and ma" also einte!p!eted as !e:ui!ed delive!ies fo! a specified time pe!iod o! time f!ame.

    SQA shall evaluate the activities in p!epa!ation fo! end-item delive!" to ve!if" that p!o%!am o! p!oect!e:ui!ement+ if an"+ fo! functional and ph"sical audits of the end-item p!oducts a!e ein% satisfied. &n somecases+ the SQA o!%aniation should e alloed to p!ohiit delive!" of ce!tain items+ such as documentation+code+ o! a s"stem+ if the p!oect fails to meet cont!actual !e:ui!ements o! standa!ds.

    SQA ma" use the audit checlist in @i%u!e E-10 as a %uide fo! conductin% this evaluation.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oectmana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3.13 TAS@ EVALUATE TE CORRECTIVE ACTION PROCESS

    The co!!ective action p!ocess desc!ies the steps fo! #1$ p!olem identification and co!!ection occu!!in%du!in% softa!e development to ve!if" ea!l" detection of actual o! potential p!olems+ #2$ !epo!tin% of thep!olem to the p!ope! autho!it"+ #3$ anal"sis of the p!olem to p!opose co!!ective measu!es+ #8$ timel" andcomplete co!!ective action+ and #,$ the !eco!din% and follo-up of each p!olems status. P!olems in thisconte;t include documentation e!!o!s+ softa!e e!!o!s+ and noncompliance ith standa!ds and p!ocedu!es.

    SQA activities a!e listed elo>

    a. Pe!iodicall" !evie the co!!ective action p!ocess and thei! !esults a%ainst the S7M Plan to assessthe effectiveness of the co!!ective action p!ocess.

    . Pe!fo!m pe!iodic anal"sis of all !epo!ted p!olems to identif" t!ends that ma" disclose %ene!icp!olem a!eas. These anal"ses shall include the stud" of the causes+ ma%nitude of impact+f!e:uenc" of occu!!ence+ and p!eventive measu!es.

    SQA ma" use the audit checlist in @i%u!e E-11 as a %uide fo! conductin% this evaluation.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oectmana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3-6

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    30/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    3.1 TAS@ MEDIA CERTIFICATION

    SQA shall ve!if" that S7M ce!tifies that the media containin% the sou!ce code+ and the media containin%the oect code hich a!e delive!ed to the p!ocu!in% a%enc"+ co!!espond to one anothe!. SQA shall ve!if"also that the softa!e ve!sion !ep!esented " this media matches that on hich softa!e pe!fo!mance

    testin% as pe!fo!med+ o! co!!ectl" !ep!esents an autho!ied update of the code+ as applicale.SQA ma" use the audit checlist in @i%u!e E-12 as a %uide fo! conductin% this evaluation.

    SQA !epo!ts+ to%ethe! ith the co!!ective action !eco!ds+ softa!e test !epo!ts+ and softa!e p!oductevaluation !eco!ds can constitute the !e:ui!ed evidence fo! ce!tification.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oectmana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3.1/ TAS@ NON-DELIVERABLE SOFTWARE CERTIFICATION

    The p!oect ma" use non-delive!ale softa!e in the development of delive!ale softa!e as lon% as the

    ope!ation and suppo!t of the delive!ale softa!e afte! delive!" to the ac:ui!e! do not depend on the non-delive!ale softa!e o! p!ovision is made to ve!if" that the ac:ui!e! has o! can otain the same softa!e.SQA shall ce!tif" that the use of non-delive!ale softa!e meets the aove c!ite!ia+ that is+ delive!alesofta!e is not dependent on non-delive!ale softa!e to e;ecute+ o! ve!if" that the ac:ui!e! can otain thesame softa!e. SQA shall ve!if" that all non-delive!ale softa!e used on the p!oect pe!fo!ms its intendedfunctions.

    SQA ma" use the audit checlist in @i%u!e E-13 as a %uide fo! conductin% this evaluation.

    SQA !epo!ts+ to%ethe! ith the co!!ective action !eco!ds+ softa!e test !epo!ts+ and softa!e p!oductevaluation !eco!ds can constitute the !e:ui!ed evidence fo! ce!tification.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oect

    mana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3.16 TAS@ EVALUATE STORA5E AND ANDLIN5 PROCESS

    SQA shall ve!if" that the!e is an estalished plan+ methodolo%"+ o! set of p!ocedu!es fo! sto!a%e andhandlin% of the media. SQA shall evaluate the sto!a%e of the softa!e p!oduct and documentation to ve!if"that sto!a%e a!eas fo! pape! p!oducts o! media a!e f!ee f!om adve!se envi!onmental effects such as hi%hhumidit"+ ma%netic fo!ces+ and dust.

    SQA ma" use the audit checlist in @i%u!e E-18 as a %uide fo! conductin% this evaluation.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oectmana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3.1G TAS@ EVALUATE SUBCONTRACTOR CONTROL

    SQA shall e !esponsile fo! ensu!in% that the :ualit" of all softa!e p!oducts f!om sucont!acto!sconfo!ms to the cont!act !e:ui!ements and that the sucont!acto!s S7M plan and p!ocedu!es a!e ein%folloed.

    SQA ma" use the audit checlist in @i%u!e E-1, as a %uide fo! conductin% this evaluation.

    3-(

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    31/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    SQA !epo!ts+ to%ethe! ith the co!!ective action !eco!ds+ and softa!e p!oduct evaluation !eco!ds shall ep!ovided to p!oect mana%ement fo! co!!ective action " the sucont!acto! as !e:ui!ed.

    3.1H TAS@ EVALUATE DEVIATIONS AND WAIVERS

    SQA shall assist p!o%!am o! p!oect mana%ement+ ith !e:uests fo! deviations and aive!s+ if !e:ui!ed+ andve!if" that the deviation o! aive! !e:uest is p!ocessed in acco!dance ith the p!oects S7M Plan andapp!oved " the app!ovin% a%enc".

    SQA ma" use the audit checlist in @i%u!e E-16 as a %uide fo! conductin% this evaluation.

    3.1 TAS@ EVALUATE CONFI5URATION MANA5EMENT PROCESS

    7M is the discipline that applies technical and administ!ative di!ection and su!veillance to #1$ identif" anddocument the functional and ph"sical cha!acte!istics of 7&s+ #2$ cont!ol the chan%es to 7&s and thei! !elateddocumentation+ #3$ !eco!d and !epo!t info!mation needed to mana%e 7&s effectivel"+ includin% the status ofp!oposed chan%es and the implementation status of app!oved chan%es+ and #8$ audit the 7&s to ve!if"confo!mance to specifications+ inte!face cont!ol documents+ and othe! cont!act !e:ui!ements.

    SQA activities a!e listed elo>

    a. De!if" that confi%u!ation identification of documents+ code+ and compute! data has estalishedstanda!ds fo! titlin%+ namin%+ and desc!iin% chan%e status.

    . De!if" that aseline mana%ement of chan%es to the developmental aseline #includin% documents+code and compute! data$ a!e identified+ !evieed+ implemented+ and inco!po!ated in acco!danceith estalished p!ocedu!es.

    c. De!if" confi%u!ation cont!ol of chan%es to aseline documents and softa!e a!e ein% mana%ed inacco!dance ith S7M !e:ui!ements as stated in the S7M Plan.

    d. De!if" confi%u!ation status accountin% !epo!ts a!e p!epa!ed at estalished times+ a!e p!epa!ed inacco!dance ith estalished p!ocedu!es+ and !epo!t the status of items that a!e si%nificant ith

    !espect to the mana%ement of the confi%u!ation of the softa!e p!oduct and documentation.e. De!if" that the pe!sonnel assi%ned to pa!ticipate in the confi%u!ation audits compl" ith the S7M

    Plan.

    f. De!if" fo! document cont!ol that onl" app!oved+ up-to-date documentation is p!ovided fo! use "p!oect pe!sonnel+ and that the document dist!iution p!ocess !esults in !eceipt of co!!ectdocumentation.

    %. De!if" that the p!o%!am suppo!t li!a!" is the sin%le place of sto!a%e fo! the aseline ve!sion of allsofta!e. De!if" that the identification of all softa!e includes the softa!e name and a uni:ueve!sion identifie!. The evaluation shall also dete!mine that cont!ol of access to softa!e p!oductsis ein% p!ope!l" e;e!cised and that unautho!ied chan%es to maste! files cannot occu!.

    SQA ma" use the audit checlist in @i%u!e E-1( as a %uide fo! conductin% this evaluation.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oectmana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3-*

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    32/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    3.20 TAS@ EVALUATE SOFTWARE DEVELOPMENT LIBRARY CONTROLPROCESS

    The S= functions as the main cont!ol point fo! S7M. A S= contains all units of code developed fo!evolvin% p!oect 7&s+ as ell as ca!efull" identified listin%s+ patches+ e!!ata+ 7& and s"stem ma%netic tapes

    and dis pacs+ and o cont!ol st!eams fo! ope!atin% o! uildin% softa!e s"stems. The S= also containsp!evious ve!sions of the ope!ational softa!e s"stem in the fo!m of ma%netic tapes o! dis pacs.

    SQA activities a!e listed elo>

    a. De!if" the estalishment of the S= and p!ocedu!es to %ove!n its ope!ation.

    . De!if" that documentation and compute! p!o%!am mate!ials a!e app!oved and placed unde! li!a!"cont!ol.

    c. De!if" the estalishment of fo!mal !elease p!ocedu!es fo! S7M app!oved documentation andsofta!e ve!sions.

    d. De!if" that li!a!" cont!ols p!event unautho!ied chan%es to the cont!olled softa!e and ve!if" theinco!po!ation of all app!oved chan%es.

    SQA ma" use the audit checlist in @i%u!e E-1* as a %uide fo! conductin% this evaluation.

    The !esults of this tas shall e documented usin% the P!ocess Audit @o!m desc!ied in Section ( andp!ovided to p!oect mana%ement. SQA !ecommendation fo! co!!ective action !e:ui!es p!oectmana%ements disposition and ill e p!ocessed in acco!dance ith the %uidance in Section (.

    3.21 TAS@ EVALUATE NON-DEVELOPMENTAL SOFTWARE

    4on-evelopmental Softa!e #4S$ is softa!e that is p!ovided " the cont!acto!+ the ove!nment+ o! athi!d pa!t". 4S ma" e !efe!!ed to as !eusale softa!e+ ove!nment-fu!nished softa!e+ o!comme!ciall" availale softa!e dependin% on it sou!ce. SQA shall ve!if" that non-developmental softa!epe!fo!ms its intended functions.

    SQA ma" use the audit checlist in @i%u!e E-1) as a %uide fo! conductin% this evaluation.SQA !epo!ts+ to%ethe! ith the co!!ective action !eco!ds+ softa!e test !epo!ts+ and softa!e p!oductevaluation !eco!ds can constitute the !e:ui!ed evidence fo! ce!tif"in% the softa!e pe!fo!ms its intendedfunctions.

    3.22 TAS@ VERIFY PRO;ECT REVIEWS AND AUDITS

    "efine the technical and managerial revies and a#dits to be cond#cted$ !tate ho the revies anda#dits are to be accomplished$ !tate hat f#rther actions are re#ired and ho they are to beimplemented and verified$ The type and scope of technical revies depends heavily on the sie, scope,ris& and criticality of the softare project$ The revies and a#dits identified here sho#ld be the same asspecified in reference (e)$

    Tale 3-1 identifies the !e:ui!ed !evies and audits fo! the s"stem and softa!e development phases.

    3.22.1 TsJ@ V!&%)y T!(?#%( R!%!8s

    A p!ima!" component of en%inee!in% :ualit" into softa!e is the conduct of technical !evies of softa!ep!oducts+ oth delive!ale and non-delive!ale. Pa!ticipants of a technical !evie shall include pe!sonsith technical noled%e of the softa!e p!oducts to e !evieed. The pu!pose of the technical !evie ille to focus on in-p!o%!ess and final softa!e p!oducts !athe! than the mate!ials %ene!ated especiall" fo! the!evie. SQA ill assu!e that technical !evies a!e accomplished and ill selectivel" attend them inacco!dance ith app!oved samplin% techni:ues. The %uidelines of M&=-ST-1,21E+ Technical evies

    3-)

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    33/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    and Audits fo! S"stems+ ':uipments+ and 7ompute! Softa!e+ !efe!ence #l$+ ma" e used fo! conductin% atechnical !evie. A summa!" of each ind of technical !evie appea!s elo>

    a. S"stem e:ui!ements evie #S$ - the oective is to asce!tain the ade:uac" of the develope!seffo!ts in definin% s"stem !e:ui!ements.

    . S"stem esi%n evie #S$ - the oective is to evaluate the optimiation+ co!!elation+completeness+ and !iss associated ith the allocated technical !e:ui!ements. Also included is asumma!" !evie of the s"stem en%inee!in% p!ocess that p!oduced the allocated technical!e:ui!ements and of the en%inee!in% plannin% fo! the ne;t phase of effo!t.

    c. Softa!e Specification evie #SS$ - the oective is to !evie the finalied 7& !e:ui!ements andope!ational concept. A successful SS shos that the Softa!e e:ui!ements Specification#SS$+ &nte!face e:ui!ements Specification #&S$+ and 9pe!ational 7oncept ocument #97$fo!m a satisfacto!" asis fo! p!oceedin% into p!elimina!" softa!e desi%n.

    d. Softa!e P!elimina!" esi%n evie #P$ - the oective is to evaluate the p!o%!ess+ consistenc"+and technical ade:uac" of the selected top-level desi%n and test app!oach+ compatiilit" eteensofta!e !e:ui!ements and p!elimina!" desi%n+ and the p!elimina!" ve!sion of the ope!ation and

    suppo!t documents.e. Softa!e 7!itical esi%n evie #7$ - the oective is to dete!mine acceptailit" of the detailed

    desi%n+ pe!fo!mance+ and test cha!acte!istics of the desi%n solution+ and on the ade:uac" of theope!ation and suppo!t documents.

    f. Softa!e Test eadiness evie #T$ - the oective is to dete!mine hethe! the softa!e testp!ocedu!es a!e complete and to assu!e that the develope! is p!epa!ed fo! fo!mal 7S7&/S< testin%.

    %. @o!mal Qualification evie #@Q$ - the test+ inspection+ o! anal"tical p!ocess " hich a %!oupof confi%u!ation items comp!isin% the s"stem a!e ve!ified to have met specific p!o%!am o! p!oectmana%ement pe!fo!mance !e:ui!ements.

    TAE=' 3-1. 'D&'5S A4 A

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    34/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    ocument #S$+ataase esi%nesc!iption #E$+&

    #P$

    #1$ Softa!e 7!itical esi%n evie #7$

    #2$ P!ocess Audits

    #3$ Mana%e!ial evie

    #8$ Pee! evie

    Softa!e &mplementation Softa!e p!oducts #1$ P!ocess Audits

    #2$ Mana%ement evie

    #3$ Pee! evie

    Test #1$ Test ocumentation #1a$ Softa!e Test eadiness evie #T$

    #1$ @o!mal Qualification evie #@Q$

    #2$ P!ocess Audits

    #3$ Mana%e!ial evie

    #8$ @unctional 7onfi%u!ation Audit

    #,$ Pee! evie

    Softa!e elease #1$ Softa!e De!sionesc!iption #SD$+

    a. &dentif" and !esolve technical issues.

    . evie p!oect status+ specificall" su!face nea!- and lon%-te!m !is !e%a!din% technical+ costs+ andschedule issues.

    c. A!!ive at a%!eed-upon miti%ation st!ate%ies fo! identified !iss+ ithin the autho!it" of thosep!esent.

    d. &dentif" !iss and issues to e !aised at oint mana%ement !evies.

    e. De!if" on-%oin% communications eteen ac:ui!e! and develope! technical pe!sonnel.

    The ent!ance c!ite!ia fo! a technical !evie ill !e:ui!e that an item to e !evieed is dist!iuted to the%!oup p!io! to the !evie meetin%. Additionall"+ a !eco!de! ill e assi%ned to !eco!d an" issues !e:ui!in%!esolution statin% action item assi%nee and due date+ and decisions made ithin the autho!it" of thetechnical !evie pa!ticipants.

    Da!ious measu!ements a!e collected as pa!t of technical !evies to help dete!mine the effectiveness of the!evie p!ocess itself as ell as the p!ocess steps that a!e used to p!oduce the item ein% !evieed. Thesemeasu!ements+ !epo!ted to the p!oect mana%e!+ ill include the amount of time spent " each pe!soninvolved in the !evie+ includin% p!epa!ation fo! the !evie.

    3-11

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    35/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    3.22.2 TsJ@ V!&%)y M#$!"!# R!%!8s

    SQA pe!iodic mana%ement !evie of softa!e p!oect status+ p!o%!ess+ p!olems+ and !is ill p!ovide anindependent assessment of p!oect activities. SQA ill p!ovide the folloin% info!mation to mana%ement>

    a. 7ompliance - &dentification of the level of compliance of the p!oect ith estalished o!%aniational

    and p!oect p!ocesses.

    . P!olem a!eas - identification of potential o! actual p!oect p!olem a!eas ased on anal"sis oftechnical !evie !esults.

    c. iss - identification of !iss ased on pa!ticipation and evaluation of p!oect p!o%!ess and t!oulea!eas.

    Eecause the SQA function is inte%!al to the success of the p!oect+ SQA ill f!eel" communicate its !esultsto senio! mana%ement+ p!oect mana%ement and the p!oect team. The method fo! !epo!tin% compliance+p!olem a!eas+ and !iss ill e communicated in a documented !epo!t o! memo!andum. 7ompliance+p!olem a!eas+ and !iss ill e folloed-up and t!aced to closu!e.

    3.22.3 TsJ@ C'#*( P&'(!ss A*%s

    Softa!e development p!ocesses a!e audited acco!din% to the tass specified in this Section and pe!fo!medin acco!dance ith the softa!e development schedule specified in the SP.

    3.22. TsJ@ C'#*( C'#)%$&%'# A*%s

    3.22..1 F#(%'# C'#)%$&%'# A*%. The @unctional 7onfi%u!ation Audit #@7A$ is held p!io! tosofta!e delive!" to compa!e the softa!e as uilt #includin% its e;ecutale fo!ms and availaledocumentation$ ith the softa!e !e:ui!ements as stated in the aseline SS. The pu!pose is to ensu!e thatthe code add!essed all+ and onl"+ the documented !e:ui!ements and functional capailities stated in theSS. M&=-ST-)(3+ 7onfi%u!ation Mana%ement+ !efe!ence #m$+ p!ovides the %uidelines fo! conductin% an@7A. SQA ill pa!ticipate as a meme! of the @7A team ith othe! @7A team meme!s to e assi%ned" the p!oect mana%e!. SQA ill assist in the p!epa!ation of the @7A findin%s. An" follo-up to the!epo!ted @7A findin% ill e monito!ed and t!aced to closu!e.

    3.22..2 P?ys%( C'#)%$&%'# A*%. The Ph"sical 7onfi%u!ation Audit #P7A$ is held to ve!if" thatthe softa!e and its documentation a!e inte!nall" consistent and a!e !ead" fo! delive!". The pu!pose is toassu!e that the documentation to e delive!ed is consistent and co!!ectl" desc!ies the code. efe!ence #m$p!ovides the %uidelines fo! conductin% a P7A. SQA ill pa!ticipate as a meme! of the P7A team ithothe! P7A team meme!s to e assi%ned " the p!oect mana%e!. SQA ill assist in the p!epa!ation of theP7A findin%s. An" follo-up to the !epo!ted P7A findin% ill e monito!ed and t!aced to closu!e.

    3.23 TAS@ VERIFY SOFTWARE QUALITY ASSURANCE

    The P!oect Mana%e! !e:uests pe!iodic independent assessments of p!oect SQA. These assessments ille conducted at least annuall". The audito!+ ho must e independent of the assessed SQA %!oup+ ill!evie SQA audits conducted on the p!oect+ includin% documented findin%s and co!!ective actions+ and

    ill consult ith p!oect pe!sonnel to ensu!e that SQA activities have een accomplished+ and thatco!!ective actions have een implemented o! !esolved. The audito! ill !epo!t findin%s of the independentassessment to the P!oect and+ he!e app!op!iate+ P!o%!am Mana%e!.

    &ndependent assessments ma" e !e:uested of hi%he!-level SQA pe!sonnel #he!e availale+ epa!tment-level SQA pe!sonnel$ o! f!om S'P9.

    3.2 RESPONSIBILITIES

    This paragraph sho#ld identify the specific organiational elements responsible for each tas&$

    3-12

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    36/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    The ultimate !esponsiilit" fo! the :ualit" of the LLP!oect 4ame softa!e and associated documentationp!oduced " LLSS7 San ie%o o! A%enc" 4ame !ests ith the LLP!oect 4ame Softa!e P!oectMana%e!. The SQA Mana%e! shall implement the SQA p!ocedu!es defined in this plan.

    SQA de!ives its autho!it" f!om the P!oect Mana%e! th!ou%h the LLSS7 San ie%o

    E!anch/ivision/epa!tment o! A%enc" 4ame Mana%e!. SQA shall monito! p!oect staff activities and!evie p!oducts fo! compliance to applicale standa!ds+ p!ocedu!es+ and !efe!ence #e$. The !esults of SQAmonito!in% and anal"sis alon% ith SQA !ecommendations fo! co!!ective action shall e !epo!ted to theSofta!e P!oect Mana%e!+ and+ as !e:ui!ed+ to the LLSS7 San ie%o E!anch/ivision/epa!tment o!A%enc" 4ame Mana%e!. All documents and softa!e app!oved " the Softa!e P!oect Mana%e! fo!!elease to LLuse! activit" shall have een !evieed and app!oved " SQA. Tale 3-2 is a !esponsiilit"mat!i; fo! the tass identified in this Section.

    TAE=' 3-2. 'SP94S&E&=&TO MAT&N

    SQA P# SQAM$& P&'$M$& P&'M$& SCM SysE#$ SWD! SWT!s SysT!s L'$%s%(s

    evelop/ocumentSQA Plan

    N N

    evie SQA Plan N N N N N N N N N

    App!ove SQA Plan N N N

    R!%!8 S')8&!P&'*(s

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    evie p!oducts N N N N N N N N N

    eo! " autho! Applies as applicale

    App!ove p!oduct N N

    E! S')8&!T''s

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    'valuate tool N N N N

    esolve Audit @indin%s N N

    E! S')8&!F(%%%!s

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    'valuate facilities N N N

    esolve Audit @indin%s N N

    3-13

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    37/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    P&' P##%#$,T&(J%#$ KO!&s%$? PPTKO7P&'(!ss

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    evelop/ocumentSP and othe! p!oectplans #Test Plan+T!ainin% Plan+7ompute! esou!ce=ife 7"cleMana%ement Plan#7=7MP$$

    N N

    evie plans N N N N N N N N N

    App!ove plans N N

    'valuate PPTR9

    P!ocess

    N

    esolve Audit @indin%s N N

    Sys!" R!%&!"!#sA#ys%s P&'(!ss

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    evelop/document S"s:mts

    N N

    7M S"s :mts N

    evie S"s :mts N N N N N N N N

    App!ove S"s :mts N N

    'valuate/!epo!t S"s:mts Anal"sisP!ocess

    N

    esolve Audit @indin%s N N

    3-18

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    38/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    Sys!" D!s%$#P&'(!ss

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    evelop/document S"sesi%n

    N

    7M S"s esi%n N

    evie S"s esi%n N N N N N N N N

    App!ove S"s esi%n N N

    'valuate/!epo!t S"sesi%n P!ocess

    N

    esolve Audit @indin%s N N

    S')8&!

    R!%&!"!#sA#ys%s P&'(!ss

    SQA

    M$&

    P&'$

    M$&

    P&'

    M$&

    SCM Sys

    E#$

    SW

    D!

    SW

    T!s

    Sys

    T!s

    L'$%s

    %(s

    evelop/document S5:mts

    N N

    7M S5 :mts N

    evie S5 esi%n N N N N N N N N

    App!ove S5 :mts N N

    Maintain S= andS@s

    N N N

    'valuate/!epo!t S5:mts Anal"sisP!ocess

    N

    esolve Audit @indin%s N N

    S')8&! D!s%$#P&'(!ss

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    evelop/document S5esi%n

    N N

    7M S5 esi%n N

    evie S5 esi%n N N N N N N N N

    App!ove S5 esi%n N N

    Maintain S= andS@s

    N N

    'valuate/!epo!t S5esi%n P!ocess

    N

    3-1,

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    39/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    esolve Audit @indin%s N N

    S')8&!

    I"+!"!#%'# KU#% T!s%#$ P&'(!ss

    SQA

    M$&

    P&'$

    M$&

    P&'

    M$&

    SCM Sys

    E#$

    SW

    D!

    SW

    T!s

    Sys

    T!s

    L'$%s

    %(s

    evelop/fi; code N

    7M code N

    7ode !evie N N N

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    40/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    Maintain ST p!ocess N

    'valuate/!epo!t 7&Qualification Testin%P!ocess

    N

    esolve Audit @indin%s N N

    E#*-%!" D!%!&yP&'(!ss

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    P!epa!e/documentve!sion !elease doc

    N

    evie ve!sion !eleasedoc

    N N N N N N

    App!ove ve!sion

    !elease doc

    N

    'valuate/!epo!t 'nd-item elive!" P!ocess

    N

    esolve Audit @indin%s N N

    C'&&!(%! A(%'#P&'(!ss

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    @ollo 7o!!ectiveAction P!ocess

    N N N N N N N N N

    Maintain 7o!!ectiveAction P!ocess

    N

    'valuate/!epo!t7o!!ective ActionP!ocess

    N

    esolve Audit @indin%s N N

    C!&%)%(%'# "!*%(!&%)., SW7

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    @ollo 7e!tificationP!ocess

    N N N N N

    7e!tif" S5 N N

    'valuate/!epo!t7e!tification P!ocess

    N

    esolve Audit @indin%s N N

    3-1(

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    41/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    S'&$! K #*%#$P&'(!ss

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    @ollo Sto!a%e andandlin% P!ocess

    N N N N N N

    'valuate/!epo!tSto!a%e and andlin%P!ocess

    N

    esolve Audit @indin%s N N

    S('#&('&C'#&'

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    'valuate sucont!acto!

    softa!e p!oducts

    N N N N N N N N

    'valuate/!epo!tSucont!acto! 7ont!olP!ocess

    N

    esolve Audit @indin%s N N

    D!%%'#s K W%!&s SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    ocument deviationsR aive!s

    N N

    ecommend App!oval N

    App!ove Mao! Mino!

    'valuate/!epo!teviation R 5aive!P!ocess

    N

    esolve Audit @indin%s N N

    C'#)%$&%'#

    M#$!"!# P&'(!ss

    SQA

    M$&

    P&'$

    M$&

    P&'

    M$&

    SCM Sys

    E#$

    SW

    D!

    SW

    T!s

    Sys

    T!s

    L'$%s

    %(s

    evelop/ocumentS7M Plan

    N

    evie S7M Plan N N N N N N N N

    App!oved S7M Plan N N N

    @ollo S7M p!ocesses N N N N N N N N N

    3-1*

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    42/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    ocument S7Mp!ocedu!es

    N

    'valuate/!epo!t 7MP!ocess

    N

    esolve Audit @indin%s N N

    SW D!!'+"!#L%&&y C'#&'P&'(!ss

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    'stalish S= N

    @ollo S=p!ocedu!es

    N N N N N N N N

    'valuate/!epo!t S=

    P!ocess

    N

    esolve Audit @indin%s N N

    E! N'#-D!!'+"!# SW

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    'valuate non-development S5

    N N N N N N

    'valuate/!epo!t 4on-developmental S5P!ocess

    N

    esolve Audit @indin%s N N

    &nte%!ate non-development S5

    N N N N N

    esolve inte%!atione!!o!s

    N N N N N

    C'#)%$&%'# A*%s SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    Assist/pe!fo!mconfi%u!ation audits

    N N N N N N N

    'valuate/!epo!t7onfi%u!ation AuditP!ocess

    N

    esolve Audit @indin%s N N

    3-1)

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    43/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    S')8&! Q%yAss(!

    SQAM$&

    P&'$M$&

    P&'M$&

    SCM SysE#$

    SWD!

    SWT!s

    SysT!s

    L'$%s%(s

    Appoint anindependent SQA

    Audito!

    N

    Assist SQA audits N N N N N N N

    'valuate/!epo!t SQAAudit P!ocess

    N

    esolve Audit @indin%s N N N

    3.2/ SCEDULE

    SQA schedules a!e closel" coo!dinated ith the softa!e development schedule in !efe!ence #e$. P!ocessaudits ill e pe!fo!med at the e%innin% of each ne phase of development to ve!if" that the app!op!iatep!ocesses a!e co!!ectl" implemented as defined in the plannin% documents. &n addition+ spot-checs

    #unscheduled audits$ ill e made du!in% each phase of development to ve!if" that the p!ocesses anddestop p!ocedu!es a!e ein% folloed. At the completion of a softa!e development phase+ SQA ill!evie and !epo!t hethe! all steps !e:ui!ed to t!ansition to the ne;t phase have een accomplished.

    3-20

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    44/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION . DOCUMENTATION

    The documentation that desc!ies and suppo!ts the LLP!oect 4ame softa!e o! the softa!e developmentp!ocess shall e c!eated and updated pe!iodicall" th!ou%hout the development c"cle.

    Tale 8-1 is a list of LLP!oect 4ame softa!e delive!ale p!oducts and the associated standa!d o!%uidelines used to develop and maintain the softa!e p!oducts. An" tailo!in% %uidelines a!e also found inTale 8-1. Tale 8-2 is a list of non-delive!ale p!oducts.

    @o! the p!oects softa!e documents to e developed and not "et listed in Tales 8-1 and 8-2+ SQA illassist in identif"in% the specifications+ standa!ds+ and ata &tem esc!iptions #&s$ to e folloed in thep!epa!ation of the !e:ui!ed documentation.

    8ist the softare prod#cts (or reference the doc#ment, e$g$ %M Plan, that lists the prod#cts) that ill bedevelopedmaintained and identify the associated "ata Item "escription ("I") or standard or g#idelinesthat are #sed to develop maintain the softare prod#ct to hich this ! Plan applies in Table 9-1$ Ifthere are any tailoring g#idelines, provide that information in Table 9-1$ Identify all non-deliverableprod#cts in Table 9-+$

    TAE=' 8-1. '=&D'AE=' S9@T5A' P9

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    45/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    8-2

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    46/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION /. STANDARDS, PRACTICES, CONVENTIONS ANDMETRICS

    To ve!if" the delive!" of a full" confo!min%+ hi%h-:ualit" p!oduct+ eve!" individual assi%ned to the p!oect

    ill pa!ticipate in :ualit" assu!ance. efe!ence #e$ defines the p!ocedu!es " hich the softa!edevelopment staff shall ve!if" the :ualit" of the p!oduct du!in% the development p!ocess. The !emainde! ofthis section desc!ies the p!ocedu!es used " SQA to ve!if" that the :ualit" assu!ance p!ovisions of thisSQA Plan and applicale standa!ds+ p!actices+ conventions+ and met!ics a!e met.

    Identify the standards (mandatory re#irements) to be applied$ !tate ho compliance ith these items isto be monitored and ass#red$

    LLM&=-ST-8)*+ !efe!ence #o$ o! !efe!ence #$ is the softa!e development standa!d used " the LLP!oect4ame and an" tailo!in% of this standa!d is documented in !efe!ence #e$. Section 3 identifies SQAevaluation of the !e:ui!ements+ desi%n+ implementation+ and test phase to ve!if" compliance ithLL!efe!ences #o$ o! #$ and !efe!ence #e$.

    Section 8 identifies the associated & fo! each softa!e p!oduct to e developed and maintained. An"

    tailo!in% of the & is desc!ied in !efe!ence #e$. SQA ill ve!if" documentation fo!mat and contentcomplies ith the & and !efe!ence #e$.

    Standa!ds fo! lo%ic st!uctu!e+ codin%+ and code comments a!e desc!ied in !efe!ence #e$. SQA ill ve!if"sou!ce code complies ith these standa!ds as detailed in !efe!ence #e$.

    Standa!ds and p!actices fo! testin% a!e desc!ied in !efe!ence #e$. SQA ill ve!if" testin% activitiescomplies ith !efe!ence #e$.

    /.1 METRICS

    Identify or reference the standards, practices, and conventions to be #sed in the definition, collection and#tiliation of softare meas#rement data$ %ite any internal (e$g$, project, corporate) and e:ternal (e$g$,

    #ser, c#stomer) re#irements or standards ith hich metrics practices m#st comply$ I;;; !td 159

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    47/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    i. 4ume! of noncompliance items open

    . 4ume! of noncompliance items closed

    . Total 4ume! of noncompliance items

    SQA is !esponsile fo! !epo!tin% these measu!ements to the P!oect Mana%e! on a monthl" asis.

    ,-2

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    48/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION 6. TEST

    Identify all other tests not incl#ded in verification and validation and state the methods #sed$ "escribeany testing techni#es or methods that can be #sed to detect errors, to develop sets of test data, and to

    monitor comp#ter system reso#rces$

    LLP!oect 4ame testin% activit" includes unit level testin%+ inte%!ation testin% #at

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    49/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    This pa%e intentionall" left lan.

    6-2

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    50/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION G. SQA PROBLEM REPORTIN5 AND RESOLUTION

    "escribe the practices and proced#res to be folloed for reporting, trac&ing, and resolving problemsidentified in both softare items and the softare development and maintenance procesess$ !tate the

    specific organiational responsibilities concerned ith their implementation$

    This section desc!ies the !epo!tin% and cont!ol s"stem used " SQA to !eco!d and anal"e disc!epanciesand to monito! the implementation of co!!ective action. The fo!ms utilied " SQA fo! !epo!tin% a!e theP!ocess Audit epo!t+ P/7 o! ST+ Softa!e Tool 'valuation epo!t+ and @acilities 'valuation epo!t.'ach of these fo!ms and thei! uses a!e discussed in the folloin% section.

    G.1 PROCESS AUDIT REPORT

    SQA !epo!ts the !esults of a p!ocess audit and p!ovides !ecommendations+ if necessa!"+ usin% the P!ocessAudit epo!t. The P!ocess Audit epo!t is used to !eco!d that the p!ocess is #1$ ein% folloed co!!ectl"and o!in% effectivel"+ #2$ ein% folloed ut is not o!in% effectivel"+ o! #3$ not ein% folloed.

    @i%u!e (-1 p!ovides the fo!mat of a P!ocess Audit epo!t.

    G.1.1 S"% #* D%s+'s%%'# ') P&'(!ss A*% R!+'&

    The P!ocess Audit epo!t is di!ected to the %!oups listed elo>

    a. Senio! Mana%ement - The !esults of p!ocess audits a!e used in conunction ith othe! p!oectstatus info!mation to %uide senio! mana%ement attention to identif" and miti%ate p!oect !iss at theo!%aniational level.

    . S'P - The S'P utilies the p!ocess audits !esults+ in conunction ith the !esults of audits ofothe! p!oects+ to identif" p!ocess eanesses and initiate o! enhance p!ocess imp!ovement inspecific a!eas. This data ecomes pa!t of the p!ocess dataase so that it is availale fo! futu!ep!oect anal"sis and use.

    c. P!oect Mana%e! - The p!oect mana%e! utilies the !epo!t in the a"s listed elo>

    1. To p!ovide insi%ht into hethe! the!e is compliance ith the development p!ocess and itseffectiveness in meetin% p!oect %oals. 5he!e necessa!" and app!op!iate+ the p!oect mana%e!ma" initiate enfo!cement activities o! initiate chan%e to the estalished p!ocesses usin% theapp!oved p!ocedu!es.

    2. To indicate a%!eement+ disa%!eement+ o! defe!!al of !ecommendations cited in the P!ocessAudit epo!t. Should the P!oect Mana%e! indicate disa%!eement ith the !ecommendations!eco!ded on the P!ocess Audit epo!t+ the final disposition of !epo!t !ecommendations is made" the app!op!iate P!oect Sponso! as desc!ied in Section (.1.2.

    (-1

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    51/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    PROCESS AUDIT REPORT

    TA7F&4 &'4T&@&'>

    ='A A AT' 9@ 'P9T>

    A

    P!ocess/P!ocedu!e

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    52/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    G.1.2 Es(%'# P&'(!*&! )'& R!s'%'# ') N'#-C'#(&&!#(! '# P&'(!ss A*% R!+'&

    &n the event that affected p!oect pe!sonnel dispute the findin%s and !ecommendations of a P!ocess Auditepo!t+ SQA ill fi!st communicate ith the affected P!oect Mana%e! to !esolve the dispute. &f theaffected P!oect Mana%e! also disputes the findin%s and/o! !ecommendations+ the P!oect Sponso! #o! at

    least one mana%ement level hi%he! than that affected " the P!ocess Audit epo!t !ecommended actions$di!ects final disposition of P!ocess Audit epo!t !ecommendations. The affected p!oect implements+defe!s+ o! cancels the implementation of co!!ective actions !ecommended on the P!ocess Audit epo!t asdi!ected " the P!oect Sponso!/

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    53/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    SOFTWARE TOOL EVALUATION

    SQA> AT' 9@ 'DA=

    Softa!e Tool 'valuated>

    Methods o! c!ite!ia used in the evaluation>

    'valuation esults>

    ecommended 7o!!ective Actions

    7o!!ective Action Taen

    @i%u!e (-2. Softa!e Tool 'valuation

    (-8

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    54/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    PRO;ECT FACILITIES EVALUATION

    SQA> AT' 9@ 'DA=

    @acilit" 'valuated #':uipment+

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    55/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    This pa%e intentionall" left lan.

    (-6

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    56/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION H. TOOLS, TECNIQUES, AND METODOLO5IES

    Identify the special softare tools, techni#es, and methodologies that s#pport !, state theirp#rposes, and describe their #se$

    Tools - ! softare tools incl#de, b#t are not limited to, operating system #tilities, deb#gging aids,doc#mentation aids, chec&lists, str#ct#ring preprocessors, file comparators, str#ct#re analyers, codeanalyers, standards a#ditors, sim#lators, e:ec#tion analyers, performance monitors, statisticalanalysis pac&ages, softare development folderfiles, softare traceability matrices, test drivers, testcase generators, static or dynamic test tools, and information engineering %!; tools$

    Techni#es - techni#es incl#de revie of the #se of standards, softare inspections, re#irementstracing, re#irements and design verification, reliability meas#rements and assessments, and rigoro#sor formal logic analysis$

    Methodologies - methodologies are an integrated set of the above tools and techni#es$ Themethodologies sho#ld be ell doc#mented for accomplishing the tas& or activity and provide adescription of the process to be #sed$

    5he!e applicale+ SQA ill use S'P9 o!%aniational p!ocesses and tailo! the p!ocesses specific to thep!oect.

    *-1

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    57/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    This pa%e intentionall" left lan.

    *-2

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    58/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION . CODE CONTROL

    The p#rpose of this section is to define the methods and facilities #sed to maintain, store, sec#re anddoc#ment controlled versions of the identified softare d#ring all phases of the softare life cycle hose

    appropriate #se ill be verified by !$ This may be implemented in conj#nction ith a comp#terprogram library$ This may be provided as a part of the !%M Plan$ If so, an appropriate referencesho#ld be made$

    7ode cont!ol includes the items listed elo>

    a. &dentif"in%+ laelin%+ and catalo%in% the softa!e to e cont!olled

    . &dentif"in% the ph"sical location of the softa!e unde! cont!ol

    c. &dentif"in% the location+ maintenance+ and use of acup copies

    d. ist!iutin% copies of the code

    e. &dentif"in% the documentation that is affected " a chan%e

    f. 'stalishin% a ne ve!sion

    %. e%ulatin% use! access to the code.

    LLP!oect 4ame uses LLidentif" 7M 7ode 7ont!ol Softa!e fo! code cont!ol. The code cont!ol method isdesc!ied in !efe!ence #f$. SQA ill conduct on%oin% evaluations of the code cont!ol p!ocess to ve!if" thatthe p!ocess of cont!ollin% the code is effective and in compliance ith !efe!ence #f$. Section 3.1) fu!the!desc!ies SQA activities fo! ve!if"in% the S7M p!ocess.

    )-1

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    59/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    This pa%e intentionall" left lan.

    )-2

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    60/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION 10. MEDIA CONTROL

    The p#rpose of this section is to state the methods and facilities to be #sed, and hose proper #se is tobe verified by !, to identify the media for each comp#ter prod#ct and the doc#mentation re#ired to

    store the media, incl#ding the copy and restore process, and to protect the comp#ter program physicalmedia from #na#thoried access or inadvertent damage or degradation d#ring all phases of the softarelife cycle$ This may be provided as a part of reference (f)$ If so, an appropriate reference sho#ld bemade$

    Media cont!ol includes the items listed elo>

    a. e%ula!l" scheduled acup of the media.

    . =aeled and invento!ied media filed in a sto!a%e a!ea in acco!dance ith secu!it" !e:ui!ements andin a cont!olled envi!onment that p!events de%!adation o! dama%e to the media.

    c. Ade:uate p!otection f!om unautho!ied access.

    The softa!e media cont!ol methods and facilities a!e desc!ied in !efe!ence #f$. SQA ill conduct

    on%oin% evaluations of the softa!e media cont!ol p!ocess to ve!if" that the p!ocess of cont!ollin% thesofta!e media is effective and in compliance ith !efe!ence #f$. @u!the! %uidelines fo! SQA ve!ification ofmedia cont!ol a!e desc!ied in Section 3.16.

    10-1

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    61/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    This pa%e intentionall" left lan.

    10-2

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    62/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION 11. SUPPLIER CONTROL

    The p#rpose of this section is to state the provisions by hich ! ass#res that softare provided bys#ppliers meets established re#irements$

    P!io! to an" pu!chase of softa!e to suppo!t the development effo!t+ SQA and p!oect meme!s ill defineand p!ovide complete !e:ui!ements to the supplie!/vendo!. The Softa!e Tool 'valuation P!ocess ill efolloed. Pa!t of the evaluation p!ocess ill !e:ui!e the supplie! o! vendo! to desc!ie thei! technicalsuppo!t+ handlin% of use! :uestions and p!olems+ and softa!e p!oduct up%!ades. @u!the! %uidance fo!SQA ve!ification activities is desc!ied in Sections 3.1( and 3.21.

    In some cases, projects do not foresee p#rchasing softare$ If thats the case, the folloing paragraphsmay apply$

    All supplie! softa!e has een ope!ationall" tested in the ta!%et s"stem. 4o futu!e supplie! softa!e isplanned.

    11-1

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    63/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    This pa%e intentionall" left lan.

    11-2

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    64/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION 12. RECORDS COLLECTION, MAINTENANCE AND

    RETENTION

    Identify the ! doc#mentation to be retained, state the methods and facilities to be #sed to assemble,

    safeg#ard, and maintain this doc#mentation, and designate the retention period$

    SQA activities a!e documented " !eco!ds and !epo!ts that p!ovide a histo!" of p!oduct :ualit" th!ou%houtthe softa!e life c"cle. Measu!ement data collected ill e !evieed fo! t!ends and p!ocess imp!ovement.All SQA !eco!ds ill e collected and maintained in the S= o! a!chival sto!a%e fo! the life c"cle of thep!oduct o! a minimum of Lstate nume! of "ea!s.

    12-1

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    65/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?LLocument ate

    This pa%e intentionall" left lan.

    12-2

  • 5/24/2018 SOFTWARE QUALITY ASSURANCE PLAN TEMPLATE

    66/106

    LLP!oect 4ame SQA PlanLL7onfi%u!ation 7ont!ol ?

    LLocument ate

    SECTION 13. TRAINING

    Identify the training activities necessary to meet the needs of the ! Plan$

    Tale 13-1 p!ovides a mat!i; that identifies the !e:ui!ed sills to pe!fo!m SQA tass to implement thisLLP!oect 4ame SQA Plan. The t!ainin% schedule ill e compatile ith the p!oect schedule. &n somecases+ t!ainin% ill e conducted as 9n-the-o #9T$ t!ainin%.

    TAE=' 13-1. SQA TA&4&4 MAT&N

    TAS SILL REQUIREMENTS TYPE SOURCE

    7ode evies Sou!ce =an%ua%e+ Pee!evies

    7lass!oom/9T

    S'P9+ Pee! evieP!ocess and 5o!shop

    ocumentationevies

    Softa!e evelopment andocumentation standa!ds and%uidelines+ Pee! evies

    7lass!oom/9T

    S'P9+ Pee! evieP!ocess and 5o!shop

    P!ocess Audits Softa!e evelopment =ife7"cle P!ocesses+ Audittechni:ues

    7lass!oom/9T

    M&=-ST-8)*+ &'''/'&A1220(

    Testin% Testin% Methodolo%ies 9T

    SQA Mana%ement P!oect Mana%ement 7lass!oom/9T

    S'P9+ Softa!e P!oectMana%ement #SPM$ cou!se

    Met!ics ata 7ollection and Anal"sis 7lass!oom/9T

    S'P9+ SPM cou!se

    P!olem !epo!tin% andco!!ection action

    7onfi%u!ation Mana%ement 7lass!oom/9T

    S'P9+ 7M P!actitione!sT!ainin%

    Tools Dendo!