three basic approaches which are used in developing application software
three basic approaches which are used in developing application software
![](/static/compass_v2/shared-icons/check-mark.png)
The three approaches which are utilized in developing application software are:
- Top-down approach
- Middle-out approach
- Bottom-up approach
Top-down approach:
The top-down approach is basically the standard procedure of going from high-level abstraction and logical designs to the physical application of the system. It is best applied to classical systems engineering projects where the team is asked to develop an unprecedented system.
Most of the system developers want this kind of project as it enables them to make the system from scratch and hardly consists of stakeholder-imposed constraints.
In this approach, the projects will have a focus on technology research and the creation of new techniques and components to implement the solution.
This is the most popular approach for developing application software.
Step by step
Solved in 4 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)