Course Handout 2014 15
description
Transcript of Course Handout 2014 15
![Page 1: Course Handout 2014 15](https://reader036.fdocuments.us/reader036/viewer/2022082419/577cc09e1a28aba7119099d8/html5/thumbnails/1.jpg)
FACULTY OF ENGINEERINGDEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Session : Nov 2014– Apr 2015
COURSE HANDOUT
Semester: VIIICourse No: CS832--CS1021
Course Title: SOFTWARE QUALITY MANAGEMENT
Faculty: J. ThomasEmail: [email protected]
COURSE DESCRIPTION:To introduce an integrated approach to software development incorporating quality
management methodologies.
SCOPE AND OBJECTIVE: Software quality models
Quality measurement and metrics
Quality plan, implementation and documentation
Quality tools including CASE tools
Quality control and reliability of quality process
Quality management system models
Complexity metrics and Customer Satisfaction
International quality standards – ISO, CMM
LEARING OUTCOME: Know and determine the most appropriate verification and validation techniques to be
applied in a software development project with the aim of assuring the quality level required.
Understand the mission of a quality system and knows the applicable standards and norms. Understand the interrelation between product quality and process quality
![Page 2: Course Handout 2014 15](https://reader036.fdocuments.us/reader036/viewer/2022082419/577cc09e1a28aba7119099d8/html5/thumbnails/2.jpg)
UNIT I INTRODUCTION TO SOFTWARE QUALITY 9 + 3
Software Quality – Hierarchical models of Boehm and McCall – Quality measurement –
Metrics measurement and analysis – Gilb’s approach – GQM Model
UNIT II SOFTWARE QUALITY ASSURANCE 9 + 3
Quality tasks – SQA plan – Teams – Characteristics – Implementation – Documentation – Reviews
and Audits
UNIT III QUALITY CONTROL AND RELIABILITY 9 + 3
Tools for Quality – Ishikawa’s basic tools – CASE tools – Defect prevention and removal – Reliability
models – Rayleigh model – Reliability growth models for quality assessment
UNIT IV QUALITY MANAGEMENT SYSTEM 9 + 3
Elements of QMS – Rayleigh model framework – Reliability Growth models for QMS – Complexity
metrics and models – Customer satisfaction analysis.
UNIT V QUALITY STANDARDS 9 + 3
Need for standards – ISO 9000 Series – ISO 9000-3 for software development – CMM and CMMI – Six
Sigma concepts.
TOTAL= 60Hours
TEXT BOOKS
1. Allan C. Gillies, “Software Quality: Theory and Management”, Thomson Learning, 2003. (UI :
Ch 1-4 ; UV : Ch 7-8)
2. Stephen H. Kan, “Metrics and Models in Software Quality Engineering”, Pearson Education
(Singapore) Pte Ltd., 2002. (UI : Ch 3-4; UIII : Ch 5-8 ; UIV : Ch 9-11)
REFERENCES
1. Norman E. Fenton and Shari Lawrence Pfleeger, “Software Metrics” Thomson, 2003
2. Mordechai Ben – Menachem and Garry S.Marliss, “Software Quality”, Thomson Asia Pte Ltd,
2003.
3. Mary Beth Chrissis, Mike Konrad and Sandy Shrum, “CMMI”, Pearson Education (Singapore)
Pte Ltd, 2003.
4. ISO 9000-3 “Notes for the application of the ISO 9001 Standard to software development”.
![Page 3: Course Handout 2014 15](https://reader036.fdocuments.us/reader036/viewer/2022082419/577cc09e1a28aba7119099d8/html5/thumbnails/3.jpg)
COURSE PLAN:
WEEK LEARNING OBJECTIVES TOPICS TO BE COVERED1 UNIT I SOFTWARE QUALITY Software Quality –Hierarchical models of Boehm and McCall
2 SOFTWARE QUALITY Quality measurement – Metrics measurement and analysis
3 SOFTWARE QUALITY Gilb’s approach – GQM Model
4 UNIT II QUALITY ASSURANCE Quality tasks – SQA plan – Teams
5 QUALITY ASSURANCE Characteristics – Implementation
6 QUALITY ASSURANCE Documentation – Reviews and Audits
7 UNIT III QUALITY CONTROL Tools for Quality – Ishikawa’s basic tools – CASE tools
8 QUALITY CONTROLDefect prevention and removal – Reliability models – Rayleigh
model
9 QUALITY CONTROL Reliability growth models for quality assessment
10 UNIT IV QUALITY MANAGEMENT Elements of QMS – Rayleigh model framework
11 QUALITY MANAGEMENTReliability Growth models for QMS – Complexity metrics and
models
12 QUALITY MANAGEMENT Customer satisfaction analysis.
13 UNIT V QUALITY STANDARDSNeed for standards – ISO 9000 Series – ISO 9000-3 for
software development
14 QUALITY STANDARDS CMM and CMMI
15 QUALITY STANDARDS Six Sigma concepts.
ASSIGNEMENTS : Will be announced in the class.
EVALUATION SCHEME :
EC NO.
EVALUATION COMPONENT
MODULEDURATION
(MIN)
NATURE OF THE
COMPONENT
1 CIA IOPEN/CLOSED
BOOK2 CIA II MSE 2HRS CLOSED BOOK3 CIA III
Seminars,Viva,Quiz
----- OPEN/CLOSED BOOK
![Page 4: Course Handout 2014 15](https://reader036.fdocuments.us/reader036/viewer/2022082419/577cc09e1a28aba7119099d8/html5/thumbnails/4.jpg)
4Semester
ExamESE 3HRS CLOSED BOOK
MAKE-UP POLICY :
Make Up for any component will be given only in genuine cases. In all cases prior intimation must be given to faculty concerned. In case of any kind of illness a Doctor’s certificate is mandatory.
Instructor - In – charge J. Thomas
http://27.251.198.8:8081/QBank/index.htm