Types of Shapes Using Class Inheritance 

Types of Shapes Using Class Inheritance 

Source publication
Article
Full-text available
It is widely acknowledged that in software engineering, the usage of metrics at the initial phases of theobject oriented software can help designers to make better decisions. The quality of class diagrams couldbe a major determinant for the quality of the software product that is finally delivered. Quantitativemeasurements are useful to assess clas...

Context in source publication

Context 1
... Comparison of Metrics for Vehicle Classification The second diagram referred is types of shapes which are shown in figure ...

Similar publications

Article
Full-text available
This paper presents a regression testing framework for object-oriented software based on extended system dependence graph model of the affected program. The approach is based on semantic analysis of the code. The goal is to identify changes in a method's body due to data dependence, control dependence and dependent due to object relation such as in...

Citations

... This study serves as a reference for software engineering students interested in software standards. (Krishnapriya, et al., 2010 ...
Article
Full-text available
It is no secret that the software industry in the present and future time is the leading industry and the main element in any new technology and is involved in most modern industries, from the smallest ones such as mobile phones and smart watches to the largest ones such as airplanes, space stations and nuclear reactors, and the relation of this software to preserving human life or saving in sometimes It was important to make sure that it was quality and error-free. For this reason was must be to develop metrics to measure this software. This research will provide a comprehensive review of most of the standards used in software quality measurement and emphasis on software design and implementation because it is now the leader in the software industry. This study serves as a reference for software engineering students interested in software standards.
...  Lack of Cohesion Metric 5 (LCOM5) that measures a lack of cohesion across multiple methods by looking at the number of methods that reference of each attribute. They define LCOM5= (a-kl)/(l-kl), where l is the number of attributes, k is the number of methods, and a is the summation of the number of attributes accessed by each method in a class [13]. Scenarios are first modeled as UML class diagram is a design of software system using a CASE tool Enterprise Architect (EA) [21]. ...
Article
Full-text available
A Class diagram is a kind of static structures for UML diagrams that describes the structure of a target system. However, no effective measures of a class diagram's understandability yet exist. The paper presents a linear regression for structural properties of class diagrams based on set of metrics defined for UML class diagrams, may be used as indicators to evaluate class diagrams and develop the understandability Estimation Tool for UML Class Diagrams (UETCD). JAVA programming language is used to implement the tool and document object model (DOM) for manipulating XMI document and providing the structural representation of the document. The obtained results reveal that the better understanding of class diagrams when they have low abstraction, coupling, polymorphism, complexity, and design size values with a high cohesion and encapsulation values to make the system more understandable. Furthermore, it may influence the effort needed to review, maintain or reuse UML class diagrams.