SYS–13Case studyAcademic▤Delivered academic project · ÉTS
LOG210 — Analyse et conception
Modeling and designing a course-management app as a team: UML domain model, use cases and layered design guided by GRASP.
Type
Academic project · team (ÉTS LOG210)
Domain
OO analysis & design
Status
Delivered academic project · ÉTS
Period
2025
Role
Analysis, design & development
Team
Team of 6
TypeScriptNode.js · ExpressJestUML (PlantUML)GRASP
GitHub Updated : 2026-07-29
01 Summary
Starting from a "dice game" skeleton, the team of 6 models and builds a course-and-assignment management app. The emphasis is on the process: model first, then design in layers, then implement and test.
02 Context
ÉTS's analysis-and-design course (LOG210), in a team of 6 via GitHub Classroom, backed by iteration reports.
03 My role & the team
A team of 6 on GitHub Classroom: collective contribution to modeling, layered design and implementation, iteration after iteration.
04 Limits
- Academic project: the emphasis is on design and modeling more than a finished product.
- Scope set by the course brief.