Software Application Types Flashcards

(22 cards)

1
Q

What are the three layers in an Application Tier Model?

A

Presentation Layer, Application Layer, Database Layer

Definition: Presentation Layer = user-facing interface, Application Layer = business logic, Database Layer = where data is stored.
Boot Story: Think of ordering food online — the app screen is the Presentation Layer, the system that processes your order is the Application Layer, and the database storing menu items & orders is the Database Layer.

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

Which layer of the Application Tier Model is also called the client layer?

A

Presentation Layer

Definition: The part the user sees and interacts with (UI).
Boot Story: Like tapping buttons on your phone screen to interact with an app.

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

Which layer controls the business logic and processing in an application?

A

Application Layer

Definition: Manages how data is processed and rules applied.
Boot Story: Like a cashier interpreting your order and passing it to the kitchen.

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

Which layer stores the data in an Application Tier Model?

A

Database Layer

Definition: The storage system where all information resides.
Boot Story: Like a restaurant’s pantry storing ingredients.

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

What is unique about a One-Tier Architecture Model?

A

Data is stored locally with direct access

Definition: Simple setup, but lacks redundancy and security; not commonly used.
Boot Story: Like saving everything only on your laptop — fast but risky if the laptop breaks.

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

Why is a One-Tier Architecture Model rarely used?

A

Security issues and no redundancy

Definition: No backup or remote access makes it insecure.
Boot Story: Like keeping your only copy of homework on a single USB stick.

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

How does a Two-Tier Model work?

A

Communication is between client and server

Definition: Client sends requests to server, server processes and returns data.
Boot Story: Like a student (client) asking a teacher (server) for answers from the answer key (database).

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

What is an example of using a Two-Tier Model?

A

Logging into a computer to access a database

Definition: User ↔ server interaction.
Boot Story: Like logging into a school portal to view your grades.

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

How does a Three-Tier Model improve on Two-Tier?

A

Adds an application server between client and database

Definition: Improves scalability, security, and integrity but is more complex.
Boot Story: Like having a teacher (application layer) who first checks and verifies requests before giving you the answer from the database.

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

*

What does “N-Tier” mean in architecture models?

A

Any model higher than three tiers

Definition: Additional layers beyond the basic three.
Boot Story: Like adding multiple assistants and managers before reaching the boss (database).

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

What is Single Platform Software?

A

Software that works on only one type of OS/device

Definition: Limited to a single platform (e.g., iOS iCloud).
Boot Story: Like a phone charger that only fits iPhones.

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

How is Collaboration Software related to Productivity Software?

A

It can be considered a type of productivity software

Definition: Helps teams work together on shared tasks.
Boot Story: Like combining your notebook with your group’s shared whiteboard.

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

What is Productivity Software?

A

Software used for common work tasks

Definition: Includes word processing, spreadsheets, presentations, email, collaboration tools.
Boot Story: Like your digital backpack — Word = notebook, Excel = calculator, PowerPoint = poster board.

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

What is Cross Platform Software?

A

Software that works across different operating systems

Definition: Compatible on multiple platforms (e.g., Dropbox).
Boot Story: Like a universal phone charger that works on all devices.

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

What is Collaboration Software?

A

Software that lets people share and work together

Definition: Includes email, conferencing, instant messaging, online workspaces, document sharing.
Boot Story: Like group chat plus Google Docs for school projects.

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

What is Business Software?

A

Applications designed for specific business tasks

Definition: Includes database, project management, accounting, medical, and business-specific apps.
Boot Story: Like specialized tools for a hospital (medical software) vs. a bank (accounting software).

14
Q

What is the role of SSL certificates in Browser Security?

A

Verify encryption and secure websites

Definition: Valid SSL = secure connection, invalid SSL = no encryption guarantee.
Boot Story: Like checking an ID badge before letting someone into a secure building.

15
Q

What are Proxy Settings in browsers?

A

Control what data enters and leaves the network

Definition: A configuration for security and monitoring.
Boot Story: Like a school librarian controlling what books can be checked in and out.

15
Q

Why might a browser block access to a webpage?

A

Invalid SSL certificate

Definition: Without proper encryption, site access can be denied.
Boot Story: Like a bouncer refusing entry if your ID looks fake.

16
Q

What is Private Browsing?

A

A mode that doesn’t save history, cookies, or cache

Definition: Keeps browsing sessions temporary and hidden.
Boot Story: Like writing notes in pencil that erase when you close the notebook.

17
Q

How can clearing cache fix browser issues?

A

Removes old stored data so new data loads

Definition: Cache stores recently accessed info; sometimes it conflicts with updates.
Boot Story: Like throwing out old leftovers so you can eat today’s fresh meal.

18
Q

What does deactivating client-side scripting do?

A

Stops scripts from running in the browser

Definition: Prevents malicious code from executing.
Boot Story: Like turning off power to a faulty appliance before it causes sparks.