Roger S. Pressman, “Software Engineering-A Practitioner's Approach”, McGraw
Hill ... Method. Testing Method. 1. The Software Quality Challenge. 50. T1. BB.
Course Code Course Title Semester Course Time
: : : :
SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN CS0451 Software Quality Management VII July-Dec 2011
Day
Hour
1
2,4
2 3 4 5
6
Timing 9.35 -10.25 11.35-12.15 1.30-2.20
1
8.45-9.35
Location
: S.R.M.E.C – Tech Park
Faculty Details Sec. SE
Name Mr.Senthilkumar.G
Office Tech park 7th floor
Office hour Mon – Fri
Mail id
[email protected]
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 Cycle Test – I Cycle Test – II Surprise Test – I Surprise Test - II Model Exam
: : : : : :
5 Marks 10 Marks 10 Marks 5 Marks 5 Marks 15 Marks
Test Schedule S.No. 1 2 3
DATE Second week of AUG’10 End of SEP’10 End of NOV’10
TEST
TOPICS
DURATION
Cycle Test - I
Unit I & II
2 periods
Cycle Test - II Model Exam
Unit III & IV All 5 units
2 periods 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.
•
Program outcome
• •
•
About standards and certifications. •
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 2 3 4 5 6 7
Topics to be covered The Software Quality Challenge Software Quality Factors Components of the Software Quality Assurance System Pre-Project Software Quality Components Contract Review reference models Development and Quality Plans Software quality factors
8 9
Software quality assurance
Time (min)
Ref
Teaching Method
50
T1
BB
50
T1
BB
50
T1
BB
50
T1
BB
50
T1
BB
50
T1
BB
50
T1
BB
50
T1
BB
50
T1
BB
Testing Method Group discussion Objective type test Quiz Objective type test Surprise test Quiz Quiz Objective type test Quiz, Assignment Group discussion Comparative study 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 111 Project Life Cycle
50
T1
BB
11 Reviews - Software Testing
50
T1
BB
12 Strategies
50
T1
PPT
13
Software Testing
50
T1
PPT
15
Implementation
50
T1
BB
50
T1
BB
50
T1
PPT
50
T1
BB
16 17 18
Assuring The Quality of Software Maintenance Assuring The Quality of External Participants' Parts Assuring The Quality of External Participants' Parts
Quiz Quiz Brain storming Group discussion
Quiz Surprise Test Group discussion Quiz Quiz Surprise Test-2 Quiz
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
Procedures and Work Instructions Supporting Quality Devices Staff Training Instructing and Certification Preventive and Corrective Actions Configuration Management Configuration Management
50 50 50 50 50 50 50
26
Documentation and Quality Records Controls.
50
27
Documentation and Quality Records Controls.
50
28
Implementation
T1 T1 T1 T1 T1 T1 T1
BB PPT PPT PPT PPT PPT PPT
Quiz Objective type test Quiz Group discussion Quiz, Comparative study Quiz Surprise Test Quiz Group discussion Quiz Comparative study Quiz Group discussion
T1 PPT
Pick and answer
PPT
Quiz
PPT
Quiz Brain storming
T1
50
T1
UNIT- IV Project Progress Control - Software Quality Metrics - Software Quality Costs
29 30 31 32
Project Progress Control Project Progress Control Software Quality Metrics Software Quality Metrics
50
T2
PPT
50
T2
PPT
50
T2
PPT
50
T2
PPT
50
T2
PPT
50
T2
PPT
Software Quality Costs 33 34
Software Quality Costs
Group discussion Group discussion Quiz Group discussion Group discussion Objective type test Quiz Group discussion Quiz Group discussion
35
Software cost estimation
50
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 37 38 39 40 41 42 43 44
SQA Standards ISO 9001 Certification Software Process Assessment Organizing for Quality Assurance Management and its Role in Quality Assurance Management and its Role in Quality Assurance The Software Quality Assurance Unit The Software Quality Assurance Unit SQA Trustees and Committees
BB – Black Board PPT – Power Point
Group discussion
50
T2
BB
50
T2
BB
50
T2
BB
50
T2
PPT
Group discussion Comparative study Objective type test Comparative study Brain storming
50
T2
BB
Brain storming
50
T2
BB
50
T2
BB
50
T2
BB
50
T2
PPT
Surprise test Quiz Group discussion Comparative study Assignment Comparative study Brain storming