0% found this document useful (0 votes)
10 views

Software Metrics CSNR

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Software Metrics CSNR

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

HONORS for CSE

Software Metrics

Course Objectives:
The main objective of the course is to expose the students to different software metrics used in projects
and their Management. Upon completion of this course, the student should be able to:

1. Analyze basics of Measurement.


2. Learn about different Methods of Data Collection.
3. Learn about measuring Internal and External Product Attributes.
4. Analyze software quality measurements and metrics.
5. Plan measurement programs.

Course Outcomes: At the end of the course the student will be able to:
1. Understand and analyze various fundamentals of measurement and software metrics.
2. Apply frame work and analysis techniques for software measurement.
3. Analyze internal and external attributes of software product for effort estimation.
4. Apply reliability models for predicting software quality.
5. Able to create a plan for measurement program and apply the metrics tools.

Syllabus

Fundamentals of Measurement: Measurement: what is it and why do it?: Measurement in Software


Engineering, Scope of Software Metrics, The Basics of measurement: The representational theory of
measurement, Measurement and models, Measurement scales and scale types, meaningfulness in
measurement.

A Goal-Based Framework For Software Measurement: Classifying software measures, Determining


what to Measure, Applying the framework, Software measurement validation, Performing Software
Measurement validation. Empirical investigation: Principles of Empirical Studies, Planning
Experiments, Planning case studies as quasi-experiments ,Relevant and Meaningful Studies.

Software Metrics Data Collection: Defining good data ,Data collection for incident reports, How to
collect data, Reliability of data collection Procedures. Analyzing software measurement data: Statistical
distributions and hypothesis testing, Classical data analysis techniques, Examples of simple analysis
techniques.

Measuring internal product attributes: Size Properties of Software Size, Code size, Design size,
Requirements analysis and Specification size, Functional size measures and estimators, Applications of
size measures.

Measuring internal product attributes: Structure: Aspects of Structural Measures, Control flow
structure of program units, Design-level Attributes, Object-oriented Structural attributes and measures.

Measuring External Product Attributes: Modeling software quality, Measuring aspects of quality,
Usability Measures, Maintainability measures, Security Measures Software Reliability: Measurement
and Prediction: Basics of reliability theory, The software reliability problem, Parametric reliability
growth models, Predictive accuracy,
Resource measurement: Productivity, teams, tools and method, making process predictions, Planning
a measurement program, Measurement in Practice, Empirical Research in Software Engineering,
Metrics Tools.

Text Books:
1. Fenton, Pfleeger, Software Metrics, A Rigorous and Practical Approach, 2nd Edition, Thomson,
1998.
2. Stephen H. Kan, Metrics & Models in Software Quality Engineering, 2nd Edition, Addision-
weseley Pearson Education, 2002.

References:
1. Sheppard, Software Engineering Metrics, 1st Edition, Mc GrawHill Publications, 1994.
2. Pertis et al, Software Metrics, An Analysis and Evaluation, 1st Edition, MIT Press, 1981.

You might also like