DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Wang WCS documentation floppies

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Wang WCS documentation floppies

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦74cb41a6b⟧ Wang Wps File

    Length: 18647 (0x48d7)
    Types: Wang Wps File
    Notes: SSD/QAP/001               
    Names: »0558A «

Derivation

└─⟦83a4a04d1⟧ Bits:30005815 8" Wang WCS floppy, CR 0002A
    └─ ⟦this⟧ »0558A « 

WangText


…00……00……00……00…K…0a……00……00…K…0b…K…86…1                                               …02…           …02…   …02…        

…02…SSD/QAP/001

…02…SVO/810630…02……02…#
SOFTWARE QUALITY ASURANCE PLAN
…02……02…SSD








                 T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲

   1  SCOPE ..........................................
     5

     1.1  Purpose ....................................
       5
     1.2  Major Quality Aspects ......................
       5
       1.2.1  Conformance ............................
         5
       1.2.2  Credibility ............................
         6
…02……02……02…1.2.3  Reliability ............................   6
…02……02……02…1.2.4  Maintainability ........................   6

   2  ORGANISATION ...................................
     7

     2.1  Quality Assurance Department ...............
       7
       2.1.1  Quality Assurance Manager ..............
         7
       2.1.2  Independence of QAD ....................
         8

     2.2  Responsibility Sharing .....................
       8
       2.2.1  Surveillance by QAD ....................
         8
       2.2.2  Implementation and Follow-UP ...........
         8

     2.3  QA Access ..................................
       9

   3  PLANS ..........................................
     9

   …02…3.1  General .................................... 
    9
     3.2  QA Participation ...........................
       9
     3.3  Description of Plans .......................
      10
       3.3.1  Project Implementation Plan ............
        10
       3.3.2  Quality Assurance Plan .................
        10
       3.3.3  Configuration Management Plan ..........
        10
       3.3.4  Verification Plan  .....................
        11

   4  STANDARDS ......................................
    11

     4.1  General ....................................
      11
     4.2  QA Participation ...........................
      11

   5  REVIEWS ........................................
    12

     5.1  General ....................................
      12
     5.2  QA Participation in Reviews ................
      12
       5.2.1  Planning Reviews .......................
        12
       5.2.2  Participation in Reviews ...............
        12



             5.3  Description of Review .....................
              13
                 5.3.1  Requirements Review .................
                  13
…02……02……02…5.3.2  Preliminary Design Review ...........  13
                 5.3.3  Detailed Design Review ..............
                  14
                 5.3.4  Verification Review(s) ..............
                  14

         6  VERIFICATION ....................................
          16

             6.1  General ...................................
              16
             6.2  QA Participation ..........................
              16
                 6.2.1  QA Participation in Planning ........
                  16
                 6.2.2  QA Participation in Verification ....
                  17

         7  AUDITS ..........................................
          17

             7.1  General ...................................
              17
             7.2  Access to Audit ...........................
              17
             7.3  QAD's Duty to Audit .......................
              17

         8  REPORTS .........................................
          18

             8.1  General ...................................
              18
             8.2  Detailed Reports ..........................
              18
             8.3  Final Reports .............................
              19


                         1  S̲C̲O̲P̲E̲



1.1      P̲u̲r̲p̲o̲s̲e̲

         The purpose of this plan is to establish a systematic
         pattern of all actions necessary to assure that software
         products developed by the System Software Department
         comply with the quality metric required of the department.

         To assure the quality of a software product properly,
         it is necessary to involve special measures in all
         phases and aspects of a development project.

         This plan will describe in detail which steps shall
         be taken in each phase of the projects.



1.2      M̲a̲j̲o̲r̲ ̲Q̲u̲a̲l̲i̲t̲y̲ ̲A̲s̲p̲e̲c̲t̲s̲

         The major characteristics of a software product for
         which a quality level must be assured are as follows:



