CSE2305 - Object-Oriented Software Engineering
Week 7

Topic 14: Software Characteristics and Metrics


Synopsis


Software product characteristics


What the software consumer wants:


What the software producer wants:


The issue of measurement


What is a metric?


What makes a good metric?


Process metrics


What can be measured?


What is hard to measure?


Some standard code metrics


Lines of code


Cyclomatic complexity


        [Diagram showing a graph represnting the flow control in a piece of software]


Function/feature points


Object-oriented Metrics


Some Object-oriented Metrics


Chidamber and Kemerer's


Lorenz and Kidd's


Reading


This material is part of the CSE2305 - Object-Oriented Software Engineering course.
Copyright © Jon McCormack & Damian Conway, 1998–2005. All rights reserved.