![[Book Cover]](../covergif/ph_bkcvr.gif)
|
Object-Oriented Software Metrics, 1/e
Mark Lorenz, Hatteras Software Inc., Cary, NC
Jeff Kidd, Raleigh, NC
Published July, 1994 by Prentice Hall PTR (ECS Professional)
Copyright 1994, 146 pp.
Cloth
ISBN 0-13-179292-X
|
Sign up for future mailings on this subject.
See other books about:
Software Testing and Verification-Computer Science
|

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.
considers both project completion metrics and design metrics.
includes common, Smalltalk only, and C++ only applications
for each category.
lists and discusses for each metric: name; meaning; factors
affecting the metric, project results, with examples thresholds; suggested
actions.
I. INTRODUCTION.
II. 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.
III. APPENDICES.
Project Experience Database.
SmallTalk Projects.
C++ Projects.
Metrics Form.
Metrics Tools.
|