software development
DESCRIPTION
Software development is a process in which application or program developed using some software development phases. Companies choose that development model which suits to their application.TRANSCRIPT
![Page 1: Software development](https://reader030.vdocument.in/reader030/viewer/2022020505/568c57691a28ab4916ca66b2/html5/thumbnails/1.jpg)
1
![Page 2: Software development](https://reader030.vdocument.in/reader030/viewer/2022020505/568c57691a28ab4916ca66b2/html5/thumbnails/2.jpg)
Content
2
IntroductionTypesBenefitssoftware development languagesSoftware development life cyclePhases of software developmentModels
![Page 3: Software development](https://reader030.vdocument.in/reader030/viewer/2022020505/568c57691a28ab4916ca66b2/html5/thumbnails/3.jpg)
What is software development
3
Software development is a process in which application or program developed using some software development phases. Companies choose that development model which suits to their application.
Software can be developed for a variety of purposes such as for personal use or business use.
![Page 4: Software development](https://reader030.vdocument.in/reader030/viewer/2022020505/568c57691a28ab4916ca66b2/html5/thumbnails/4.jpg)
Types of software development
4
Application developmentSystem developmentWeb developmentEmbedded developmentScientific developmentTest automation
![Page 5: Software development](https://reader030.vdocument.in/reader030/viewer/2022020505/568c57691a28ab4916ca66b2/html5/thumbnails/5.jpg)
Benefits of software development
5
Increased flexibilityImprove efficiencyImprove Profitability Improve Accuracy
![Page 6: Software development](https://reader030.vdocument.in/reader030/viewer/2022020505/568c57691a28ab4916ca66b2/html5/thumbnails/6.jpg)
Software development life cycle
6
Software development life cycle is used by companies to develop, and design software's. SDLC is also known as software development process.
Software development life cycle models describe phases of the software cycle.
![Page 7: Software development](https://reader030.vdocument.in/reader030/viewer/2022020505/568c57691a28ab4916ca66b2/html5/thumbnails/7.jpg)
Phases of software development
7
Planning & RequirementSystem analysisDesignCodingTestingMaintenance
![Page 8: Software development](https://reader030.vdocument.in/reader030/viewer/2022020505/568c57691a28ab4916ca66b2/html5/thumbnails/8.jpg)
Software development languages
8
CC++C#.NETJAVAPHPHTMLPYTHONPERL
![Page 9: Software development](https://reader030.vdocument.in/reader030/viewer/2022020505/568c57691a28ab4916ca66b2/html5/thumbnails/9.jpg)
Models
9
Waterfall modelAgile modelIncremental modelSpiral modelV-shaped modelIterative modelRapid application development (RAD)
![Page 10: Software development](https://reader030.vdocument.in/reader030/viewer/2022020505/568c57691a28ab4916ca66b2/html5/thumbnails/10.jpg)
Waterfall model
10
Waterfall model is a sequential design process. In waterfall model, each phase must be completed before beginning the next phase.
Waterfall model is used for small project.This model is easy and simple to understand.This model is used only when the requirements
are very well known, clear and fixed.
![Page 11: Software development](https://reader030.vdocument.in/reader030/viewer/2022020505/568c57691a28ab4916ca66b2/html5/thumbnails/11.jpg)
Waterfall model
11
![Page 12: Software development](https://reader030.vdocument.in/reader030/viewer/2022020505/568c57691a28ab4916ca66b2/html5/thumbnails/12.jpg)
12