Project Report
Table of Contents
1. This SQA Plan ............................................................................................................. 7
1.1 Tools ............................................................................................................................ 7
1.2 Publication ................................................................................................................... 7
1.3 Review ......................................................................................................................... 7
1.4 Critical defect ............................................................................................................... 7
1.5 Current version release ................................................................................................ 8
1.6 Proceeding version ...................................................................................................... 8
2. Purpose ....................................................................................................................... 8
2.1 Scope .......................................................................................................................... 8
2.2 Project Summary ......................................................................................................... 8
3. The Team .................................................................................................................... 9
3.1 Team Members ............................................................................................................ 9
3.2 Responsibilities ............................................................................................................ 9
4. References .................................................................................................................. 9
5. Quality Goals and Expectations ..................................................................................10
6. Supporting Documents ...............................................................................................10
6.1 Purpose ......................................................................................................................10
6.2 Documents Distribution ...............................................................................................10
6.3 Documents Review .....................................................................................................10
6.4 Type of Documents .....................................................................................................11
6.4.1 Software Requirements – Specification ...................................................................11
6.4.2 Software Quality Assurance Plan ............................................................................11
6.4.3 Project Plan .............................................................................................................11
6.4.4 Coding Standards ....................................................................................................11
Software Quality Assurance Plan for PPI CV Management
6.4.5 Test Plan .................................................................................................................11
7. Software Design .........................................................................................................11
7.1 Purpose ......................................................................................................................11
7.2 Software Design Distribution .......................................................................................11
7.3 Software Design Review .............................................................................................12
7.4 Types of Software Design ...........................................................................................12
7.4.1 Reverse Engineering ...............................................................................................12
7.4.2 System Architecture ................................................................................................12
7.4.3 UML Diagrams ........................................................................................................12
7.4.4 Prototypes ...............................................................................................................13
8. Software implementation.............................................................................................13
8.1 Coding Standards .......................................................................................................13
8.2 Source Code Distribution ............................................................................................13
8.3 Code Review ..............................................................................................................13
8.4 Testing ........................................................................................................................13
8.5 Bugs ...........................................................................................................................14
9. Testing ........................................................................................................................14
9.1 Purpose ......................................................................................................................14
9.1.1 Unit testing ..............................................................................................................14
9.1.2 Peer review – Static Analysis ..................................................................................14
9.1.3 Peer review – dynamic analysis or ‘White Box’ testing ............................................15
9.1.4 Functional testing ....................................................................................................16
9.1.5 Regression testing ...................................................................................................16
9.2 Documentation and Defect Logging ............................................................................17
9.2.1 Test Execution Log ..................................................................................................17
9.2.2 Test Execution Plan ................................................................................................17
9.2.3 Defect Tracking System ..........................................................................................17
Software Quality Assurance Plan for PPI CV Management
10.1 Purpose ......................................................................................................................17
10.2 Problem discovering ...................................................................................................18
10.3 Problem Reporting ......................................................................................................18
11. Tools, Techniques and Methodologies ........................................................................18
11.1 Tools ...........................................................................................................................18
11.2 Techniques .................................................................................................................19
11.2.1 Project Plan .............................................................................................................19
11.2.2 Team meetings........................................................................................................19
11.2.3 Team collaboration & communication ......................................................................19
11.2.4 File exchange ..........................................................................................................19
11.2.5 Upload Register .......................................................................................................19
11.2.6 Review Report .........................................................................................................20
11.2.7 Review Register ......................................................................................................20
11.2.8 Reverse Engineering ...............................................................................................20
11.3 Methodologies ............................................................................................................20
11.3.1 Peer Review Coverage of Software Artifacts ...........................................................20
11.3.2 Unit Testing Coverage of Code ...............................................................................20
11.3.3 Exhaustiveness of Software Testing ........................................................................20
11.3.4 Composite Product Quality Rating ...........................................................................21
11.3.5 Defect Category Analysis ........................................................................................21
11.3.6 Average Defect Tardiness .......................................................................................21
11.3.7 Defect Removal Efficiency .......................................................................................21
11.3.8 Efficiency of Quality Assurance ...............................................................................21
11.3.9 Audits ......................................................................................................................21
11.3.10 Non-Conformance Report ....................................................................................21
12. Training .......................................................................................................................22
Software Quality Assurance Plan for PPI CV Management
Page 6 of 22
12.1 Team’s training ...........................................................................................................22
12.2 Users training ..............................................................................................................22