Points de contrôle : Classe d'analyse
- Le nom de la classe d'analyse est unique.
- La classe est utilisée dans une collaboration au minimum.
- La brève description de la classe comprend l'objectif de la classe et résume brièvement ses responsabilités.
- La classe représente un simple 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 cohérentes par rapport à ce qu'en attendent les collaborations dans lesquelles la classe participe.
- Toutes les classes nécessaires pour exécuter les cas d'utilisation (à l'exclusion des classes de conception) ont été identifiées.
- Toutes les interactions acteur-système sont prises en charge par une certaine classe frontière.
- Une même responsabilité ne peut être partagée par deux classes.
- Chaque classe d'analyse représente un ensemble distinct de responsabilités qui est cohérent par rapport à l'objectif de la classe.
- Les relations entre les cas d'utilisation (inclusion, extension et généralisation) sont traitées d'une manière cohérente dans le modèle d'analyse.
- Le cycle de vie complet (création, utilisation et suppression) de chaque classe d'analyse est représenté.
- La classe remplit les responsabilités qui lui sont demandées, soit de manière directe, soit par délégation.
- Les collaborations de classes sont prises en charge par des associations adaptées.
- Toutes les exigences de la classe sont examinées.
- Si la classe est une classe frontière, toutes les conditions liées à l'acteur sont examinées (y compris l'erreur d'entrée).
| |
|