1.2.1    C̲o̲n̲f̲o̲r̲m̲a̲n̲c̲e̲

         The product must conform to all requirements established
         for the product.

         -   This comprise both basic requirement specification
             and standards and procedures specified. A product
             must also conform to all selfimplied requirements.

         -   The quality assurance measures used for this aspect
             are

             -   reviews
             -   audits
             -   configuration control
             -   test
             -   improved implementation procedures





1.2.2    C̲r̲e̲d̲i̲b̲i̲l̲i̲t̲y̲

         The purchasers confidence in the product's ability
         to perform as required must be established.

         -   This is obtained through the overall activities
             of the quality assurance program through providing
             visibility into the implementation of the product.

         -   in particular

             -   customer participation in reviews
             -   implementation procedures giving visibility
             -   understandable documentation
             -   understandable test reports



1.2.3    R̲e̲l̲i̲a̲b̲i̲l̲i̲t̲y̲

         For most software products it is necessary to assure
         their ability to continue performance after delivery.
         It may be required that this ability is maintained
         even under operating conditions more difficult than
         normal for the product.

         This can be assured through

         -   a structured modular design
         -   extensive testing
         -   build in error detection



1.2.4    M̲a̲i̲n̲t̲a̲i̲n̲a̲b̲i̲l̲i̲t̲y̲

         A software product is probable to contain errors even
         after the most careful implementation and testing.
         When those errors are detected during use it must be
         easy to correct them.



         It may also be found necessary to change the functions
         of a product due to experience or development of new
         requirements, such changes must be easy to implement.

         This is assured through

         -   a structured modular design
         -   understandable documentation
         -   understandable commented code









                     2  O̲R̲G̲A̲N̲I̲Z̲A̲T̲I̲O̲N̲



2.1      Q̲u̲a̲l̲i̲t̲y̲ ̲A̲s̲s̲u̲r̲a̲n̲c̲e̲ ̲D̲e̲p̲a̲r̲t̲m̲e̲n̲t̲

         An independent Quality Assurance Department within
         the company is responsible for the implementation of
         the quality assurance programme outlined in this plan.



2.1.1    Q̲u̲a̲l̲i̲t̲y̲ ̲A̲s̲s̲u̲r̲a̲n̲c̲e̲ ̲M̲a̲n̲a̲g̲e̲r̲

         The Quality Assurance Department (hereafter called
         QAD) is headed by a Quality Assurance Manager (QAM)
         who refers directly to the Division Manager.

         The QAM shall have no responsibility towards management
         of other departments or project managements.





2.1.2    I̲n̲d̲e̲p̲e̲n̲d̲e̲n̲c̲e̲ ̲o̲f̲ ̲Q̲A̲D̲

         No personnel employed by QAD will ever take part in
         any work directly connected with the implementation
         of a product nor in work for other departments indirectly
         connected to this implementation.

         This is necessary to assure a proper distinction between
         the implementation of a product and the QA surveillance
         of the product.



2.2      R̲e̲s̲p̲o̲n̲s̲i̲b̲i̲l̲i̲t̲y̲ ̲S̲h̲a̲r̲i̲n̲g̲

         The responsibility for the implementation of this plan
         is shared between QAD and the Department Manager as
         follows:



2.2.1    S̲u̲r̲v̲e̲i̲l̲l̲a̲n̲c̲e̲ ̲b̲y̲ ̲Q̲A̲D̲

         The QAD will be limited in responsibility to survey
         all activities within the department in accordance
         with this plan and to report on any findings as described
         in chapter 8.



2.2.2    I̲m̲p̲l̲e̲m̲e̲n̲t̲a̲t̲i̲o̲n̲ ̲a̲n̲d̲ ̲F̲o̲l̲l̲o̲w̲-̲U̲p̲

         It will be the responsibility of the department management
         to implement the products in a way compatible with
         rules established in or derived from this plan.

         It is also the responsibility of the department management
         to take any follow-up action necessary to remedy descrepancies
         reported by QAD.





