SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0451 Course Title : Software Quality Management Semester : VII Course Time : July-Dec 2012 Day Hour Timing 1 7 3.10-4.00pm 2 1 8.45-9.35am 3 -- -- 4 1 8.45-9.35am 5 3 10.35-11.25am Location : S.R.M.E.C Tech Park Faculty Details Sec. Name Office Office hour Mail id SE Mr.Deeban chakravarthy Tech park 7 th floor Mon Fri Deepan.v@ktr.srmuniv.ac.in Required Text Books: 1. Daniel Galin, Software Quality Assurance: From Theory to Implementation, Addison-Wesley, 2003 Reference Books 1. Alcon Gillies Software quality: Theory and management, International Thomson, Computer press 1997 2. Stephen H.Kan, Metrics and models in software quality Engineering, Addison Wesley1955 3. Roger S. Pressman, Software Engineering-A Practitioner s Approach, McGraw Hill pub.2001 4. Humphrey Watts, Managing the Software process Addison Wesley, 1986. Web resources www.onesmartclick.com/ www.studentdump.com Prerequisite : CS0255 software engineering principles CS0654- software architecture patterns Objectives Define quality assurance plans Apply quality assurance tools & techniques
Assessment Details Attendance : 5 Marks Cycle Test I : 10 Marks Cycle Test II : 10 Marks Surprise Test I : 5 Marks Model Exam : 20 Marks Test Schedule S.No. DATE TEST TOPICS DURATION 1 25.07.2012 Cycle Test - I Unit I & II 2 periods 2 27.08.2012 Cycle Test - II Unit III & IV 2 periods 3 10.10.2012 Model Exam All 5 units 3 Hrs Outcomes Students who have successfully completed this course will have full understanding of the following concepts Course outcome To learn To learn software quality factors About common software testing strategies. About project process control and software metrics. About standards and certifications. Program outcome An ability to understand components of software quality assurance. To have enough knowledge in implementation in testing and assuring software quality maintenance To have knowledge about software quality costs. To understand SQA standards and software process assesments
Detailed Session Plan UNIT-1 The Software Quality Challenge - Software Quality Factors - Components of the Software Quality Assurance System. Pre-Project Software Quality Components - Contract Review - Development and Quality Plans Session No. 1 Topics to be covered The Software Quality Challenge Time (min) Ref Teaching Method Testing Method 2 3 4 5 Software Quality Factors Components of the Software Quality Assurance System Pre-Project Software Quality Components Contract Review Surprise test 6 7 reference models Development and Quality Plans, Assignment 8 9 Software quality factors Software quality assurance Assignment UNIT-II Integrating Quality Activities in the Project Life Cycle Reviews - Software Testing Strategies - Software Testing Implementation - Assuring The Quality of Software Maintenance - Assuring The Quality of External Participants' Parts Integrating Quality Activities in the 10 1 Project Life Cycle 11 Reviews - Software Testing 12 Strategies 13 Software Testing 15 Implementation 16 17 Assuring The Quality of Software Maintenance Assuring The Quality of External Participants' Parts Brain storming Surprise Test Surprise Test-2 18 Assuring The Quality of External Participants' Parts
UNIT -III Procedures and Work Instructions - Supporting Quality Devices - Staff Training, Instructing and Certification - Preventive and Corrective Actions - Configuration Management - Documentation and Quality Records Controls. 19 20 21 22 23 24 25 26 Procedures and Work Instructions Supporting Quality Devices Staff Training Instructing and Certification Preventive and Corrective Actions Configuration Management Configuration Management Documentation and Quality Records Controls., Comparative study Surprise Test Pick and answer 27 Documentation and Quality Records Controls. 28 Implementation Brain storming UNIT- IV Project Progress Control - Software Quality Metrics - Software Quality Costs 29 Project Progress Control T2 30 31 Project Progress Control Software Quality Metrics T2 T2 32 Software Quality Metrics T2 33 34 Software Quality Costs Software Quality Costs T2 T2
35 Software cost estimation T2 BB Surprise test-3 UNIT V SQA Standards - ISO 9001 Certification - Software Process Assessment. Organizing for Quality Assurance - Management and its Role in Quality Assurance - The Software Quality Assurance Unit - SQA Trustees and Committees 36 SQA Standards T2 BB 37 ISO 9001 Certification T2 BB 38 Software Process Assessment T2 BB 39 Organizing for Quality Assurance T2 Brain storming 40 Management and its Role in Quality Assurance T2 BB Brain storming 41 Management and its Role in Quality Assurance T2 BB Surprise test 42 The Software Quality Assurance Unit T2 BB Assignment 43 The Software Quality Assurance Unit T2 BB 44 SQA Trustees and Committees T2 Brain storming BB Black Board Power Point