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...)
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...)