SaltedEggYok / INF2001_P6-7

P6-7
0 stars 0 forks source link

3.1.1 Software Architecture Pattern #54

Closed davinlim23 closed 10 months ago

davinlim23 commented 10 months ago

Description of the task: This task involves the researching and deciding on a Software Architecture Pattern to correctly represent the design of the application.

Goal of the task: The goal of this task is to create a comprehensive description of how the team plans to utilize the chosen Software Architecture Pattern in the application in order to provide clear modularization of components. The design of the application must exhibit traits of the chosen system architecture and developer team.

Success of this task is dependent on the correct identification of a suitable Software Architecture Pattern which can be used to represent the design of the application.

Allocated time: 4 days

Start Date: 8/11/2023 End Date: 12/11/2023

Owner: Davin Lim Status: In Progress

Priority: Medium

davinlim23 commented 10 months ago

Work Description

Describe the work done in detail:

In this task, the team has decided to research and find out more about the respective software architecture patterns that can be used for the system. The team weighed the pros and cons of the respective patterns in order to decide on the correct pattern to use.

The team decided to utilize the layered software architecture pattern as it had best fit our goals and requirements for the system, as the system was much smaller scale as compared to other web applications, indicating that the main disadvantage of the layered software architecture pattern was mitigated. The respective components of the system were further modularized and theorized to be placed within the respective layers of the pattern. The task was successful as a suitable software architecture pattern was able to be utilized for the design of the whole system.

This work does not need to be committed to the repository. This phase of work was also planned and executed within the allocated time frame which aligns with the overall project schedule, ensuring that the team is on track for completion in M3.

Start Date: 8/11/2023 End Date 12/11/2023