2.3      Q̲A̲ ̲A̲c̲c̲e̲s̲s̲

         The personnel of QAD shall at all times have free access
         to all material pertinent to the projects under development.

         It is the responsibility of the department management
         to establish such procedures in the implementation
         as necessary to assure this free access.









                         3  P̲L̲A̲N̲S̲



3.1      G̲e̲n̲e̲r̲a̲l̲

         For each project a plan describing the planned implementation
         of the project shall exist.

         As the methods of implementation have great influence
         on the basic quality aspects of the produced software
         the plan shall take proper consideration to this influence.

         It is the responsibility of the department management
         to establish such a plan as early in the project lifecycle
         as possible.



3.2      Q̲A̲ ̲P̲a̲r̲t̲i̲c̲i̲p̲a̲t̲i̲o̲n̲

         QAD shall survey the establishment of the plan and
         review the final result.



         QAD will evaluate the plan with respect to the plans
         influence on the quality of the product and with respect
         to the plans influence on possibility of performing
         the QA functions during the project life time. This
         evaluation will result in a report describing QAD's
         opinion on the quality of the plan.



3.3      D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲ ̲o̲f̲ ̲P̲l̲a̲n̲s̲

         The actual extend of plans and their contents will
         be individual for each project, based on the characteristics
         and size of the project, but the following aspects
         of planning shall be contained as a minimum.



3.3.1    P̲r̲o̲j̲e̲c̲t̲ ̲I̲m̲p̲l̲e̲m̲e̲n̲t̲a̲t̲i̲o̲n̲ ̲P̲l̲a̲n̲

         Shall provide description of methods to be used in
         the software development, the division of the development
         in phases and shall define major milestones where reviews
         will be held.  Also the management of the project shall
         be defined.



3.3.2    Q̲u̲a̲l̲i̲t̲y̲ ̲A̲s̲s̲u̲r̲a̲n̲c̲e̲ ̲P̲l̲a̲n̲

         Shall be based on this plan and define and justify
         any deviation herefrom.



3.3.3    C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲ ̲P̲l̲a̲n̲

         Shall define and identify baselining of products at
         major milestones. The establishment and maintenance
         of controlled libraries, and the change control procedure
         to be employed.





3.3.4    V̲e̲r̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲P̲l̲a̲n̲

         Shall contain a detailed definition of all verification
         efforts, including writing of test procedures, performance
         of test, and reporting of test results. The extend
         and level of details of the verification shall be defined.









                      4.  S̲T̲A̲N̲D̲A̲R̲D̲S̲



4.1      G̲e̲n̲e̲r̲a̲l̲

         The SSD Software Standards Manual contains all standards
         which apply to projects developed by the department.

         These standards contain detailed description of the
         extension of work necessary to obtain the desired quality
         level of products.

         It is the responsibility of the department/project
         management to produce output conforming to these standards.



4.2      Q̲A̲ ̲P̲a̲r̲t̲i̲c̲i̲p̲a̲t̲i̲o̲n̲ ̲

         All standards in the manual shall be established and
         maintained under the joint responsibility of QAD and
         the Department Manager.











                        5̲ ̲ ̲R̲E̲V̲I̲E̲W̲S̲



5.1      G̲e̲n̲e̲r̲a̲l̲

         The project implementation plan shall contain a split
         of the implementation effort into a number of phases
         dependent on the size and complexity of the project.
          At the end of each phase the partial product produced
         shall be reviewed in a formal way.

         By inspecting the partial product thoroughly it is
         assured that the quality metric for the product is
         met at the time of the review, preventing errors to
         be carried over to following phases.

         It is the responsibility of project management to organize
         such reviews in accordance with plans and make all
         pertinent material available to participants.



5.2      Q̲A̲ ̲P̲a̲r̲t̲i̲c̲i̲p̲a̲t̲i̲o̲n̲ ̲i̲n̲ ̲R̲e̲v̲i̲e̲w̲s̲



5.2.1    P̲l̲a̲n̲n̲i̲n̲g̲ ̲R̲e̲v̲i̲e̲w̲s̲

         QAD will survey the planning of reviews as well as
         their inclusion in the overall plan of the project,
         their proper schedules, and the organization of the
         individual review.



