SOFTWARE QUALITY ASSURANCE
Course Code BIS714B
CIE Marks 50
Teaching Hours/Week (L:T:P: S) 3:0:0:0
SEE Marks 50
Total Hours of Pedagogy 40
Total Marks 100
Credits 03
Exam Hours 3
Examination nature (SEE) Theory
MODULE-1
The software quality challenge: The uniqueness of software quality assurance, the environments for
which SQA methods are developed, what is software quality? What is software, Software errors,
faults and failures Classification of the causes of software errors, Software quality – definition,
Software quality assurance – definition and objectives, Software quality assurance and software
engineering, Software quality factors: The need for comprehensive software quality requirements,
Classifications of software requirements into software quality factors , Product operation software
quality factors, Product revision software quality factors, Product transition software quality factors
,Alternative models of software quality factors ,Who is interested in the definition of quality
requirements?, Software compliance with quality factors
TB1: Ch 1: 1.1,1.2, Ch 2: 2.1-2.6, Ch 3:3.1-3.8.
MODULE-2
The components of the software quality assurance: The SQA system – an SQA architecture, Preproject components, software project life cycle components, Infrastructure components for error
prevention and improvement, Management SQA components standards, system certification, and
assessment components, Organizing for SQA – the human components, Considerations guiding
construction of an organization’s SQA system. Contract review: Introduction: the CFV Project
completion celebration, The contract review process and its stages, Contract review objectives,
Implementation of a contract review, Contract review subjects, Contract reviews for internal projects
TB1: Ch 4: 4.1-4.8 Ch 5:5.1-5.6
MODULE-3
SQA components in the project life cycle: Classic and other software development methodologies,
Factors affecting intensity of quality assurance activities in the development process, Verification,
validation and qualification, A model for SQA defect removal effectiveness and cost Software testing
– strategies, Definition and objectives, Software testing strategies, Software test classifications, White
box testing, Black box testing CASE tools and their effect on software quality
TB1: Ch 7: 7.1-,7.4, Ch 9:9.1-9.5 ,
MODULE-4
Management components of software: Project progress control -The components of project progress
control, Progress control of internal projects and external participants, Implementation of project
progress control regimes, Computerized tools for software progress control quality. Software quality
metrics: Objectives of quality measurement, Classification of software quality metrics Process metrics,
Product metrics, Implementation of software quality metrics, Limitations of software metrics.
TB1: Ch 20: 20.1-20.4, Ch21: 21.1-21.6
MODULE-5
Standards, certification and assessment: Quality management standards, The scope of quality
management standards, ISO 9001 and ISO 9000-3 Certification according to ISO 9000-3, Capability
Maturity Models – CMM and CMMI, assessment methodology, The Bootstrap methodology, The SPICE
project and the ISO/IEC 15504, software process assessment standard.SQA project process standards
–IEEE software engineering standards, Structure and content of IEEE software engineering standards,
IEEE/EIA Std 12207 – software life cycle processes, IEEE Std 1012 – verification and validation, IEEE Std
1028 – reviews.
TB1: Ch 23:23.1-23.6, Ch 24:24.1-24.4
Suggested Learning Resources:
Text Book:
● Daniel Galin, “Software Quality Assurance “from theory to implementation, Pearson
Publication, 2004.
Reference Books:
● Alan C. Gillies, “Software Quality: Theory and Management”, International Thomson
Computer Press, 1997.
● Mordechai Ben-Menachem “Software Quality: Producing Practical Consistent Software”,
International Thompson Computer Press, 1997

.png)
0 Comments