Software Quality Assurance Plan
22 Pages 5445 Words
Software Engineering Project
Abstract
This document describes the standards, procedures, and conventions to be followed by all Software Engineering Project teams in developing their projects. These standards ensure software quality throughout the duration of the project.
1 Introduction 5
1.1 Purpose 5
1.2 Process Modifications 5
1.3 Software Engineering Projects 5
1.4 Teams 6
1.5 Personnel Involved 6
1.5.1 C# Programmer 7
1.5.2 ASP.NET Programmer 7
1.5.3 Clients 8
1.5.4 Database Programmer 8
1.5.5 Project Manager 8
1.5.6 Software Administrative Group (SAG) 9
1.5.7 Technical Representative 10
1.6 Intellectual Property (IP) 10
1.7 Group Directory 11
2 Reference Documents 12
2.1 Documents Produced 12
2.2 References Used 12
3 Management 14
4 Documentation 15
4.1 Documents Produced 15
4.1.1 Software Project Management Plan (SPMP) 15
4.1.2 Software Requirements Specification (SRS) 15
4.1.3 Software Design Description (SDD) 15
4.1.4 Test Plan (TP) 15
4.1.5 Technical Report (TR) 16
4.1.6 User Documentation (UD) 16
4.1.7 Progress Report 16
5 Standards, Practices and Conventions 17
5.1 Communication Procedures 17
5.1.1 Meeting Procedures 17
5.1.1.1 Before the Meeting 17
5.1.1.2 During the Meeting 18
5.1.1.3 After the Meeting 19
5.1.2 Type of Meeting 19
5.1.3 Work Session 20
5.1.3.1 Team Communication 20
5.1.3.2 Client Communication 20
5.1.3.3 340/440 Communication 21
5.1.3.4 Supervisor Communication 21
5.2 Documentation Standards 21
5.3 File and Directory Standards 22
5.3.1 File Naming Conventions 22
5.3.2 CVS Commit Procedure 23
5.3.3 Directory Navigation Aids 23
5.4 Task Allocation and Tracking Procedure 23
5.5 Process Improvement Procedure 24
6 Reviews and Audits 25
6.1 Reviews 26
6.1.1 Internal Reviews 26
6.2 Audits 27
6.2.1 Internal Audit 27
7 Configuration Management 28
7.1 Key Aspects of Configuration Management 28
7.2 Identifying...