management above the project level. Although it rarely happens, this reporting
system to the upper management gives the SQA
group the ability to resolve
issues at the project level.
The functional groups that can influence software quality are program
management, project management, system engineering, software design and
development,
software testing, system testing, logistics, software configuration
management, independent verification and validation,
and systems engineering
process.
2.2 Resources
Resources include a list of equipment, facilities, and personnel necessary to
implement software quality assurance.
Section 3: SQA Tasks
This section describes the software life cycle, the tasks, and the relationship of
the tasks and the primary checkpoints. The tasks are in sequential order and must
reflect verified tasks related to the software’s activities.
The schedule of the tasks is also in this section.
A task is complete if the
required reports are also completed. Tasks can include review of software
products, evaluation of software tools, evaluation of facilities, evaluation of the
review process,
etc.
Section 4: Documentation
This section describes and supports the software development process. Updated
periodically, it also includes the list of software deliverable products and its
associated guideline or standard to maintain or develop the products.
Section 5: Standards, Practices, Conventions, and Metrics
This section includes all the procedures an SQA team member must verify in
order to confirm that the software is of high quality. It includes standards, and
monitoring and assurance that the software complies with the listed standards.
Furthermore, it also identifies conventions,
practices, and standards used in
defining, collecting, and using software measurement information.