The purpose of all these assignments is to give you an appreciation of navigating and understand the software design and architecture in the context of a large-scale software system. You will create a detailed architecture report for a large-scale software system. The report will be updated throughout the term and will be posted online on your group’s webpage. The detailed assignment descriptions can be found here.
The weight distribution of the assignment components and the deadline are shown below: