Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Mention the most suitable architectural pattern (Layered, Repository, Client-Ser

ID: 3691777 • Letter: M

Question

Mention the most suitable architectural pattern (Layered, Repository, Client-Server, or Pipe and filter) for each of the following systems with justification:

a. Student Information System: An online system that handles course registration process and stores student information

b. Single Sign-on Authentication System: A system that is used to enable users to use the same username and password for login across multiple systems

c. Financial Software System: a financial system used in a company where each user has to be connected to the server in order to be able to use the system

d. Online Forms Approval System: A system that is used to get approval on forms by passing the form through stages of approval based on the organization’s approval hierarchy

Explanation / Answer

From the definitions of each of the patterns , the answer follows:

a. Repository

b. Pipe and Filter

c. Client-Server

d. Layered