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 liter...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Shahid Rajaee Teacher Training University
2015-07-01
|
Series: | Journal of Electrical and Computer Engineering Innovations |
Subjects: | |
Online Access: | https://jecei.sru.ac.ir/article_449_15d2582d65209440fd4892300bc0f250.pdf |
_version_ | 1818206332128329728 |
---|---|
author | H. Rashidi |
author_facet | H. Rashidi |
author_sort | H. Rashidi |
collection | DOAJ |
description | 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 first taxonomy is based on the documents exist for a domain. The second taxonomy is based on reusable previous knowledge and the third one relies on commonalities in a domain. The fourth taxonomy is concerned with decomposing a domain. The fifth taxonomy is based on experience view and sixth one is related to use the abstraction in a domain. In this paper, the constraints, strengths and weaknesses of the techniques in each taxonomy are described. Then, the techniques are evaluated in four systems inside an educational center in a university. A couple of approach is recommended for finding objects, based on some practical experiences obtained from the evaluation. |
first_indexed | 2024-12-12T04:11:20Z |
format | Article |
id | doaj.art-3770e93b44da4af68e5d72af67dca966 |
institution | Directory Open Access Journal |
issn | 2322-3952 2345-3044 |
language | English |
last_indexed | 2024-12-12T04:11:20Z |
publishDate | 2015-07-01 |
publisher | Shahid Rajaee Teacher Training University |
record_format | Article |
series | Journal of Electrical and Computer Engineering Innovations |
spelling | doaj.art-3770e93b44da4af68e5d72af67dca9662022-12-22T00:38:36ZengShahid Rajaee Teacher Training UniversityJournal of Electrical and Computer Engineering Innovations2322-39522345-30442015-07-01329911410.22061/jecei.2016.449449Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on TechniquesH. Rashidi0Department of Statistics, Mathematics, and Computer Science, Allameh Tabataba’i UniversityAnalysis 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 first taxonomy is based on the documents exist for a domain. The second taxonomy is based on reusable previous knowledge and the third one relies on commonalities in a domain. The fourth taxonomy is concerned with decomposing a domain. The fifth taxonomy is based on experience view and sixth one is related to use the abstraction in a domain. In this paper, the constraints, strengths and weaknesses of the techniques in each taxonomy are described. Then, the techniques are evaluated in four systems inside an educational center in a university. A couple of approach is recommended for finding objects, based on some practical experiences obtained from the evaluation.https://jecei.sru.ac.ir/article_449_15d2582d65209440fd4892300bc0f250.pdftaxonomyclassobjectobject-orientedsoftware engineering |
spellingShingle | H. Rashidi Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques Journal of Electrical and Computer Engineering Innovations taxonomy class object object-oriented software engineering |
title | Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques |
title_full | Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques |
title_fullStr | Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques |
title_full_unstemmed | Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques |
title_short | Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques |
title_sort | objects identification in object oriented software development a taxonomy and survey on techniques |
topic | taxonomy class object object-oriented software engineering |
url | https://jecei.sru.ac.ir/article_449_15d2582d65209440fd4892300bc0f250.pdf |
work_keys_str_mv | AT hrashidi objectsidentificationinobjectorientedsoftwaredevelopmentataxonomyandsurveyontechniques |