SQM CP
SQM CP
COURSE DESCRIPTION
The course has the basic scope to provide the students with theoretical knowledge about
concepts of software quality, about the quality models, standards and methodologies used in
software industry, students will be able to understand the differences and interconnections among
the most popular software quality models, standards, approaches. They will have a solid basis that
enables them to make the right selection among software quality models, based on a software
company’s own characteristics.
COURSE PRE-REQUISITES:
COURSE OBJECTIVE:
1. To learn about the different methods and techniques used for quality management.
2. To understand fundamental principles of software quality management and also have a
good knowledge of responsibilities of quality manager.
3. To understand the factors affecting the SQA and requirement for SQA
4. To apply the quality tools and establish the steps for planning the quality
5. Understanding various quality standards
1
Mission: To prepare the students for prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in Computer Engineering to meet the
requirement of the industry and society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering
PEO DESCRIPTION
PEO1 The Graduates will be technically competent to excel in IT industry and to pursue higher
studies
PEO2 The Graduates will possess the skills to design and develop economically and technically
feasible computing systems using modern tools and techniques.
PEO3 The Graduates will have effective communication skills, team spirit, ethical principles and
the desire for lifelong learning to succeed in their professional career.
PROGRAMME OUTCOMES:
PO DESCRIPTION
PO1 Ability to apply knowledge of mathematics, science and computer engineering to solve
computational problems.
PO2 Identify, formulate, analyze and solve complex computing problems.
PO3 Capability to design and develop computing systems to meet the requirement of
industry and society with due consideration for public health, safety and environment.
PO4 Ability to apply knowledge of design of experiment and data analysis to derive
solutions in complex computing problems and society with due consideration for public
health, safety and environment.
PO5 Ability to develop and apply modeling, simulation and prediction tools and techniques
to engineering problems.
PO6 Assess and understand the professional, legal, security and societal responsibilities
Relevant to computer engineering practice.
PO8 Applying ethical principles and commitment to ethics of IT and software profession.
PO11 Demonstrating and applying the knowledge of computer engineering and management
principles in software project development and in multidisciplinary areas.
PO12 Understanding the need for technological changes and engage in life-long learning.
2
Mission: To prepare the students for prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in Computer Engineering to meet the
requirement of the industry and society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering
COURSE OUTCOMES
S.NO DESCRIPTION
CO1 Learn the needs of software quality
CO2 Understand the factors affecting the SQA and requirement for SQA
CO3 Acquire knowledge of quality and the nature of software defects
CO4 Apply the quality tools and establish the steps for planning the quality
CO5 Understanding various quality standards
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
PEO1 S S S S S L L S S
PEO2 L S S S S S S
PEO3 S S S S S S L S
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 L
CO2 M S L M
CO3 S S M
CO4 L M S
CO5 S M
S- Strong Correlation M- Medium Correlation L – Low Correlation
ASSESSMENT METHODOLOGIES-DIRECT:
ASSESSMENT METHODOLOGIES-INDIRECT:
3
Mission: To prepare the students for prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in Computer Engineering to meet the
requirement of the industry and society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering
TEXT BOOK
TEXT/REFERENCE BOOK TITLE/AUTHORS/PUBLICATION
Text 1 Allan C. Gillies, “Software Quality: Theory and Management”, Thomson
Learning, 2003.
Text 2 Stephen H. Kan, “Metrics and Models in Software Quality Engineering”,
Pearson Education (Singapore) Pte Ltd., 2002.
Reference 1 Mordechai Ben – Menachem and Garry S.Marliss, “Software Quality”,
Thomson Asia PteLtd, 2008.
Reference 2 Norman E. Fenton and Shari Lawrence Pfleeger, “Software Metrics”
Thomson, 2003.
Reference 3 Mary Beth Chrissis, Mike Konrad and Sandy Shrum, “CMMI”, Pearson
Education (Singapore) Pte Ltd, 2003.
Reference 4 ISO 9000-3 “Notes for the application of the ISO 9001 Standard to software
development”.
WEB RESOURCES
SI.No Topic to be covered Web Page
1 Hierarchical models of 1.www.researchgate.net/...Models.../0deec5190e5aa28921000000
Boehm and McCall .pdf
2 Software quality 1. http://www.peterindia.net/QualityAssurance.html
assurance 2. www.engr.sjsu.edu/gaojerry/course/287/QA.ppt
3 Reliability growth 1. http://www.hpl.hp.com/techreports/tandem/TR-96.1.pdf
models
4 Six Sigma concepts 1. http://www.adamssixsigma.com/
2. http://www.isixsigma.com/new-to-six sigma /getting-
started/what-six-sigma
5 CMM and CMMI 1. http://www.sei.cmu.edu/cmmi/
2. http://www.scs.shtr.org/pcmm1.html
LESSON PLAN
Topic No. of Cumulative
Topic Name Page No.
No Periods No. of Periods
UNIT-I THEORY OF SOFTWARE QUALITY
1 Software Quality T1(5-14) 1 1
2 Hierarchical models of Boehm and McCall T1(16-22) 2 3
4
Mission: To prepare the students for prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in Computer Engineering to meet the
requirement of the industry and society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering
5
Mission: To prepare the students for prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in Computer Engineering to meet the
requirement of the industry and society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering
4 CO4: Apply the quality tools Based on the performance in After Sessional-III
and establish the steps for Sessional-III, End-Semester, and End-Semester
planning the quality Assignment - III
ASSIGNMENTS
MAPPING OF CO TO ASSIGNMENT
6
Mission: To prepare the students for prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in Computer Engineering to meet the
requirement of the industry and society
Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering
ASSIGNMENTS
CASE STUDY
1. Consider a software company which develops web based application. You are requested
to suggest quality measures and standards for their developing products.
*******
7
Mission: To prepare the students for prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in Computer Engineering to meet the
requirement of the industry and society