Application Development Flashcards
Is the process of creating a computer program or a set of programs to perform the different tasks that a business requires.
Application development
App Building Process Steps
Gathering requirements, Designing
prototypes, Testing, Implementation, and Integration.
Application Development is closely linked with?
Software Development Life-Cycle
(SDLC).
Basic stages of SDLC
Planning
Analysis
Design
Construction
Testing
Implementation
Support
Types of Application Development
Custom Application Development
Rapid Application Development
Low-Code Application Development
Mobile Application Development
Database Application Development
Enterprise Application Development
Web Application Development
When off-the-shelf software doesn’t meet specific business requirements, the best option is to go custom. Hire developers to build apps for you, or build on your own with do-it-yourself tools.
Custom Application Development
This model follows an incremental approach. You can simultaneously develop the individual modules of the application to enable faster delivery of the final product.
The RAD (Rapid Application Development)
Includes intuitive visual interfaces that make it easy to build and launch apps, even for non-programmers. You can drag and drop snippets of code and modify them, based on business logic, to design automated workflows.
Low-Code Application Development or Low-Code Platforms
Is the process of creating apps that run on any mobile platform: Android and iOS. With everything you need right at your fingertips, you can track inventory or make instant updates from your phone.
Mobile Application Development
Are designed to collect, organize, and manage information efficiently. They’re used to sort data by criteria, perform calculations, create reports, and share information with team members.
Database Application Development or Database applications
A type of software developed to cater to large-scale organizations. They support enterprise-grade features, like massive data storage and automation of complex business processes.
Enterprise Application Development or Enterprise Applications
Are software developed for a specific purpose, hosted on a web server. They can be accessed using any internet enabled device, like phones, laptops, and desktops. Some examples of (blank) are online banking sites, ecommerce websites, and social networks.
Web Application Development or Web Applications
Custom Application Development
Unique Functionality
Wix
Logtistics and Route Optimization
Field Service Management App
Rapid Application Development
Prototype - Preliminary version of the final product.
Low-Code Application Development
Drag and Drop
MIT App Inventor
Appian
Outsystem
Zoho Creator
Wavenator