Final Project Report
- Due 20 Mar 2022 by 23:59
- Points 20
- Submitting a file upload
- File types pdf
- Available until 21 Mar 2022 at 0:10
The assignment consists of the development of one single application, and of a number of oral and written reports.
1. Development
The application that shall be developed is described here, application-description.pdf Download application-description.pdf. The development is performed in groups of three, and is meant to correspond to the first iterations of a software project. The result shall be a complete architecture implemented in code. It is not intended that the product shall be ready for use, instead, you shall develop a code skeleton spanning all layers. The code shall be sufficiently complete to show how risks and issues have been solved. All code and configuration files of the application shall be available in a public git repository.
1.1 SQL for Existing Database
Section three in application-description.pdf Download application-description.pdf and the Data Migration task in tasks-affecting-grade.pdf Download tasks-affecting-grade.pdf mention an SQL script that generates the existing database. That script is here, existing-database.sql Download existing-database.sql.
2. Reporting
There are three oral group reports, were all group members together present the application to an instructor. You also have to submit a short (about 400 words) individual written report before each of these three oral group reports. Both oral and written reports are described under Reporting in the document tasks-affecting-grade.pdf Download tasks-affecting-grade.pdf.
There is also an individual final written report, which shall be submitted here, under this assignment. The final written report must follow this template, iv1201-report-template.pdf Download iv1201-report-template.pdf. Here is the latex file for the template, in case you want to write in latex, iv1201-report-template.tex Download iv1201-report-template.tex.
3. Grading
The grade is decided by the tasks specified in this document, tasks-affecting-grade.pdf Download tasks-affecting-grade.pdf. There are mandatory tasks, which must all be solved to pass the course, and tasks which contributes to a higher grade than E. To complete a task, it must be implemented in code, reported at one of the reporting meetings, and explained in the final written report.