Quelle est la différence entre "comprend", "s'étend" et "usages"?
Dans un diagramme de cas d'utilisation quelle est la différence entre <<includes>>
, <<extends>>
et <<uses>>
?
Sont <<includes>>
et <<uses>>
sont la même chose?
- Des réponses plus détaillées ici: stackoverflow.com/questions/1696927/...
Vous devez vous connecter pour publier un commentaire.
comprend et utilise sont les mêmes. De http://www.agilemodeling.com/essays/useCaseReuse.htm ci-dessus
Nice writeup ici: http://www.agilemodeling.com/essays/useCaseReuse.htm
Résumé de l'article:
La
include
relationsionship est généralement utilisé dans les cas d'utilisation pour signifier qu'un cas d'utilisation utilise les autres. En revanche, lesutilisation
de la relation est utilisé dans UML pour afficher les dépendances entre les modèles, ce modèle exige de l'autre pour fonctionner.Voici les citations de IBM documentation.
Pour résumer (comme je le comprends)
includes
est une dépendance dans le modèle, tout enuse
est une dépendance de la fonctionnalité.<<uses>>
est utilisé entre cas d'utilisation qui est utilisé, tandis que<<includes>>
est appelé un sous-cas d'utilisation un cas d'utilisation. Droit?"comprend" et "utilise" indique l'utilisation obligatoire d'un cas où, comme "s'étend" indique l'option de cas d'utilisation.