Abstract
There are many papers that speak about the most popular of software development models with their disadvantages and advantages that used in software development; So the main target of this paper is explanation of steps for to (be a professional software developer) , and not prefer a model on another model, because each model has disadvantages and advantages. We can benefit from advantages of all these models for software development if we follow the steps that I will mention in this paper.
Highlights
Software are became that controlling and organizing wide areas of our life activities, and this space expands every day, so it is not logical to leave the development of such important things for coincidence to manipulating us, and our activities
There was a need for a way to manage and develop the software
I know there are many authors who have talked about software development models; so here I will not explain these models with their disadvantages and advantages, but I will explain steps for Whether you are alone, a development team, or an organization interested in developing and designing systems and software
Summary
Software are became that controlling and organizing wide areas of our life activities, and this space expands every day, so it is not logical to leave the development of such important things for coincidence to manipulating us, and our activities. [2] Has explained these models (Waterfall, Iterative, Spiral, Big Bang, VModel, Agile, Rapid Application Development (RAD), and Software Prototyping) approaches, with the disadvantages and advantages of each model. [3] Has explained these models (Waterfall, Iterative, V-Model, Spiral, Extreme programming, Adaptive Software Development (ASD), Incremental, Rational Unified Process (RUP), Rapid Application Development (RAD), Chaos, Agile Software Process (ASP), Dynamic System Development Method (DSDM), Crystal, Feature Driven Development (FDD), Scrum, Wisdom, Big Bang, and Code & Fix) approaches. [4] Has explained (Waterfall, Iterative, Agile, Scrum, Lean, Spiral, V-Model, Big Bang, Rapid Application Development (RAD), and Prototype Model) approaches. [5] Has explained (Waterfall, Iterative, V-Model, Spiral, Big Bang, Rapid Application Development (RAD), V-Agile, and Prototype Model) approaches. [6] Has explained (Waterfall, Iterative, VModel, Spiral, Extreme Programming, Incremental, Evolutionary, Rapid Application Development (RAD), Prototyping, and Big Bang Model) approaches. I will focus on putting steps that will help those interested in software development become professional software developers
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Advanced Research in Computer Science
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.