|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Object-Oriented Software Metrics
Mark LorenzHatteras Software Inc., Cary, NC
Jeff KiddRaleigh, NC

ISBN-10: 013179292X
ISBN-13:  9780131792920

Publisher:  Prentice Hall
Copyright:  1994
Format:  Paper; 146 pp
Published:  06/29/1994
Status: Available on Demand   What's this?


Suggested retail price: $73.32
Buy from myPearsonStore



For programmers interested in object-oriented technology.

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.

Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Prentice Hall | Electronic Supplement | Instock
ISBN-10: 0321267354 | ISBN-13: 9780321267351


Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.