|
|
Technical Metrics of Object-Oriented Systems http://www.bleuken.com/oes-tsetnoc/ Oes Tsetnoc Blog
Distinguishing Characteristics of Object-Oriented Metrics Metrics for any engineered product are governed by the unique characteristics of the product. There are 5 characteristics that lead specialized metrics according to Berard. They are localization, encapsulation, information hiding, inheritance, and object abstraction techniques
LOCALIZATION a characteristic of software that indicates the manner in which information is concentrated within a program. information is concentrated by encapsulating both data and process within the bounds of a class or object
ENCAPSULATION “the packaging” (or binding together) of a collection of items. encompasses the responsibilities of a class, including its attributes (and other classes for aggregate objects) and operations, and the states of the class, as defined by specific attribute values
INFORMATION HIDING suppresses (or hides) the operational details of a program component. Only the information necessary to access the component is provided to those other components that wish to access it. Oes Tsetnoc Blog
INHERITANCE a mechanism that enables the responsibilities of one object to be propagated to other objects. Inheritance occurs throughout all levels of a class hierarchy. Oes Tsetnoc Blog
ABSTRACTION a mechanism that enables the designer to focus on the essential details of a program component (either data or process) with little concern for lower-level details. Oes Tsetnoc Blog
ABSTRACTION… OO metrics represent abstractions in terms of measures of a class (e.g., number of instances per class per application, number or parameterized classes per application, and ratio of parameterized classes to non-parameterized classes) Oes Tsetnoc Blog
THANK YOU! Oes Tsetnoc Blog
Summary: This is my report on my MSCS class. Its a back-up of what I supposed to report. - oes tsetnoc
| URL: |
No comments posted yet
Comments