RASD/DD project developed in the course SOFTWARE ENGINEERING 2 of Politecnico di Milano during the academic year 2024/2025. RASD/DD mark: 14/14; Homeworks mark: 6/6.
Authors:
- Andrea Bellani (@ImAndreaBellani)
- Alessandro Capellino (@Ale-Cappe)
- DeliveryFolder : contains the final RASD and DD versions;
- Homeworks : contains the Homeworks;
- Notes : contains our course notes;
- Presentation : contains the final presentation slides;
- Work in progress stuff : contains the WIP files (used to create the final documents).
During the final presentation, Professor Di Nitto pointed out some mistakes she had found in our documents, here we report them:
- although the recommendation system structure is defined in the DD, the sequence diagram concerning the recommendation generation process is missing. Even if there is no external interaction that triggers it, it should have been specified;
- in UML component diagrams, the ball-and-socket notation was used inverted;
- in the DD, it would have been useful to report also the ER model derived from the high-level class diagram instead of reporting just the logic scheme;
- the logic scheme should have been reported together with the SQL "CREATE TABLE" statements.