5.2.2    P̲a̲r̲t̲i̲c̲i̲p̲a̲t̲i̲o̲n̲ ̲i̲n̲ ̲R̲e̲v̲i̲e̲w̲s̲

         QAD will participate actively in all reviews, thoroughly
         examining all available material.

         All identified discrepancies between the product and
         its quality metric will be contained in a report issued
         by QAD.





5.3      D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲ ̲o̲f̲ ̲R̲e̲v̲i̲e̲w̲s̲

         The following major points in the life time of a software
         product will normally be considered end of a development
         phase where a review is established.



5.3.1    R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲ ̲R̲e̲v̲i̲e̲w̲

         The requirements specifications are reviewed with particular
         emphases on

         -   document format and organisation of content

         -   proper breakdown into elementary requirements

         -   proper identification of elementary requirements

         -   preciseness of requirement definitions

         -   implementability and testability

         -   consistency among requirements



5.3.2    P̲r̲e̲l̲i̲m̲i̲n̲a̲r̲y̲ ̲D̲e̲s̲i̲g̲n̲ ̲R̲e̲v̲i̲e̲w̲

         Design Specifications are reviewed with emphasis on

         -   conformance to requirements

         -   proper modular breakdown of overall design

         -   completeneses of intermodule interface specifications.





5.3.3    D̲e̲t̲a̲i̲l̲e̲d̲ ̲D̲e̲s̲i̲g̲n̲ ̲R̲e̲v̲i̲e̲w̲

         Detailed Design Specifications are reviewed with emphasis
         on

         -   conformance to requirements, ICD's and standards

         -   proper modular breakdown until lowest levels

         -   proper level of detail to allow coding

         -   document format (conformance to standard)

         -   consistency among modules

         -   possible design flaws, mistakes, etc.



5.3.4    V̲e̲r̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲R̲e̲v̲i̲e̲w̲(̲s̲)̲

         Dependant on the size and importance of the project
         it may be necessary to split this review in several
         phases.  The Verification Plan produced in the planning
         phase of a project are reviewed with emphasis on

         -   does a proper schedule for verification activities
             exist

         -   are sufficient time and personnel allocated to
             verification activities

         -   are production of Test procedures scheduled

         -   are performance of Test scheduled

         -   are production of Test reports scheduled

         -   are other verification activities than test scheduled

         -   are review(s) of verification scheduled.

         The Test Specifications are reviewed with respect to

         -   document format and conformance to standard



         -   does test verify requirements properly

         -   are test level and extend sufficient

         -   are specification readable and practically useful.

         The performance of tests must be witnessed by QA to
         assure that

         -   Tests are performed according to specifications

         -   Test results are properly recorded

         -   Output related to the test are retained and marked.

         The Test results must finally be reviewed with respect
         to

         -   actually used input data

         -   are results in accordance with expected results

         -   are reports properly produced

         -   do reports conform to standards

         -   are proper actions initiated for handling discrepancies.

         Other verification activities such as analysis of items
         not suitable for testing will result in documentation
         which is reviewed with respect to

         -   document format and conformance to standard

         -   completeness of activities in question

         -   completeness of documentation of these activities

         -   does activity verify requirements properly.











                     6̲ ̲ ̲V̲E̲R̲I̲F̲I̲C̲A̲T̲I̲O̲N̲ ̲



6.1      G̲e̲n̲e̲r̲a̲l̲

         Verification is all efforts (mainly tests) made throughout
         the development of a software product in order to prove
         the products ability to perform the required function.

         This effort is essential in establishing the credibility
         of the product and has a great role in showing product
         conformance and reliability.

         It is the responsibility of the project manager to
         plan, perform and document the verification in accordance
         with all applicable requirements and standards.



6,2      Q̲A̲ ̲P̲a̲r̲t̲i̲c̲i̲p̲a̲t̲i̲o̲n̲



