Skip to content
SYS–13Case studyAcademicDelivered 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.