Contact Us
Sign In / Sign Up for FREE
Go to advanced search...

Object Oriented Metrics - Essay Example

Comments (0) Cite this document
An object oriented matrix analysis and design of software has many advantages. Some of these advantages include readability, decomposition of problem into easily understood object and finally the software helps any modification that may be included. The development of object oriented metrics is a very complex design that requires a number of systematic approaches or steps…
Download full paperFile format: .doc, available for editing
GRAB THE BEST PAPER97.1% of users find it useful
Object Oriented Metrics
Read TextPreview

Extract of sample "Object Oriented Metrics"

Download file to see previous pages This paper therefore discloses three perspectives under which Object Oriented metrics can be considered. The first one is the fault analysis by OOM, types and new metrics and finally their functions
Based on Object Oriented Metrics there are two types of faulty and these include the type I, type II and type III faults. Type I and II are the ones termed as OO faults and type III ones are the non- OO faults. The type I faults are mostly connected to the Object Oriented (OO) and are normally introduced by features such as Inheritance and Polymorphism. The type I faults therefore can be categorized further into two sub-divisions. These are the Inheritance faults and Polymorphism faults derived from the features introducing the faults (Fenton, 1991).
The Inheritance OO fault majority is introduced or occur when derived class modifies data / information member of the base class and this finally changes the behavior of the base class, causing the fault in the long runs modification results into changing the environment of the base class that inform causes faults encountered. Then faults caused are either encountered in the derived class or the base class.
Polymorphism fault is another type of object oriented fault encountered on the O...
For example when two objects send different bindings to send a service request then the total combination is the product of the findings from the two objects - resulting into different combination binding into the occurrence of a fault called Polymorphism fault. The fault actually occurs when testing is not done in the testing phase (Harrison, 1988).
The type II faults are special kinds of OO characterized by object copying, dangling reference and object memory usage faults objects copying fault occur if there is a duplication of the original object or the generation of a reference to the original object. This occurs during the implementation of the method of copying whereby the copying method may be incorrect. Dangling reference fault from the word Dangle meaning hang or swing without anything stopping it. Therefore, Dangling reference fault is experienced when an object say object X tries to reference another object say Y that was destroyed by a third object say object Z. the object memory usage fault on the other hand happens when an object allocates during the run time allocates memory but fails to remove the information when no longer required. Basically, this is how the object oriented memory usage fault occurs (Basil, Bariand and Melo, 1996).
The type III faults are also called / referred to as a non - OO faults because they are not related to objects. They are traditional faults therefore are classified under the traditional software (Harrison 1988).
After looking at the object oriented faults, it is therefore logical to be able to understand the object Oriented Metrics. These are system softwares that are developed to realize the structure and the ...Download file to see next pagesRead More
Cite this document
  • APA
  • MLA
(“Object Oriented Metrics Essay Example | Topics and Well Written Essays - 2500 words”, n.d.)
Object Oriented Metrics Essay Example | Topics and Well Written Essays - 2500 words. Retrieved from
(Object Oriented Metrics Essay Example | Topics and Well Written Essays - 2500 Words)
Object Oriented Metrics Essay Example | Topics and Well Written Essays - 2500 Words.
“Object Oriented Metrics Essay Example | Topics and Well Written Essays - 2500 Words”, n.d.
  • Cited: 0 times
Comments (0)
Click to create a comment or rate a document

CHECK THESE SAMPLES OF Object Oriented Metrics

Object Oriented Technology

...? Object Oriented System Engineering -A brief orientation Contents Introduction 3 2.Object Orientated Paradigm – an overview 3 3.Concept of Classes and Objects 5 4.Concept of Encapsulation and Data Abstraction 6 5.Concept of inheritance 7 6.Concept of Polymorphism 9 7.Advantages of implementing Object Oriented Approach 10 8.Disadvantages of implementing Object Oriented Technology 11 9.Conclusion 12 1. Introduction Transitioning the existing information system paradigms of both companies into object oriented paradigms using Object Oriented System Engineering would help both companies align their individual information services in a smoother and more efficient manner while maintaining their individual customer relationship. This process...
6 Pages(1500 words)Essay

Object-Oriented Applications DB One

...? Object-Oriented Applications DB One Affiliation: Software Architecture Defined Software design and development has taken diverse and dynamic positions especially with the current trends in technological advancement. Software systems are continuously improved, advanced, or sophisticated to suit different users in the respective fields of application. In this pursuit, software architecture comes in to define, provide and aid the process through system designs that enhance software application across the various fields of computation. With the exacerbating software systems’ sophistication and sizes, the design of such systems focuses on more than just the algorithms and computational data structures to encompass system structure...
4 Pages(1000 words)Research Paper

Object Oriented Programming

The research paper "Object Oriented Programming" talks about main concepts and principles of the object oriented programming paradigm and about its application to computer software or computer applications design.
In OOP, the represented objects have specific data fields such as rows and columns in the design of databases. These fields are used in OPP as characteristics of an object that is presented through a programming language with object oriented attributes. In addition, objects within object oriented programming are represented via specified methods or procedures which are used to ensure that these objects are orderly and consistent depending on the purpose of the design or programming.
When programmers design compu...
7 Pages(1750 words)Research Paper

Object-Oriented Technologies

... 05 July 2007 Object-Oriented Technologies Object-oriented technologies include such broad areas of research as software engineering and programming languages, oriented programming and development, human computer interfaces and grid computing. In object-oriented technologies, a programmer determines not only the data structure and type of technology but technological structure and functions which can be applied to different environments. According to Meyer, the object-oriented techniques are 'classes, objects, genericity, concurrency, persistence and design by contract" (776). The main advantage of object-oriented technologies is that they allow to add some new technologies but do not need to change the object. "An object...
2 Pages(500 words)Essay

Object Oriented Programming

...Object Oriented Programming OOP is an acronym for Object Oriented Programming. Traditionally, a computer program was seen as a collection offunctions or procedures or simply a list of instructions whereas with the advent of Object Oriented programming, each program may be seen as comprising a collection of individual units, or objects, that act on each other. In simpler terms, it is a type of programming in which programmers define not only the data type of a data structure, but also the types of operations (functions) that can be applied to the data structure. In this way, the data structure becomes an object that includes both data and functions. In addition, programmers can create relationships between one...
4 Pages(1000 words)Essay

Object oriented development

...OBJECT ORIENTED DEVELOPMENT PHP INTRODUCTION Historically, but not so long ago, there were several techniques and methodologies developed to appropriately write computer programs in a manner in which codes are manageable and easy to understand. The traditional or unstructured programs were replaced by a much better, more reliable procedural programming based on the concept of procedure call . Procedures are also known as routines, subroutines, methods, or functions, a technique to group sets of codes with specific purpose into one. The aim of procedural programming is to enable any given procedure within a program to be called at any point throughout the program execution. It is an easier way to keep track of program flow and much...
5 Pages(1250 words)Essay

Relational and Object-Oriented Databases

...Current State Of Database Technology Database technology started from flat file storages and over the years evolved into electronic data storages in the form of records and tables to complete relational and object-oriented databases. Today, the databases are not just restricted to objects, but they have also gone to the level of media support in the form of multimedia databases which support multimedia content to be stored in the databases. Today, with the increasing data requirements and storage needs, the databases have gone a step further. The emergence of data warehouses or advanced databases support huge data storage needs and provide analytical capabilities to stored data. The data stored in such databases includes the past data...
8 Pages(2000 words)Case Study

Computing;object oriented modelling

...Object oriented modeling is a technique used during the analysis and design process of a software life cycle. The life cycle of software consists of various steps depending on the process model that is being used. Requirement Gathering, Design, Implementation, Integration, Testing and debugging, Installation and Maintenance are the basic steps of every process model. During the creation of sophisticated softwares, it is very necessary that all the above mentioned steps are managed effectively so that changes and modifications could be easily carried out at later stages. Software having a large amount of programmers and developers associated with it are bound to cause confusion if their processing life cycle is not properly documented...
4 Pages(1000 words)Essay

Object Oriented Databases

