StudentShare solutions
Triangle menu

Object Oriented Metrics - Essay Example

Not dowloaded yet

Extract of sample
Object Oriented Metrics

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 ...Show more

Summary

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…
Author : klingcorene
Object Oriented Metrics essay example
Read Text Preview
Save Your Time for More Important Things
Let us write or edit the essay on your topic
"Object Oriented Metrics"
with a personal 20% discount.
Grab the best paper

Related Essays

Procedural programming languages and object oriented programming language
Object oriented languages and procedural programming languages are basically two different paradigms based on two different thought processes. Both paradigms offer different approaches to model system solutions.
2 pages (500 words) Essay
Object Oriented Technology
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.
6 pages (1500 words) Essay
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.
2 pages (500 words) Essay
Computer Module
The challenge as it is today, goes beyond the classical demand induced pressure to an entirely new phenomenon-the need to ensure a consistent rhythmic balance between leveling out the unprecedented demand alongside innovative tendencies. Directly related to the foregoing is the enormity of the challenges posed by bridging the existing efficiency and quality lapses ingrained in the current stream of software products in use.
3 pages (750 words) Essay
Object Oriented Programming
The collections of objects with identical characteristics are collectively known as a class. It is the basis of modularity and structure in an object oriented program. We can design our own classes and create instances of these and then assign them to variables.
4 pages (1000 words) Essay
Object oriented development
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.
5 pages (1250 words) Essay
Computing;object oriented modelling
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
4 pages (1000 words) Essay
Object Oriented Metrics
Therefore for a good OO to be installed or programmed, a guideline has to be followed. The most important thing to be considered first is the Object Oriented programming metrics. This
12 pages (3000 words) Essay
Procedural programming languages and object oriented programming language
However it should be noted that it is possible to write an object oriented code using a procedural language like turbo C, similarly it
2 pages (500 words) Essay
Object-oriented vs traditional structured
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.
2 pages (500 words) Essay
Get a custom paper written
by a pro under your requirements!
Win a special DISCOUNT!
Put in your e-mail and click the button with your lucky finger
Your email
YOUR PRIZE:
Apply my DISCOUNT
Comments (0)
Rate this paper:
Thank you! Your comment has been sent and will be posted after moderation