Project Report

Ravireddydyasani
PossibleTableofContentsSQAPlan.docx

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. Problem Reporting and Corrective Action ...................................................................17

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