CIE357 Software Metrics and Quality Audit Syllabus:

CIE357 Software Metrics and Quality Audit Syllabus – Anna University Regulation 2021

COURSE OBJECTIVES:

• To help the students gain understanding of the modeling and testing reliability metrices.
• To provide the knowledge in the prediction of software reliability.
• To enable them to analyze and understand the measurements in software engineering.
• To analyze the phases of audit and audit plan.
• To prepare the formal report.

UNIT I INTRODUCTION TO SOFTWARE RELIABILITY

Basic Concepts – Failure and Faults – Environment – Availability –Modeling –uses – requirements reliability metrics – design & code reliability metrics – testing reliability metrics

UNIT II SOFTWARE RELIABILITY MODELING CONCEPT

General Model Characteristic – Historical Development of models – Model Classification scheme – Markovian models – General concepts – General Poisson Type Models – Binomial Type Models – Poisson Type models – Fault reduction factor for Poisson Type models.

UNIT III COMPARISON OF SOFTWARE RELIABILITY MODELS

Comparison Criteria – Failure Data – Comparison of Predictive Validity of Model Groups – Recommended Models – Comparison of Time Domains – Calendar Time Modeling – Limiting Resource Concept – Resource Usage model – Resource Utilization – Calendar Time Estimation and confidence Intervals

UNIT IV INTRODUCTION TO AUDIT

Brief history of auditing – General model of auditing – The compliance audit – Performance audit – Product audits – Process audits – System audits – Audit defined – Management principles

UNIT V AUDIT PROGRAM MANAGER AND PREPARATION

Accountability – Resources for audit program – Phases of audit – The audit team – Second rule of auditing – Authority – Requirements – Understand the process – Audit Plan – Evaluate documents

COURSE OBJECTIVES

CO1: Helping the students gain understanding of the modeling and testing reliability metrices.
CO2: Providing the knowledge in the prediction of software reliability.
CO3: Enable them to analyze and understand the measurements in software engineering.
CO4: Analyze the phases of audit and audit plan.
CO5: Preparing the formal report

REFERENCES:

1. Norman Fenton, James Bieman, ―Software Metrics: A Rigorous and Practical Approach‖, 3rd edition, CRC Press, 2015
2. John D. Musa, Anthony Iannino, KazuhiraOkumoto, ―Software Reliability – Measurement, Prediction, Application, Series in Software Engineering and Technology‖, McGraw Hill, 1987
3. John D. Musa, ―Software Reliability Engineering‖, Tata McGraw Hill, 1999