Les généralisations de cas d'utilisation sont utilisées pour montrer que les enchaînements d'activités partagent une
structure, un objectif et des comportements. Un cas d'utilisation parent peut être spécialisé en un ou plusieurs cas
d'utilisation enfant représentant des formes plus spécifiques du parent. On parle alors de généralisation, telle
qu'elle s'applique aux cas d'utilisation.
Pour comparaison, voir aussi les Instructions relatives au produit : Généralisation de cas d'utilisation dans le
modèle de cas d'utilisation système et la Technique :
Généralisation.
Une fois posées les grandes lignes de l'enchaînement d'activités de chaque cas d'utilisation métier, vous trouverez des
structures et comportements communs à plusieurs cas d'utilisation métier. Pour éviter d'avoir à décrire un même
enchaînement d'activités plusieurs fois, vous pouvez placer le comportement commun dans un cas d'utilisation métier
distinct.
Une instance de cas d'utilisation exécutant un cas d'utilisation enfant suivra le flux d'événements décrit dans le cas
d'utilisation parent, en insérant le comportement supplémentaire et le comportement de modification comme défini dans
le flux d'événements du cas d'utilisation enfant.
Reprenez les modèles ayant plusieurs niveaux de généralisations de cas d'utilisation. Ce type de répartition en couches
donne de modèles difficiles à comprendre, même s'ils sont corrects sous tous les autres aspects.
|