Liste de contrôle: Classe d'analyse
Cette liste de contrôle permet de s'assurer que la classe d'analyse a été correctement modélisée.
Relations
Eléments connexes
Description principale
 

Eléments de vérification
Le nom de la classe d'analyse est unique
La classe est utilisée dans au moins une collaboration
La brève description de la classe consigne l'objectif de la classe et résume brièvement ses responsabilités
La classe représente un seul ensemble de responsabilités cohésives
Les noms des responsabilités sont descriptifs et les descriptions des responsabilités sont correctes
Les responsabilités de la classe sont conformes aux attentes exprimées par les collaborations auxquelles participent la classe
Toutes les classes devant exécuter les cas d'utilisation (à l'exception des classes de conception) ont été identifiées
Toutes les interactions acteur-système sont prises en charge par une classe frontière
Deux classes ne peuvent pas avoir la même responsabilité
Chaque classe d'analyse représente un ensemble distinct de responsabilités, conforme à l'objectif de la classe
Les relations entre cas d'utilisations (inclusion, extension, généralisation) sont traitées de façon cohérente dans le modèle d'analyse
Le cycle de vie complet (création, utilisation, suppression) de chaque classe d'analyse est défini
La classe s'acquitte des responsabilités qui lui ont été affectées, directement ou en les déléguant
Les collaborations de classes sont prises en charge par des associations appropriées
Toutes les exigences concernant la classe ont été traitées
Dans le cas d'une classe frontière, toutes les exigences de l'acteur ont été traitées (y compris les erreurs d'entrée)