SQA COMPONENTS
LUTHFIYA ULINNUHA / 5209100115
Pre Project Quality Component


   Project Life Cycle Components


    Infrastructure error preventive and improvementcomponentss


   Standardization, certification and SQA assessmentcomponents


Organizing for SQA – the human components
PRE PROJECT QUALITY COMPONENT


Contract Review
• Project Proposal Draft
• Contract Draft

Development Quality Plan
• Schedules
• Required manpower and hardware resources
• Risk evaluations
• Organizational issues: team members, subcontractors and
  partnerships
• Project methodology, development tools, etc.
• Software reuse plans.
PROJECT LIFE CYCLE COMPONENTS



                         ■                   ■ Assurance
Reviews
                     Software                   of the
                      testing                   quality




                                ■ Software
                                                           supplied parts
          ■ Expert
          opinions              maintenanc
                                     e
PROJECT LIFE CYCLE COMPONENTS
              CONT’D
• Review
  Design reports, software test documents, software
  installation plans and software manuals. Usually
  divided by
- Formal design review
- Peer review
• Expert opinion
  Judgment from external capabilities
• Software Testing
  constructed from a variety of tests, some manual
   and some automated.
  All tests have to be designed, planned and
   approved according to development
   procedures.
 The test repost include in : detailed list of fault
   detected and also recommendation for its
   solution
• Software Maintenance
    Corrective Maintenance


    Adaptive Maintenance


    Functionality improvement maintennave
• Assurance of the quality
Assurance of the quality usually joined with external
participant like customers and subcontractor
INFRASTRUCTURE COMPONENT FOR ERROR
    PREVENTION AND IMPROVEMENT


  Procedures and work instruction

  Templates and checklist

  Staff training, retraining, and certification

  Preventive and corrective actions

  Configuration management

  Documentation control
• Procedures and work instruction
 Procedures
  • Generally applicable and used in entire organization
 Work instruction
  • Only applied in unique organization or department

 Based on each organization’s rule and past
 experience
• Templates and checklist
 Templates
  • Generally document that supplied by organization with same
    guide or form of a piece being made.
 Checklist
  • List of item to be completed prior to performing an activity

• Benefit using template : provodis easier integration
  between team members
• Benefit using checklist : help developer carrying out
  self check of document and software code
• Staff training, retaining, and certification

      professional knowledge requirements for each
      position


          professional training and updating needs


              Plan the professional training and updating
              program


                  Define positions requiring certification


                      Plan and certification process, deliver and
                      folow up
• Preventive and correction actions
  Initiate and guide performance oforganization-wide
  actionsthatwilleliminate the causesofknown or
  potential faults.

  Defect action
  •Immediate solution of the defect
   detected in a software system
• Configuration Management
 Design document
 Ex : software test report, manual, installation, etc

 Software code
 Ex : source code, object code, and prototype
 software
 Data files
 Ex : test cases and test scripts, and paramaters

 Software development tools
 Ex : compiler and debugger
• Documentation Control
  Ex : document security, including document
  disposal
  Objective :
  -Assure the quality management
  -Assure the document’s technical completeness

SQA Components

  • 1.
  • 2.
    Pre Project QualityComponent Project Life Cycle Components Infrastructure error preventive and improvementcomponentss Standardization, certification and SQA assessmentcomponents Organizing for SQA – the human components
  • 3.
    PRE PROJECT QUALITYCOMPONENT Contract Review • Project Proposal Draft • Contract Draft Development Quality Plan • Schedules • Required manpower and hardware resources • Risk evaluations • Organizational issues: team members, subcontractors and partnerships • Project methodology, development tools, etc. • Software reuse plans.
  • 4.
    PROJECT LIFE CYCLECOMPONENTS ■ ■ Assurance Reviews Software of the testing quality ■ Software supplied parts ■ Expert opinions maintenanc e
  • 5.
    PROJECT LIFE CYCLECOMPONENTS CONT’D • Review Design reports, software test documents, software installation plans and software manuals. Usually divided by - Formal design review - Peer review • Expert opinion Judgment from external capabilities
  • 6.
    • Software Testing constructed from a variety of tests, some manual and some automated.  All tests have to be designed, planned and approved according to development procedures. The test repost include in : detailed list of fault detected and also recommendation for its solution
  • 7.
    • Software Maintenance Corrective Maintenance Adaptive Maintenance Functionality improvement maintennave
  • 8.
    • Assurance ofthe quality Assurance of the quality usually joined with external participant like customers and subcontractor
  • 9.
    INFRASTRUCTURE COMPONENT FORERROR PREVENTION AND IMPROVEMENT Procedures and work instruction Templates and checklist Staff training, retraining, and certification Preventive and corrective actions Configuration management Documentation control
  • 10.
    • Procedures andwork instruction Procedures • Generally applicable and used in entire organization Work instruction • Only applied in unique organization or department Based on each organization’s rule and past experience
  • 11.
    • Templates andchecklist Templates • Generally document that supplied by organization with same guide or form of a piece being made. Checklist • List of item to be completed prior to performing an activity • Benefit using template : provodis easier integration between team members • Benefit using checklist : help developer carrying out self check of document and software code
  • 12.
    • Staff training,retaining, and certification professional knowledge requirements for each position professional training and updating needs Plan the professional training and updating program Define positions requiring certification Plan and certification process, deliver and folow up
  • 13.
    • Preventive andcorrection actions Initiate and guide performance oforganization-wide actionsthatwilleliminate the causesofknown or potential faults. Defect action •Immediate solution of the defect detected in a software system
  • 14.
    • Configuration Management Design document Ex : software test report, manual, installation, etc Software code Ex : source code, object code, and prototype software Data files Ex : test cases and test scripts, and paramaters Software development tools Ex : compiler and debugger
  • 15.
    • Documentation Control Ex : document security, including document disposal Objective : -Assure the quality management -Assure the document’s technical completeness