Software Quality Assurance (SQA) Plan
Software Quality Assurance (SQA) Plan
Software Quality Assurance (SQA) Plan
<Project Name>
Team Members:
Page 1 of 11
Department of Electrical and Computer Engineering and Computer Science
Milwaukee School of Engineering
<Project Name> Software Quality Assurance Plan
Table of Contents
Page 2 of 11
Department of Electrical and Computer Engineering and Computer Science
Milwaukee School of Engineering
<Project Name> Software Quality Assurance Plan
1.0 Purpose
The purpose of this Software Quality Assurance (SQA) Plan is to establish the goals,
processes, and responsibilities required to implement effective quality assurance functions for
the <Project Name> project.
The <Project Name> Software Quality Assurance Plan provides the framework necessary to
ensure a consistent approach to software quality assurance throughout the project life cycle. It
defines the approach that will be used by the Software Quality personnel to monitor and assess
software development processes and products to provide objective insight into the maturity and
quality of the software.
1.1 Scope
This plan covers SQA activities throughout the <identify phases, e.g., formulation and
implementation> phases of the <Project Name>.
Page 3 of 11
Department of Electrical and Computer Engineering and Computer Science
Milwaukee School of Engineering
<Project Name> Software Quality Assurance Plan
IEEE STD 730-2002, IEEE Standard for Software Quality Assurance Plans
<List any project documents which you may have referenced, for example>
<Project Name> Project Plan, revision x.y
<Project Name> System Implementation Plan (SIP), revision x.y
<Project> Software Management Plan (or Product Plan), revision x.y
<Project> Statement of Work (SOW), revision x.y
<Project> Configuration Management Plan (CMP), revision x.y
Page 4 of 11
Department of Electrical and Computer Engineering and Computer Science
Milwaukee School of Engineering
<Project Name> Software Quality Assurance Plan
Page 5 of 11
Department of Electrical and Computer Engineering and Computer Science
Milwaukee School of Engineering
<Project Name> Software Quality Assurance Plan
4.1 Purpose
This section identifies the number and type of reviews and engineering peer reviews that will be
performed. It describes the artifact types to be reviewed as well as the format of the reviews that
will be conducted. These reviews have been scheduled on the WBS and accounted for in
project planning.
4.2.1 Artifact 1
Describe the review procedure which will be used for this artifact. If there is an applicable
checklist, reference it here and add the checklist to the references section.
4.2.2 Artifact 2
.
Page 6 of 11
Department of Electrical and Computer Engineering and Computer Science
Milwaukee School of Engineering
<Project Name> Software Quality Assurance Plan
5.0 Test
5.1 Purpose
This section defines the types of testing and the scope of testing activities for this software
development. Testing shall include both developmental testing as well as acceptance level
testing. For each type, the scope of testing shall be defined as well as the responsible parties.
5.1.1.1 Scope
To what portions of the project is this testing applicable
Page 7 of 11
Department of Electrical and Computer Engineering and Computer Science
Milwaukee School of Engineering
<Project Name> Software Quality Assurance Plan
[Overall, this section will define how you will log bugs and problems to ensure that they are
closed prior to the end of the project.]
Page 8 of 11
Department of Electrical and Computer Engineering and Computer Science
Milwaukee School of Engineering
<Project Name> Software Quality Assurance Plan
JUnit
GForge
SVN
Visual Basic
Page 9 of 11
Department of Electrical and Computer Engineering and Computer Science
Milwaukee School of Engineering
<Project Name> Software Quality Assurance Plan
Page 10 of 11
Department of Electrical and Computer Engineering and Computer Science
Milwaukee School of Engineering
<Project Name> Software Quality Assurance Plan
Page 11 of 11