This book provides a number of specific metrics that apply to object-oriented software projects. The metrics are based on measurements and derived advice drawn from a number of actual projects that have successfully used object technology to deliver products. Covers both project completion metrics and design metrics -- common, Smalltalk only, and C++ only. For programmers interested in object-oriented technology.
| Introduction | |
| Oo Software Metrics | |
| Project Metrics | |
| Average number of support classes per key class | |
| Average man-days per application class | |
| Average number of classes per developer | |
| Number of major iterations | |
| Number of subsystems | |
| Number of contracts completed | |
| Design Metrics | |
| Average method size | |
| Average number of methods per class | |
| Average number of instance variables per class | |
| Class hierarchy nesting level | |
| Method complexity | |
| Number of methods overridden, inherited, and added by a subclass | |
| Global usage | |
| Instance variable usage | |
| Average number of comment lines per class/method | |
| Number of problem reports per class or contract | |
| Number of times a class is reused | |
| Number of classes/methods thrown away | |
| Appendices | |
| Project Experience Database | |
| SmallTalk Projects | |
| C++ Projects | |
| Metrics Form | |
| Metrics Tools | |
| Table of Contents provided by Publisher. All Rights Reserved. |
ISBN: 9780131792920
ISBN-10: 013179292X
Series: Prentice Hall Object-Oriented Series
Audience:
Tertiary; University or College
Format:
Hardcover
Language:
English
Number Of Pages: 146
Published: 29th June 1994
Dimensions (cm): 23.6 x 15.5
x 1.4
Weight (kg): 0.384