protolabo / calque

Ce projet consiste à développer une solution améliorant l'accessibilité et l'interactivité des cartes de transport traditionnelles.
1 stars 0 forks source link

Diagramme de classes pour chaque activité (première version pré découplage) #16

Open LipoBruh opened 1 month ago

LipoBruh commented 1 month ago

Pour chaque cas d'utilisation, préparer un diagramme de classe

-Repérer le design pattern s'appliquant à un contexte particulier -Repérer les fonctionnalités réutilisables, modulaires, interchangeables -Penser aux interfaces (Java - esque)

Pour une classe, repérer : -Penser aux types impliqués et à la signature des classes et méthodes -Les informations essentielles au fonctionnement (entrées (paramètres), sorties, attributs, variables globales?) -S'il y a communication entre les classes -Les méthodes publiques vs privées -La cardinalité des relations entre les classes -Type de relation entre les classes (association, composition, agrégation, héritage, interface...)

LipoBruh commented 1 month ago

Cas d'utilisation prioritaires :

Noeuds :

Dans le "node editor":

Edges:

Dans le "edge editor":

Ligne & Line editor: