Technical Metrics Of Object Oriented Systems Oes Tsetnoc
-
Upload
oestsetnoc -
Category
Technology
-
view
1.985 -
download
1
description
Transcript of Technical Metrics Of Object Oriented Systems Oes Tsetnoc
![Page 1: Technical Metrics Of Object Oriented Systems Oes Tsetnoc](https://reader033.fdocuments.us/reader033/viewer/2022052523/5551645cb4c905e1708b539c/html5/thumbnails/1.jpg)
Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/
![Page 2: Technical Metrics Of Object Oriented Systems Oes Tsetnoc](https://reader033.fdocuments.us/reader033/viewer/2022052523/5551645cb4c905e1708b539c/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022052523/5551645cb4c905e1708b539c/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022052523/5551645cb4c905e1708b539c/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022052523/5551645cb4c905e1708b539c/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022052523/5551645cb4c905e1708b539c/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022052523/5551645cb4c905e1708b539c/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022052523/5551645cb4c905e1708b539c/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022052523/5551645cb4c905e1708b539c/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022052523/5551645cb4c905e1708b539c/html5/thumbnails/10.jpg)
Visit my recent blog posts at http://www.bleuken.com/oes-tsetnoc/
FELIXBERTO BAGUYO, JR.