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