A Comparison of Various Software Development Methodologies: Feasibility and Methods of Integration

<p class="Abstract">System development methodologies which have being used in the academic and commercial environments during last two decades have advantages and disadvantages. Researchers had tried to identify objectives, scope …etc. of the methodologies by following different appr...

Full description

Bibliographic Details
Main Author: Samir Abou El-Seoud
Format: Article
Language:English
Published: International Association of Online Engineering (IAOE) 2016-12-01
Series:International Journal of Recent Contributions from Engineering, Science & IT
Online Access:http://online-journals.org/index.php/i-jes/article/view/6547
id doaj-0b172df4b1d34cee832dd61f6a3eb83c
record_format Article
spelling doaj-0b172df4b1d34cee832dd61f6a3eb83c2021-09-02T02:20:47ZengInternational Association of Online Engineering (IAOE)International Journal of Recent Contributions from Engineering, Science & IT2197-85812016-12-0144505410.3991/ijes.v4i4.65473007A Comparison of Various Software Development Methodologies: Feasibility and Methods of IntegrationSamir Abou El-Seoud0British University in Egypt - BUE<p class="Abstract">System development methodologies which have being used in the academic and commercial environments during last two decades have advantages and disadvantages. Researchers had tried to identify objectives, scope …etc. of the methodologies by following different approaches. Each approach has its Limitation, specific interest, coverage …etc. In this paper, we tried to perform a comparative study of those methodologies which are popular and commonly used in banking and commercial environment. We tried in our study to determine objectives, scope, tools and other features of the methodologies. We also, tried to determine how and to what extent the methodologies incorporate the facilities such as project management, cost benefit analysis, documentation …etc. One of the most important aspects of our study was how to integrate the methodologies and develop a global methodology which covers the complete span of the software development life cycle? A prototype system which integrates the selected methodologies has been developed. The developed system helps analysts and designers how to choose suitable tools or to obtain guidelines on what to do in a particular situation. The prototype system has been tested during the development of a software for an ATM “Auto Teller Machine” by selecting and applying SASD methodology during software development. This resulted in the development of high quality and well documented software system.</p>http://online-journals.org/index.php/i-jes/article/view/6547
collection DOAJ
language English
format Article
sources DOAJ
author Samir Abou El-Seoud
spellingShingle Samir Abou El-Seoud
A Comparison of Various Software Development Methodologies: Feasibility and Methods of Integration
International Journal of Recent Contributions from Engineering, Science & IT
author_facet Samir Abou El-Seoud
author_sort Samir Abou El-Seoud
title A Comparison of Various Software Development Methodologies: Feasibility and Methods of Integration
title_short A Comparison of Various Software Development Methodologies: Feasibility and Methods of Integration
title_full A Comparison of Various Software Development Methodologies: Feasibility and Methods of Integration
title_fullStr A Comparison of Various Software Development Methodologies: Feasibility and Methods of Integration
title_full_unstemmed A Comparison of Various Software Development Methodologies: Feasibility and Methods of Integration
title_sort comparison of various software development methodologies: feasibility and methods of integration
publisher International Association of Online Engineering (IAOE)
series International Journal of Recent Contributions from Engineering, Science & IT
issn 2197-8581
publishDate 2016-12-01
description <p class="Abstract">System development methodologies which have being used in the academic and commercial environments during last two decades have advantages and disadvantages. Researchers had tried to identify objectives, scope …etc. of the methodologies by following different approaches. Each approach has its Limitation, specific interest, coverage …etc. In this paper, we tried to perform a comparative study of those methodologies which are popular and commonly used in banking and commercial environment. We tried in our study to determine objectives, scope, tools and other features of the methodologies. We also, tried to determine how and to what extent the methodologies incorporate the facilities such as project management, cost benefit analysis, documentation …etc. One of the most important aspects of our study was how to integrate the methodologies and develop a global methodology which covers the complete span of the software development life cycle? A prototype system which integrates the selected methodologies has been developed. The developed system helps analysts and designers how to choose suitable tools or to obtain guidelines on what to do in a particular situation. The prototype system has been tested during the development of a software for an ATM “Auto Teller Machine” by selecting and applying SASD methodology during software development. This resulted in the development of high quality and well documented software system.</p>
url http://online-journals.org/index.php/i-jes/article/view/6547
work_keys_str_mv AT samirabouelseoud acomparisonofvarioussoftwaredevelopmentmethodologiesfeasibilityandmethodsofintegration
AT samirabouelseoud comparisonofvarioussoftwaredevelopmentmethodologiesfeasibilityandmethodsofintegration
_version_ 1721181399383277568