technical metrics of object oriented systems oes tsetnoc

10
Visit my recent blog posts at http://www.bleuken.com/oes- tsetnoc/

Upload: oestsetnoc

Post on 12-May-2015

1.985 views

Category:

Technology


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Technical Metrics Of Object Oriented Systems Oes Tsetnoc

Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/

Page 2: Technical Metrics Of Object Oriented Systems 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

Page 3: Technical Metrics Of Object Oriented Systems Oes Tsetnoc

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

Page 4: Technical Metrics Of Object Oriented Systems Oes Tsetnoc

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

Page 5: Technical Metrics Of Object Oriented Systems Oes Tsetnoc

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

Page 6: Technical Metrics Of Object Oriented Systems Oes Tsetnoc

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.

Page 7: Technical Metrics Of Object Oriented Systems Oes Tsetnoc

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.

Page 8: Technical Metrics Of Object Oriented Systems Oes Tsetnoc

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.

Page 9: Technical Metrics Of Object Oriented Systems Oes Tsetnoc

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)

Page 10: Technical Metrics Of Object Oriented Systems Oes Tsetnoc

Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/

FELIXBERTO BAGUYO, JR.