Flux rss
Collection CommentÇaMarche.net
Classes et objets

UML - Cas d'utilisation (Use cases)

 
Bookmark Ajouter aux favoris / Partager

Cas d'utilisation

Un cas d'utilisation (en anglais use case) permet de mettre en évidence les relations fonctionnelles entre les acteurs et le système étudié. Le format de représentation d'un cas d'utilisation est complètement libre mais UML propose un formalisme et des concepts issus de bonnes pratiques.

Le diagramme de cas d'utilisation permet de représenter visuellement une séquence d'actions réalisées par un système, représenté par une boîte rectangulaire, produisant un résultat sur un acteur, appelé acteur principal, et ceci indépendamment de son fonctionnement interne.

Un acteur, au sens UML, représente le rôle d'une entité externe (utilisateur humain ou non) interagissant avec le système. Il est représenté par un bonhomme en fil de fer (en anglais stick man). On représente généralement à gauche l'acteur principal (idéalement il y en a un seul), et à droite les acteurs secondaires. Il est à noter qu'un utilisateur peut amené à jouer plusieurs rôles vis-à-vis du système et à ce titre être modélisé par plusieurs acteurs.

L'objectif poursuivi par les cas d'utilisation est de permettre de décrire, dans des documents lisibles par tous, la finalité des interactions du système et de ses utilisateurs.

cas d\'utilisation

Relations entre cas d'utilisation

Trois types de relations standard entre cas d'utilisation sont proposés par UML :

  • <<include>>: le cas d'utilisation incorpore explicitement et de manière obligatoire un autre cas d'utilisation à l'endroit spécifié,
  • <<extend>>: le cas d'utilisation incorpore implicitement de manière facultative un autre cas d'utilisation à l'endroit spécifié,
  • généralisation: les cas d'utilisation descendants héritent des propriétés de leur parent.


Dernière modification le mardi 14 octobre 2008 à 17:40:30.Ce document intitulé « UML - Cas d'utilisation (Use cases) » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Guide d'utilisation du Shell pour débutantSHELL BASH - GUIDE D'UTILISATION - Niveau Débutant Introduction Appel aux membres CCM II. C'est quoi le shell ? III. Comment accéder à la ligne de commande IV. Les consoles virtuelles Exemple : Accéder à la console 3 depuis l'interface... www.commentcamarche.net/faq/sujet-4801-guide-d-utilisation-du-shell-pour-debutant
Casque audio, écouteurs, casque audio sans fil: comment choisirPour regarder un film en toute tranquillité ou pour écouter de la musique sur un baladeur MP3, on ne va pas utiliser le même casque. Tout ce qu’il faut savoir pour bien choisir son casque. Présentation des produits Les écouteurs Le... www.commentcamarche.net/faq/sujet-15224-casque-audio-ecouteurs-casque-audio-sans-fil-comment-choisir
Diagramme UML pour un projet javaBonjour Voilà j'ai presque fini mon projet en java .Mais vu le nombre de classes,j'aimerai bien avoir une possiblibité de generer le diagramme UML de mes classes Sans taper moi même . Alors je suis à la recherche d'un outil qui me permet ,à partir de... www.commentcamarche.net/forum/affich-2239136-diagramme-uml-pour-un-projet-java
Uml : diagramme de contexteBonjour, J'ai un projet d'UML a faire durant mon stage et je n'y connais pas grand chose. On m'a donné des cours interne a l'entreprise mais il n'y a pas véritablement d'exemple. Ce que je recherche plus particulièrement est un diagramme de contexte,... www.commentcamarche.net/forum/affich-893723-uml-diagramme-de-contexte
[UML] exercice/etud cas corrigés ?Bonjour, pouvez vous m'aider à trouver des études de cas ou des exercices corrigés en UML (non payant svp)?? je vous remercie infinement www.commentcamarche.net/forum/affich-1495943-uml-exercice-etud-cas-corriges
Modélisation avec UMLQu'est-ce qu'un modèle ? La modélisation consiste à créer une représentation simplifiée d'un problème: le modèle. Grâce au modèle il est possible de représenter simplement un problème, un concept et le simuler. La modélisation comporte deux... www.commentcamarche.net/contents/uml/umlmodel.php3
Caractéristiques d'UMLUML est basé sur un méta-modèle UML est un moyen d'exprimer des modèles objet en faisant abstraction de leur implémentation, c'est-à-dire que le modèle fourni par UML est valable pour n'importe quel langage de programmation. UML est un langage qui... www.commentcamarche.net/contents/uml/umlcarac.php3
Charte d'utilisation de CommentCaMarche.net-Conseils d'écritureConseils d'écriture d'un message Avant tout envoi d'un nouveau message, il est recommandé d'utiliser le moteur de recherche afin de vérifier si un problème équivalent n'a pas été posté auparavant. Si c'est le cas et que le message ne... www.commentcamarche.net/contents/ccmguide/ccmcharte-ecriture.php3