Instructions: Généralisation de cas d'utilisation dans le modèle de cas d'utilisation métier
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.
Relations
Description principale

Explications

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.

Utilisation

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.

Recommandations en termes de restriction d'utilisation

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.