6.2.1    Q̲A̲ ̲P̲a̲r̲t̲i̲c̲i̲p̲a̲t̲i̲o̲n̲ ̲i̲n̲ ̲P̲l̲a̲n̲n̲i̲n̲g̲

         QAD will survey the planning of verification to assure
         that the planning comprises a sufficient verification.





6.2.2    Q̲A̲ ̲P̲a̲r̲t̲i̲c̲i̲p̲a̲t̲i̲o̲n̲ ̲i̲n̲ ̲V̲e̲r̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         QAD will review all produced test procedures and will
         witness the actual performance of the tests.

         All tests will result in test reports and all other
         verification efforts in proper documentation.  Such
         reports and documents will be reviewed thoroughly by
         QAD.

         All observations during this effort will be contained
         in a report from QAD.









                        7  A̲U̲D̲I̲T̲S̲



7.1      G̲e̲n̲e̲r̲a̲l̲

         Audits through which all material produced during a
         project lifetime is thoroughly inspected or employed
         methods are evaluated shall be used as a powerful means
         of assuring the conformance of a product.

         Audits can be employed at any time from the birth of
         a project until its formal finalization.



7.2      A̲c̲c̲e̲s̲s̲ ̲t̲o̲ ̲A̲u̲d̲i̲t̲

         QAD shall have free access to perform audits at any
         time.

         QAD shall have full authority to demand audits established
         whenever it is found necessary.  It shall be the responsibility
         of project management to assure that all material is
         available and to assure the assistance of the project
         personnel as requested.





7.3      Q̲A̲D̲'̲s̲ ̲D̲u̲t̲y̲ ̲t̲o̲ ̲A̲u̲d̲i̲t̲ ̲

         It is the responsibility of QAD that audits on project
         methods and produced materiel are held to the extend
         necessary to assure proper surveillance of the project
         quality.









                       8  R̲E̲P̲O̲R̲T̲S̲ ̲



8.1      G̲e̲n̲e̲r̲a̲l̲

         Reports describing the observations done during the
         work will be the only direct output from QAD.

         Such reports shall contain descriptions on how the
         projects fulfill the required quality metrics.

         Reports shall not be limited to, but will due to the
         nature of the work, mainly describe identified discrepancies.

         It is the responsibility of the project management
         to respond properly on the reports.



8.2      D̲e̲t̲a̲i̲l̲e̲d̲ ̲R̲e̲p̲o̲r̲t̲s̲

         Whenever QAD personnel have participated directly in
         any activities a detailed report describing all findings
         during that activity shall be issued.





8.3      F̲i̲n̲a̲l̲ ̲R̲e̲p̲o̲r̲t̲s̲

         At finalization of a project QAD shall issue a final
         report describing the quality status of the product.

         This report will be an official document establishing
         QAD's position towards the product.

         The final report shall conclude either rejection, acceptance
         with reservation, or full acceptance of the product.


         204 Software Support
             Tools, Techniques
             and Methoddologies             1.2 Major Quality
                                            Aspects

                                            3.1 PLANS, General
                                            3.3 Description
                                            of Plans
                                            4.1 STANDARDS, General
                                            4.3 Description
                                            of Standards
                                            5. REVIEWS
                                            7. AUDITS
                                            8. REPORTS
         205. Planning                      General
         206. Work Instructions             3. PLANS 
         207. Configuration Man.            Plan being prepared
              agreement (CM)                (3.3.3 Configuration
                                            control plan)
         208. Library Controls              Included in configuration
                                            management plan
         209. Software Documentation        4.3 Description
                                            of Standards
         210. Reviews/Audits                5. REVIEWS
                                            7. AUDITS
                                            8. REPORTS
         211. Testing                       6. VERIFICATION
         212. Corrective Action             6. VERIFICATION
                                            8. REPORTS
         213. Subcontractor Control         2.5 QA Relation
                                            to Subcontractors.
         214 Purchaser Supplied Materiel    2.6 Purchaser supplied
                                            material
         215 Preparation for Delivery       8.4 Final Reports
         216 Accommodation and Assistance   2.4 QA Access