Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Object-Oriented Software Metrics

Object-Oriented Software Metrics

List Price: $60.67
Your Price: $60.67
Product Info Reviews

<< 1 >>

Rating: 4 stars
Summary: Relates metrics to quality
Review: Defines a set of 39 metrics classified into 9 project metrics and 30 design metrics. The author explains how design metrics can be used to detect quality problems and offers recommended thresholds. Advice is provided on how to correct problems with the design and source code. A project experience database displays metrics for real projects in Smalltalk and C++. The book is relatively short at 146 pages.

The metrics covered in the text are number of scenario scripts, number of key classes, number of support classes, average number of support classes per key class, number of subsystems, average person-days per class, average number of classes per developer, number of major iterations, number of contracts completed, number of message sends, number of statements, lines of code, average method size, method complexity, number of public instance methods in a class, number of instance methods in a class, average number of instance methods per class, number of instance variables in a class, average number of instance variables per class, number of class methods in a class, number of class variables in a class, class hierarchy nesting level, number of abstract classes, use of multiple inheritance, number of methods overridden by a subclass, number of methods inherited by a subclass, number of methods added by a subclass, class cohesion, global usage, average number of parameters per method, use of friend functions, percentage function-oriented code, average number of comment lines per method, average number of commented methods, number of problem reports per class or contract, class coupling, number of times a class is reused, and number of classes/methods thrown away.

Rating: 4 stars
Summary: pragmatic, real-world metrics
Review: I liked the book's pragmatic approach to metrics. The author
presents a set of simple, code-based metrics and suggests what they may mean. There is an emphasis on finding your own way, using the book as a starting point. The book includes a "project experience database" that gives the reader an idea of what can be expected.

The book's approach is a lot less intense compared to other metrics books like those written by Capers Jones. The focus is much more on measuring object-oriented aspects of the code rather than on measuring the functionality as with Function Points.


<< 1 >>

© 2004, ReviewFocus or its affiliates