volume_mute

Information Systems Architecture

publish date2026/06/10 22:54:2.186549 UTC

volume_mute

A general information system uses a layered architecture with four layers. Match each layer to its primary function.

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Layer (top to bottom)

Information Retrieval and Modification
User Communications / Authentication and Authorization
Transaction Management / Database
User Interface

Function

Handles all interaction with the user; implemented using a web browser in modern systems
Manages user login, role checking, form and menu management, and data validation
Implements application-specific logic for accessing and updating the database; includes security, data import/export, and report generation
Provides persistent data storage, transaction management, and data integrity using a commercial DBMS

Correct Answer

(1) User Interface,Handles all interaction with the user; implemented using a web browser in modern systems
(2) User Communications / Authentication and Authorization,Manages user login, role checking, form and menu management, and data validation
(3) Information Retrieval and Modification,Implements application-specific logic for accessing and updating the database; includes security, data import/export, and report generation
(4) Transaction Management / Database,Provides persistent data storage, transaction management, and data integrity using a commercial DBMS

Explanation

The four-layer information system architecture: top layer - User Interface (web browser); second layer - User Communications, Authentication and Authorization (login, role checking, forms, validation); third layer - Information Retrieval and Modification (application logic, security management, import/export, reports); bottom layer - Transaction Management and Database (commercial DBMS for persistent storage).

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears