About Me

header ads

SOFTWARE QUALITY ASSURANCE (BIS714B)

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 

Post a Comment

0 Comments