On Attributes of Objects in Object-Oriented Software Analysis
Authors
Abstract:
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of participating objects. Identifying attributes of objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper proposes a method to identify attributes of objects and verify them. The method is also concerned itself with classifying and eliminating the incorrect attributes of objects. Then the method is evaluated in a large application, a Control Command Police System. After that, several guidelines on attributes of objects, based on the practical experience obtained from the evaluation, are provided.
similar resources
Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
full textobjects identification in object-oriented software development - a taxonomy and survey on techniques
analysis and design of object oriented is onemodern paradigms for developing a system. in this paradigm, there are several objects and each object plays some specific roles. identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. this paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. the f...
full textMining Attributes Patterns of Defective Modules for Object Oriented Software
Defect prediction is the process of predicting the fault prone module using some pre-mined patterns or rules. Several statistical and mathematical strategies have been used in recent past to mine these rules. However, the interpretability of these rules is the matter of concern. In real development process an expert is required to demonstrate the working of mined patterns which prevents the use...
full textProperties of Relationships among objects in Object-Oriented Software Design
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. After identifying objects, the various relationships among objects must be identified. This paper makes a literature review over relationships among objects. Mainly, the relationships are three basic types, including gener...
full textOn Interface Objects In Object-Oriented Databases
This paper describes an approach to the support of interface objects in an object-oriented database, and outlines some of the consequences of representing interface data as database objects. Existing architectures for implementing database interfaces are reviewed, and certain shortcomings identiied, which essentially stem from an impedance mismatch between the database and its interface. It is ...
full textCoupling - Based Analysis of Object - Oriented Software
COUPLING-BASED ANALYSIS OF OBJECT-ORIENTED SOFTWARE Aynur Abdurazik, PhD George Mason University, 2007 Dissertation Director: Jeff Offutt Testing and maintenance of Object-Oriented (OO) software is expensive and difficult. Previous research has shown that complex relationships among OO software components are among the key factors that make testing and maintenance costly and challenging. Thus, ...
full textMy Resources
Journal title
volume 30 issue 3
pages 341- 352
publication date 2019-09
By following a journal you will be notified via email when a new issue of this journal is published.
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023