Application Development Flashcards

1
Q

Is the process of creating a computer program or a set of programs to perform the different tasks that a business requires.

A

Application development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

App Building Process Steps

A

Gathering requirements, Designing
prototypes, Testing, Implementation, and Integration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Application Development is closely linked with?

A

Software Development Life-Cycle
(SDLC).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Basic stages of SDLC

A

Planning
Analysis
Design
Construction
Testing
Implementation
Support

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Types of Application Development

A

Custom Application Development
Rapid Application Development
Low-Code Application Development
Mobile Application Development
Database Application Development
Enterprise Application Development
Web Application Development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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.

A

Custom Application Development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

This model follows an incremental approach. You can simultaneously develop the individual modules of the application to enable faster delivery of the final product.

A

The RAD (Rapid Application Development)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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.

A

Low-Code Application Development or Low-Code Platforms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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.

A

Mobile Application Development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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.

A

Database Application Development or Database applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

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.

A

Enterprise Application Development or Enterprise Applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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.

A

Web Application Development or Web Applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Custom Application Development

A

Unique Functionality
Wix
Logtistics and Route Optimization
Field Service Management App

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Rapid Application Development

A

Prototype - Preliminary version of the final product.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Low-Code Application Development

A

Drag and Drop
MIT App Inventor
Appian
Outsystem
Zoho Creator
Wavenator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Database Application Development

A

CMS - Content Management System
LMS - Library Management System
SMS - Student Management System
IMS - Inventory Management System

17
Q

Enterprise Application Development

A

SAP - System, Application and Product
Microsoft Power BI
Asana
Oracle Ebusiness Suite
IBM Maximo

18
Q

Web Application Development

A

Online Banking
Sites
E-Commerce Websites
Social Networks