CSE2305 - Object-Oriented Software Engineering
Week 7

Topic 14: Software Characteristics and Metrics


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


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