Professional Documents
Culture Documents
Sequential Method
Incremental Method
Evolutionary Method
Sequential Method:
It divides the activities of software development Figure (1)
into various categories like Requirements, Advantages:
Architecture, Testing, Deployment,
Maintenance. This approach completes the Easily to prioritize the tasks.
project in one lined cycle. The major example of Development phase done step-by-step.
this approach is Waterfall Model [3]. Key role determination is easy.
Incremental Method: Disadvantages:
This approach is defined as the requirements are For long-term software’s waterfall is not
clearly defined and the chance of error/mistake suitable.
is less. After every module the product is shown After all stage covered the product is
to the customer. The phases of the incremental ready to deploy.
process models are: Get functionalities of Risk factor is high, ambiguity.
system, Make the Draft, Testing, Repairs. The
example of this approach is Iterative Model. V-shaped Model:
Evolutionary Method: V model (also known as Verification and
Validation). Waterfall methodology’s extended
This approach is very useful where the model is
version is V-shaped model. The developer and
complex and also new technology is used. The
tester life cycle are mapped together. Every
requirements are delivered at one time. The
phase of development cycle is associated with
example of Evolutionary Process Model is
the phase of tester cycle. V model is expensive
Prototyping Model.
and time consuming. V model is used in small
DISCUSSION: project where requirements are clear and easy to
use [2][7].
Five most popular and frequently used Models
are discussed in this paper. Figure (2)
Agile Model:
Agile Model started earlier in the SDLC with the
passage of time it becomes more popular.
Popular agile processes are: RUP, XP and scrum
etc. Mixed version of iterative and incremental.
Tasks are divided into small incremental builds.
The team works on: Scheduling, functionalities,
Programming and Testing [2][6].
Figure (4)
Advantages:
Spiral Model:
people in team make the best project in the
end. The advancement is that start involving
the AI (Artificial Intelligence) factor in
plans.
REFERENCE:
[1] Sarkar, K., Tizmander, K., & Aidan. (n.d.).
Figure (5)
Home. Retrieved from
Advantages:
http://tryqa.com/what-are-the-software-
Progress is measurable.
development-models/
Parallel development is applied.
It is easy to control the risk and support [2] SDLC Models Explained: Agile, Waterfall,
the changing requirements.
V-Shaped, Iterative, Spiral: Existek Blog.
Disadvantages: (2018, April 25). Retrieved from
Many resources are required. https://existek.com/blog/sdlc-models/
Not good for smaller projects.
Project management is complex. Alspaugh, T. (n.d.). Code-and-fix. Retrieved
from
CONCLUSION AND FUTURE WORK:
[3]
Software market is full of random and also
important models, some of them discussed https://www.thomasalspaugh.org/pub/fnd/so
in this paper like waterfall, agile, iterative, ftwareProcess.html#:~:text=Sequential
spiral and v-shaped. Every model has its
processes, -Activity&text=Sequential
own specifications, advantages and
disadvantage on the bases of them company processes divide up software,after another in
chose suitable model for their software some pattern.
projects and also some of them use hybrid
models. Although waterfall is earliest model [4] Rupam, Shakeel, Verma, V., & Fasil.
but this model still used by all big (n.d.). Home. Retrieved from
companies and all over the world. Selecting
http://tryqa.com/what-is-iterative-model-
particular SDLC model is very important
because software product has to be delivered advantages-disadvantages-and-when-to-use-
to the customer within the time limit and it/
with customer desired qualities of the
software product. This study will help [5] SDLC - Iterative Model. (n.d.). Retrieved
people for selecting SDLC model for their from
projects. Future work is that use advance
https://www.tutorialspoint.com/sdlc/sdlc_ite
libraries in documentation of software
project as well as new programming rative_model.htm
languages also couple of good professional
[6] Agile Methodology & Model: Guide for Life Cycle. Retrieved from
Software Development & Testing. (n.d.). https://www.semanticscholar.org/paper/A-
Retrieved from Comparative-Analysis-of-Different-types-
https://www.guru99.com/agile-scrum- of-Models-maheshwari-
extreme-testing.html#1 Jain/386c031f69eda698e937997dcda170304
[7] Shiklo. B. 8 Software Development 48a4277
Models: Sliced, Diced and Organized in [9] Kumar, S., & Kumar, S. (2018, May 28).
Charts. In ScienceSoft. Retrieved from Software Engineering: Spiral Model.
https://www.scnsoft.com/blog/software- Retrieved from
development-models#XP https://www.geeksforgeeks.org/software-
[8] Maheshwari, S., & Ch, D. (1970, January engineering-spiral-model/?ref=lbp
1). A Comparative Analysis of Different
types of Models in Software Development