Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parNoëlle Godefroy Modifié depuis plus de 9 années
1
IUT Dijon – Année Spéciale Sébastien PARFAIT sebastien.parfait@iut-dijon.u-bourgogne.fr sebastien.parfait@u-bourgogne.fr
2
Diagramme de cas d’utilisation DCU Use case Décrit l’interaction entre les acteurs (utilisateurs du cas) et le système Permet de recueillir et de décrire les besoins des acteurs Peut être utilisé pour organiser le développement du logiciel structuration et déroulement des tests
3
Diagramme de cas d’utilisation Chaque cas d’utilisation est décrit sous forme textuelle Produit un ou plusieurs résultats Pour l’identification de chaque « use case » on doit d'abord connaitre chaque acteur Un acteur est un utilisateur type Un utilisateur peut appartenir à plusieurs classe d’acteur en fonction de sont rôle par rapport au système L’administrateur d’une messagerie peut aussi se comporter comme un utilisateur
4
Diagramme de cas d’utilisation Formalisme L’association peut comporter des cardinalités Chaque « use case » peut avoir une ou plusieurs instances représentées par des scénarios Chaque scénario faisant l’objet d’un diagramme de séquence ou de collaboration
5
Diagramme de cas d’utilisation
6
Relations entre « use case » pour optimiser la formalisation (éviter les redondances) Inclusion (include) Extension (extend) Généralisation
7
Diagramme de cas d’utilisation Inclusion (include) Une relation d’inclusion d’un use case A vers le use case B signifie qu’une instance de A contient le comportement de B
8
Diagramme de cas d’utilisation Extension (extend) Une relation d’extension d’un use case A par le use case B signifie qu’une instance de A peut être étendue par le comportement décrit dans B L’extension est optionnelle dans le déroulement de A Il faut mentionner dans A le point d’extension.
9
Diagramme de cas d’utilisation Généralisation Même principe que pour la généralisation de classes
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.