technical metrics of object oriented systems oes tsetnoc
Post on 12-May-2015
1.986 Views
Preview:
DESCRIPTION
TRANSCRIPT
Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/
Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/
• To better understand product quality
• To assess process effectiveness
• To improve quality of the work performed
at the project level
Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/
• 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
Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/
- 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
Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/
• “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
Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/
• 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.
Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/
• a mechanism that enables the responsibilities of one object to be propagated to other objects. Inheritance occurs throughout all levels of a class hierarchy.
Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/
• 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.
Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/
• 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)
Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/
FELIXBERTO BAGUYO, JR.
top related