Hi Guest, 26 June 2022 Sunday IST

About CUSAT | About Department | Alumni | Sitemap | Disclaimer  

  Home > Academic/Programmes > Programme Structure > SE (2009)

Core/Elective: Core Semester: 2 Credits: 4

Course Description

This course discusses basic software project quality management principles and techniques as they relate to software project planning, monitoring and control. This course describes the basics of software verification and validation planning with an emphasis on software peer reviews and software testing. The course also covers software configuration management, technical metrics for software

Course Objectives

Understand the basics and benefits of software quality engineering
Plan, implement and audit a Software Quality Management program for their organization
Select, define, and apply software measurement and metrics to their software products, processes and services
Understand the fundamentals of the configuration management process to include configuration identification, configuration control, status accounting, and audits

Course Content

1. Framework for software quality – overview of SQA planning – establishing quality goals – quality assurance management – quality standards – six sigma – techniques and contents of a SQA plan

2. Software testing – objectives of testing – functional and structural testing – testing strategies – unit testing – integration testing – system testing – test reporting- debugging – test automation

3. Software reviews & audits – management review process – technical review process – software assertion process – walkthrough process – audit process – verification & validation

4. Software reliability and availability – standards and evaluation of process – ISO 9000 – SEI Capability Maturity Model (CMM) – Software configuration management

5. Technical metrics for software – metrics for the analysis model – metrics for design model – metrics for source code – metrics for testing – metrics for maintenance – technical metrics for object oriented systems – distinguishing characteristics – class oriented metrics – operation oriented metrics – testing metrics – project metrics


1. Software Process Quality- Management and Control (1st Ed): Ron S Kennath, E. R Baker, CRC (1999)
2. Quality Software Management (Vol. 1-4): Gerald M. Weinberg, Dorset House (1997)
3. In Roads to Software Quality : Alka Jarvis & Vern Crandall
4. Software Engineering – A practitioners approach (7th Ed): Roger S. Pressman, McGraw Hill (2009)

Copyright © 2009-21 Department of Computer Science,CUSAT
Design,Hosted and Maintained by Department of Computer Science
Cochin University of Science & Technology
Cochin-682022, Kerala, India
E-mail: csdir@cusat.ac.in
Phone: +91-484-2577126
Fax: +91-484-2576368