Sei sulla pagina 1di 7

Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science and Engineering

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

COURSE PLAN-ODD SEMESTER 2019-2020

Subject with code Software Quality Management – CSE407(Self Elective)


Course B.Tech (CSE-Ship)
Semester / Sec VIII / A
Course Credit 3
Course Coordinator Mr. M. Raja
Module Coordinator Dr. R. Ramalakshmi
Programme Coordinator Dr. K. Kartheeban

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:

1. Software Engineering (CSE303)


2. Object Oriented Software Development (CSE401)
3. Students should have the basic knowledge of software development concepts (design,
programming, documenting).

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

PROGRAMME EDUCATIONAL OBJECTIVES

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.

PO7 Ability to understand the impact of computing solutions in economic, environmental


and societal context for sustainable development.

PO8 Applying ethical principles and commitment to ethics of IT and software profession.

PO9 Ability to work effectively as an individual as well as in teams.

PO10 Effectively communicating with technical community and with society.

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

MAPPING OF PO and PEO:

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

MAPPING OF CO AND PO:

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:

 Assignments  Sessional / Model /


End Semester Exam

ASSESSMENT METHODOLOGIES-INDIRECT:

 Course End Survey

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

3 Quality measurement T1(29-31) 2 5


4 Metrics measurement and analysis T1(31-42) 1 6
5 Gilb’s approach T1(45-52) 2 8
6 GQM Model T1(53-56) 2 10

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

UNIT-II SOFTWARE QUALITY ASSURANCE


7 Establishing quality goals Material 2 12
8 Purpose and scope Material 2 14
9 SQA Management Material 2 16
10 Documentation Material 1 17
11 QA Techniques Material 1 18
12 Reviews and Audits Material 2 20
UNIT-III QUALITY CONTROL AND RELIABILITY
13 Tools for Quality T2(159-160) 2 22
14 Ishikawa’s basic tools T2(161-175) 1 23
15 CASE tools T1(84-89) 2 25
16 Defect prevention and removal T2(189-216) 1 26
17 Reliability models T2(219-220) 1 27
18 Rayleigh model T2(222-225) 2 29
19 Reliability growth models for quality T2(244-248) 1 30
assessment
UNIT-IV QUALITY MANAGEMENT SYSTEM
20 Elements of QMS T1(109-117) 2 32
21 Rayleigh model framework T2(268-274) 2 34
22 Reliability Growth models for QMS T2(285-288) 2 36
23 Complexity metrics and models T2(336-355) 2 38
24 Customer satisfaction analysis T2(402-421) 2 40
UNIT-V QUALITY STANDARDS
25 Need for standards T1(142-144) 1 41
26 ISO 9000 Series T1(144-152) 2 43
27 ISO 9000-3 for software development T1(152-155) 2 45
28 CMM and CMMI T1(167-175) 1 46
29 Six Sigma concepts Material 2 48
30 Trends in quality: the future T1(203-217) 2 50

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

ASSESSMENT PLAN FOR THE COURSE

SI. Course Outcomes How Measured When Measured


No
1 CO1: Learn the needs of Based on the performance in After Sessional-I,
software quality Sessional-I, End-Semester, End-Semester
Assignment - I
2 CO2: Understand the factors Based on the performance in After Sessional-I,
affecting the SQA and Sessional-I, Sessional-II, End- Sessional-II and
requirement for SQA Semester, Assignment - I End-Semester

3 CO3: Acquire knowledge of Based on the performance in After Sessional-II


quality and the nature of Sessional-II, End-Semester, and End-Semester
software defects Assignment - II

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

5 CO5: Understanding various Based on the performance in After Sessional-III


quality standards Sessional-III, End-Semester, and End-Semester
Assignment - III

ASSIGNMENTS

S.NO Assignments Date


1 Assignment-I 5.08.2017
2 Assignment-II 25.08.2017
3 Assignment-III 20.09.2017

MAPPING OF CO TO ASSIGNMENT

A/T/ Assignment- Assignment Assignment-


CO I -II III
CO1 
CO2 
CO3 
CO4  
CO5 

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

1. A software metric is a measurable property which is an indicator of one or more of the


quality criteria that we are seeking to measure.’ Discuss (CO1, CO2)
2. Why quality management is a challenge to small scale businesses (CO3, CO4)
3. Using an example of an existing business entity, describe in details how the use of quality
management for its products and services as either made them succeed or fail (CO4, CO5)

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.

PORTIONS FOR SESSIONAL EXAMINATIONS

S.No Test No. Topics


1. Sessional –I 1-12
2. Sessional –II 13-24
3. Sessional-III 25-30
4. End Semester 1-30

*******

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

Potrebbero piacerti anche