quinnyyy / pe

0 stars 0 forks source link

Unclear about n-tier architecture in DG #10

Open quinnyyy opened 4 years ago

quinnyyy commented 4 years ago

In your DG you state that your application uses n-tier architecture where higher layers make use of service provided by lower layers. But it is unclear to me which modules you consider to be higher and lower tier layer.

nus-pe-bot commented 4 years ago

Team's Response

Hi, N-tier architecture represents a multi-architectural approach to software development, it makes building an application concise and modular. A simple google search will produce you with this result as shown:

capture.png

Correspondingly, our presentation layer would be the UI component containing TextUI class, logic layer would be the logic component handling the NUSMODS api as well as the commands, and lastly, the storage layer would be our model component consisting of the storage class used to save and load data from a text file. This is evident from our DG's architecture design.

capture.png

Hope this clears things up :smile:

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: [replace this with your reason]


:question: Issue severity

Team chose [severity.VeryLow] Originally [severity.Low]

Reason for disagreement: [replace this with your reason]