Cargando…

Statistical analysis of software development models by six-pointed star framework

Software Development Process Model (SDPM) develops software according to the needs of the client within the defined budget and time. There are many software development models such as waterfall, Iterative, Rapid Application Development (RAD), Spiral, Agile, Z, and AZ model. Each development model fo...

Descripción completa

Detalles Bibliográficos
Autores principales: Alam, Intakhab, Sarwar, Nadeem, Noreen, Iram
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8975137/
https://www.ncbi.nlm.nih.gov/pubmed/35363771
http://dx.doi.org/10.1371/journal.pone.0264420
_version_ 1784680338637717504
author Alam, Intakhab
Sarwar, Nadeem
Noreen, Iram
author_facet Alam, Intakhab
Sarwar, Nadeem
Noreen, Iram
author_sort Alam, Intakhab
collection PubMed
description Software Development Process Model (SDPM) develops software according to the needs of the client within the defined budget and time. There are many software development models such as waterfall, Iterative, Rapid Application Development (RAD), Spiral, Agile, Z, and AZ model. Each development model follows a series of steps to develop a product. Each model has its strengths and weaknesses. In this study, we have investigated different software development process models using the six-pointed star framework. Six-point star is a framework of project management industry standards maintained by Project Management Body of Knowledge (PMBOK). A survey is designed to evaluate the performance of well-known software process models in the context of factors defined by the six-point star framework. The survey is conducted with experienced users of the software industry. The statistical analysis and comparison of results obtained by the survey are further used to examine the effectiveness of each model for the development of high-quality software concerning lightweight and heavyweight methodologies for small, medium and large scale projects. After exploring the results of all factors of the six-pointed star model, we conclude that lightweight methodology easily handles small-scale projects. The heavyweight methodology is suitable for medium and large-scale projects, whereas the AZ model, which is one of the latest models, works efficiently with both small-scale and large-scale categories of projects.
format Online
Article
Text
id pubmed-8975137
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-89751372022-04-02 Statistical analysis of software development models by six-pointed star framework Alam, Intakhab Sarwar, Nadeem Noreen, Iram PLoS One Research Article Software Development Process Model (SDPM) develops software according to the needs of the client within the defined budget and time. There are many software development models such as waterfall, Iterative, Rapid Application Development (RAD), Spiral, Agile, Z, and AZ model. Each development model follows a series of steps to develop a product. Each model has its strengths and weaknesses. In this study, we have investigated different software development process models using the six-pointed star framework. Six-point star is a framework of project management industry standards maintained by Project Management Body of Knowledge (PMBOK). A survey is designed to evaluate the performance of well-known software process models in the context of factors defined by the six-point star framework. The survey is conducted with experienced users of the software industry. The statistical analysis and comparison of results obtained by the survey are further used to examine the effectiveness of each model for the development of high-quality software concerning lightweight and heavyweight methodologies for small, medium and large scale projects. After exploring the results of all factors of the six-pointed star model, we conclude that lightweight methodology easily handles small-scale projects. The heavyweight methodology is suitable for medium and large-scale projects, whereas the AZ model, which is one of the latest models, works efficiently with both small-scale and large-scale categories of projects. Public Library of Science 2022-04-01 /pmc/articles/PMC8975137/ /pubmed/35363771 http://dx.doi.org/10.1371/journal.pone.0264420 Text en © 2022 Alam et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Alam, Intakhab
Sarwar, Nadeem
Noreen, Iram
Statistical analysis of software development models by six-pointed star framework
title Statistical analysis of software development models by six-pointed star framework
title_full Statistical analysis of software development models by six-pointed star framework
title_fullStr Statistical analysis of software development models by six-pointed star framework
title_full_unstemmed Statistical analysis of software development models by six-pointed star framework
title_short Statistical analysis of software development models by six-pointed star framework
title_sort statistical analysis of software development models by six-pointed star framework
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8975137/
https://www.ncbi.nlm.nih.gov/pubmed/35363771
http://dx.doi.org/10.1371/journal.pone.0264420
work_keys_str_mv AT alamintakhab statisticalanalysisofsoftwaredevelopmentmodelsbysixpointedstarframework
AT sarwarnadeem statisticalanalysisofsoftwaredevelopmentmodelsbysixpointedstarframework
AT noreeniram statisticalanalysisofsoftwaredevelopmentmodelsbysixpointedstarframework