Professional Documents
Culture Documents
SQA Components
Dr Khalid Alnafjan
kalnafjan@ksu.edu.sa
Galin, SQA from theory to implementation © Pearson Education Limited 2004
OHT 4.2
• Pre-project components
• Software project life cycle components
• Infrastructure components for error prevention and improvements
• Management SQA components
• SQA standards, system certification and assessment components
• Organizing for SQA – the human components
• Considerations guiding construction of organization’s SQA system
• Contract reviews
• Development and quality plans
• Reviews
• Expert opinions
• Software testing
• Software maintenance components
• Assurance of the quality of external
participants’ work
Configuration Management
• The regular software development and
maintenance operations involve intensive
activities that modify software to create new
versions and releases. These activities are
conducted throughout the entire software service
period in order to cope with the needed
corrections, adaptations to specific customer
requirements, application improvements, and so
forth. Different team members carry out these
activities simultaneously.
Galin, SQA from theory to implementation © Pearson Education Limited 2004
OHT 4.27
Configuration Management
• Changes may take place at different sites. As a
result, serious dangers arise, whether of
misidentification of the versions ,releases or
documentation loss.
• Configuration management deals with these
hazards by introducing procedures to control the
change process. These procedures relate to the
approval of changes, the recording of those
changes performed,
Galin, SQA from theory to implementation © Pearson Education Limited 2004
OHT 4.28
Configuration Management
• Also the issuing of new software versions and
releases, the recording of the version and release
specifications of the software installed in each site,
and the prevention of any changes in approved
versions and releases once they are issued.
• Most configuration management systems
implement computerized tools to accomplish their
tasks. These computerized systems provide the
updated and proper versions of the installed
software and their documentation.
Galin, SQA from theory to implementation © Pearson Education Limited 2004
OHT 4.29
Objectives:
Utilization of international professional knowledge
Improvement of coordination with other organizations’
quality systems
Objective professional evaluation and measurement of the
organization’s SQA achievement
Galin, SQA from theory to implementation © Pearson Education Limited 2004
OHT 4.31