1 - Short System Design Report Assignment

  • Mandatory Assignment 1

NOTE! NOTE! NOTE!

  • This is a mandatory assignment that you are supposed to solve on your own.

  • This assignment will be examined during an oral exam.

Introduction

In this assignment, you should write a short system design report describing the architecture of the web application defined by the Web Application Development Assignment.

Requirements

The design report must be stored on the GitLab wiki associated with your private examination repository (https://gitlab.lnu.se/1dv612/student/[your-lnu-username]/examination).

The design report should describe the system structure chosen for the web application. A pictorial representation (using a UML component diagram?) of the architecture should be presented (showing the major subsystems and data repositories and their interconnections).

Develop a modular system structure and explain the relationships between the modules to achieve the complete functionality of the system. This is a high-level overview of how the responsibilities of the system were partitioned and then assigned to subsystems.

Identify each high-level subsystem and the roles or responsibilities assigned to it. Describe how these subsystems collaborate with each other in order to achieve the desired functionality. Don't go into too much detail about the individual subsystems. The main purpose is to gain a general understanding of how and why the system was decomposed and how the individual parts work together.

Don't throw away alternative design ideas. Write a description of design alternatives not chosen.

Last updated