...Object Oriented Databases Affiliation Table of Contents Table of Contents 2 3 Object Oriented Database Management System 3 Relational Database Management Systems 4 Comparison between Relational Database Management Systems and OODBMS 5 Advantages of Object Oriented Database Management System 8 Disadvantages of Object Oriented Database Management System 9 Object Oriented Databases in Commerce 9 Object Oriented Databases and Computer Aided Software 9 Future of OODBMS 10 Conclusion 10 References 11 Abstract At the present, the majority of organizations use databases to complete their daily tasks. Without a doubt, a database is an excellent way to store and access data. Additionally, there are many types of a database and each type is used...
6 Pages(1500 words)Research Paper

Object-oriented vs traditional structured

...Structured verses object oriented programs Structured verses object oriented programming Introduction A program relates to a set ofinstructions that shows how to solve a predefined problem or task. Programs have other names as task, modules or codes. There are different types of programs, for example, the system programs, application programs and user defined programs. The programs are developed in low-level and high-level programming languages. The low-level programming languages develop programs in binary numbers form, which are easily understandable to the computer systems while the high-level languages develop programs inform of alphanumeric codes. It is indispensable to note that object oriented programming remains as the most high...
2 Pages(500 words)Essay

Object Role Modeling (ORM)

...” and “line item” forms the concrete assertion “each order is composed of one or more Line items” (DAMA, 2006). 3.0.3 Data Organization A further example of data modeling is in how that data is organized through the use of a data management system or some other type of data management technology. This would describe, for example, relational tables and columns or perhaps object-oriented classes and attributes. This type of data modeling is also referred to as a physical data model, but in the original ANSI three schema architecture, it is simply referred to as “logical”. In that type of architectural model, the physical model describes the storage media such as cylinders, tracks and tablespaces. Idyllically, this type of data model...
40 Pages(10000 words)Term Paper

Current Models of Object Recognition to Explain Object Constancy

In reacting or responding to an object, we are only able to do so when we have identified what it is, recognized its main features and bring to mind its meaning. This is simply ‘object recognition’. When a lion approaches us, we realise through prior knowledge that the animal is known to be ferocious, dangerous and sometimes doesn’t hesitate to kill. With this information, we are able to make instant decisions as to the next course of action. A meal at a dinner table tells us it is edible and we can approach it. This ‘spatial localisation’ is the establishing of where objects are in the surrounding space and time and is also an important aspect of survival. Another factor necessary for survival is &ls...
10 Pages(2500 words)Essay

Marketing and Production Oriented Companies

...Marketing- and Production-Oriented Companies and Ethics BY YOU YOUR ACADEMIC ORGANISATION HERE HERE Marketing- and Production-Oriented Companiesand Ethics Introduction There are many different verities of business models which focus around specific company strengths. For instance, there are service-oriented companies which emphasise superior customer value and customer relationships as top priority. There are also the marketing-oriented company and the production-oriented company which each have their own, distinct characteristics. This paper compares and contrasts the marketing- and production-oriented companies to determine the specific characteristics which drive their successes. Additionally, the topic of whether marketing practices...
7 Pages(1750 words)Coursework

How Negative Void Complements the Positive Object

...Academia - Research December 2009 Combination, not contradiction: How Negative Void complements the Positive Object Without spaces between words, this essay would make no sense. Without spaces between lines, a whole chapter could be crammed into one page: but it would be unreadable, and meaningless. When Schubert wrote his music, he was so mindful of the ‘rests’ that he paid them as much attention as the notes. Rests, in music, are silence. Music lovers realize they listen to a lot of silence. Artists pay a lot of attention to the distances in their paintings: the spaces with nothing in them - negative space - are vital for figuring out perspective and proportion. So ‘nothing’ in art, is a very important part of ‘everything’. Here...
10 Pages(2500 words)Essay

What is the Role of Holistic Family-oriented Treatment in Reducing Pediatric Obesity

Whatever studies are available are empiric with inadequate or inappropriate design, and therefore conclusion from the holistic research is not possible)
(In many cases, inadequate knowledge on the biomedical factors related to obesity in childhood, the possible factors were not revealed, and as a result, the phenomenon of childhood obesity and its holistic medicine implications were less understood and hence remained unknown)
(Mainstream biomedical model of health care can access this population, but that field is totally unaware of the holistic dimension of the requisite interventions, hence fails to implement them leading to failure to control childhood obesity)
(This author’s knowledge and expertise in holistic m...
18 Pages(4500 words)Assignment

A literature review about anything related to object-oriented design(programming)

... Title: Literature Review- Principles of Object Oriented Design Abstract Every field of life is guided by a set of principles that provide it the required direction. Software designing is also such a field that requires some set of principles to identify the traits and properties of a good design. Principles of object oriented design highlight the factors that should be present in a specific design to attain flexibility, extendibility and mobility in the resulting software application. Five principles of class design have been discussed along with their pros and cons. 1. Introduction A methodology can be defined as a process in which some issues might be addressed regarding an existing system or the approach for building a new system...
12 Pages(3000 words)Literature review

An Overwhelming and Unreasonable Fear of an Object: Phobias Exist in the World

...Introduction A phobia is “an overwhelming and unreasonable fear of an object or situation that poses little real danger (Mayo Clinic).” Though some people may be afraid of speaking in public or in front of a large audience, or if they have jitters before taking a test or a doctor’s visit, people that have a phobia, or more than one phobia, have an irrational fear about an object or situation that is long-lasting. Some people even have phobias that last their entire life. Furthermore, having a fear of taking a test or speaking in public does not result in some of the physical and psychological ramifications that a phobia is capable of causing. A phobia is something that can greatly alter or disrupt the life of an individual; phobias can...
6 Pages(1500 words)Research Paper

Object data modelling 2

...Object and Data Modeling Assignment 2 TABLE OF CONTENTS List of Entities & their attributes in UNF 3 2.Initial ER Model 6 3.Normalization of all entities 6 3.1.1NF - First Normal Form 6 4.Extended ER Model 18 5.Database Schema 20 TABLE OF FIGURES Figure 1: Initial ER Model 6 Figure 2: Extended ER Model 19 1. List of Entities & their attributes in UNF S. No. Entity Name Entity Attributes 1. Customer Customer Number (PK) Title First Name Last Name DOB Street Address Zip Code City Name State Name Country Name Phone Mobile Email 2. Airport Name (PK) Street Address Zip Code City Name State Name Country Name Phone Fax {Gate Number} 3. Flight Flight Number (PK) Departure Airport Departure Gate Number Departure Date and Time Destination Airport...
10 Pages(2500 words)Essay

Community Oriented Policing Paradigm

... Community Oriented Policing Paradigm Table of Content Index Page no. Introduction: The Policing Concept Review of trend through the history of policing 4 Ultimate failure of the American policing system 6 Research questions 8 Literature Review 9 Preamble 9 Crime-fighting concept 9 The 1960 reforms: Causes and Outcome 10 Police and community: Reaction to the new concept 13 Summary 15 Methodology 17 Research Design Strategy 17 Data Collection Procedure 18 Materials 18 Population 18 Design Example 18 Design challenge 18 Validity 19 Analysis / Discussion 19 Preamble 19...
28 Pages(7000 words)Research Paper

Outline of Strategic Decisions - Balanced Scorecard Metrics in the Practice Rounds and Comp XM

...Outline of Strategic Decisions - Balanced Scorecard Metrics in the Practice Rounds and Comp XM Table of Contents Outline of Strategic Decisions - Balanced Scorecard Metrics in the Practice Rounds and Comp XM 1 Outline of Strategic Decisions 1 Research and Development (R&D) 1 Marketing 2 Practice rounds 4 1.1. Practice Round 1 4 2.1 Practice Round 2 4 3.1 Practice Round 3 4 4.1 Practice Round 4 5 5.1 Practice Round 5 6 6.1 Practice Round 6 6 7.1 Practice Round 7 7 8.1 Practice Round 8 7 2. Balanced Scorecard metrics in the Practice Rounds and Comp XM 8 3. Comp XM 8 Section 2: Reflection on Lessons Learnt about Business Decision-Making  9 Appendix 15 Outline of Strategic Decisions Research and Development (R&D) Every year the company...
12 Pages(3000 words)Research Paper
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.

Let us find you another Essay on topic Object Oriented Metrics for FREE!

Contact Us