Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
 
<ul><li>To better understand product quality </li></ul><ul><li>To assess process effectiveness </li></ul><ul><li>To improv...
<ul><li>Metrics for any engineered product are governed by the unique characteristics of the product. </li></ul><ul><li>Th...
<ul><li>a characteristic of software that indicates the manner in which information is concentrated within a program. </li...
<ul><li>“ the packaging” (or binding together) of a collection of items. </li></ul><ul><li>encompasses the responsibilitie...
<ul><li>suppresses (or hides) the operational details of a program component. Only the information necessary to access the...
<ul><li>a mechanism that enables the responsibilities of one object to be propagated to other objects. Inheritance occurs ...
<ul><li>a mechanism that enables the designer to focus on the essential details of a program component (either data or pro...
<ul><li>OO metrics represent abstractions in terms of measures of a class (e.g., number of instances per class per applica...
<ul><li>FELIXBERTO BAGUYO, JR. </li></ul>
Upcoming SlideShare
Loading in …5
×

Technical Metrics Of Object Oriented Systems Oes Tsetnoc

3,194 views

Published on

Contains a summary of the Technical Metrics of Object Oriented Systems in Software Testing by Oes Tsetnoc.

Published in: Technology

Technical Metrics Of Object Oriented Systems Oes Tsetnoc

  1. 2. <ul><li>To better understand product quality </li></ul><ul><li>To assess process effectiveness </li></ul><ul><li>To improve quality of the work performed at the project level </li></ul>
  2. 3. <ul><li>Metrics for any engineered product are governed by the unique characteristics of the product. </li></ul><ul><li>There are 5 characteristics that lead specialized metrics according to Berard. They are localization, encapsulation, information hiding, inheritance, and object abstraction techniques </li></ul>
  3. 4. <ul><li>a characteristic of software that indicates the manner in which information is concentrated within a program. </li></ul><ul><li>information is concentrated by encapsulating both data and process within the bounds of a class or object </li></ul>
  4. 5. <ul><li>“ the packaging” (or binding together) of a collection of items. </li></ul><ul><li>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 </li></ul>
  5. 6. <ul><li>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. </li></ul>
  6. 7. <ul><li>a mechanism that enables the responsibilities of one object to be propagated to other objects. Inheritance occurs throughout all levels of a class hierarchy. </li></ul>
  7. 8. <ul><li>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. </li></ul>
  8. 9. <ul><li>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) </li></ul>
  9. 10. <ul><li>FELIXBERTO BAGUYO, JR. </li></ul>

×