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

Read more

Summary

INTRODUCTION

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

RELATED WORK
5.11. Business Development
CONCLUSIONS
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.