Pub. Date | : June, 2020 |
---|---|
Product Name | : The IUP Journal of Information Technology |
Product Type | : Article |
Product Code | : IJIT30620 |
Author Name | : Amaefule Angela Adanna, and Ogwueleka Francisca Nonyelum |
Availability | : YES |
Subject/Domain | : Engineering |
Download Format | : PDF Format |
No. of Pages | : 26 |
The paper aims at employing selected criteria for a suitable Software Development Life Cycle (SDLC) method to achieve success in a software project. Various terms like life cycle of software development, Software Development Methodology (SDM), various phases of SDM, models of SDLC, benefits and drawbacks of models were discussed. Based on the review of literature, a comparative analysis was performed on various models of SDLC. Some criteria that determine the choice of a suitable model for software project success were identified. A comparison from different approaches was done using different parameters like analysis of requirement, development team's status, participation of the user, type of project and risk associated based on the various criteria against different models. The results showed that the best suitable method was the spiral model for the success of the development of a software project.
In the olden days, it was observed that programming with a computer system was solely carried out by some experts using some set of instructions. Mostly, the instructions were written using some lines of codes fed into the computer system. These codes were debugged for errors to be executed successfully. Due to the high demand for operations by companies, these resulted in enormous program development. Companies relied on computer systems to perform huge tasks. These programs metamorphosed into a more organized way of executing complicated tasks called software by using the computer system. The standard framework on which software was perceived and established is called Software Development Life Cycle (SDLC). Over the years, researchers have discovered some models of SDLC which can be used by various organization for software projects. According to some researchers, it was discovered that the success of a software project depends on some criteria. In this study, different research papers were reviewed and comprehensive details of the different criteria that helped to determine the choice of the SDLC method to be adopted were discussed.
Software Development Life Cycle (SDLC), Software Development methodology (SDM), Waterfall, Iterative model, Spiral model, Requirement analysis