Describe the role of class-oriented metrics in assessing the quality of an OO system.

What will be an ideal response?


The class is the fundamental unit of an OO system. The number of methods and their complexity are directly related to the effort required to test a class. The depth of the inheritance tree can be used to estimate the complexity of the class hierarchy. It is important to strive to have low coupling between classes and high cohesion within each class. If large class sizes are detected during OOA review, the classes should partitioned to improve the modularity of the system and make it easier to maintain.

Computer Science & Information Technology

You might also like to view...

The file that contains the class function definitions is called the ________________.

A. class specification file B. header file C. main program file D. class implementation file

Computer Science & Information Technology

When an advanced feature only works in specific Web browsers, this issue is called ____________________ compatibility.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

A reference placed at the bottom of the page is called a(n) ________

Fill in the blank(s) with correct word

Computer Science & Information Technology

An IEEE 802.1D port goes through four states when transitioning to the forwarding state. What is the correct order?

A) Blocking, learning, listening, forwarding B) Learning, listening, blocking, forwarding C) Blocking, listening, learning, forwarding D) Listening, blocking, learning, forwarding

Computer Science & Information Technology