Produit: Modèle de cas d'utilisation
Cet artefact est un modèle du fonctionnement du système et de son environnement et constitue un contrat entre le client et les développeurs. Il est considéré comme un paramètre essentiel lors des activités d'analyse, de conception et de test.
Objet

Les personnes suivantes sont amenées à utiliser le modèle de cas d'utilisation :

  • Le client valide le modèle de cas d'utilisation. Cette validation confirme que le système est bien celui voulu par le client. Vous pouvez également utiliser ce modèle pour discuter du système avec le client au cours de son développement.
  • Les utilisateurs potentiels utilisent ce modèle pour acquérir une meilleure compréhension du système.
  • L'architecte du logiciel utilise ce modèle pour identifier les fonctionnalités ayant une incidence sur l'architecture.
  • Les concepteurs utilisent ce modèle pour acquérir une vue d'ensemble du système. Lorsque vous perfectionnez ensuite le système, vous avez aussi besoin de la documentation du modèle de cas d'utilisation pour faciliter votre tâche.
  • Le responsable utilise ce modèle pour la planification et le suivi de la modélisation des cas d'utilisation et pour la conception ultérieure.
  • Les personnes étrangères au projet mais appartenant à l'organisation, les dirigeants et les comités de pilotage utilisent ce modèle pour se faire une idée des travaux effectués.
  • Les parties prenantes examinent ce modèle pour transmettre leurs réactions aux développeurs sur une base régulière.
  • Les concepteurs utilisent ce modèle comme base de leur travail.
  • Les testeurs utilisent ce modèle pour planifier dès que possible les activités de test (test de cas d'utilisation et d'intégration).
  • Les personnes chargées du développement de la prochaine version du système utilisent ce modèle pour comprendre le fonctionnement de la version actuelle.
  • Les rédacteurs de la documentation se basent sur les cas d'utilisation pour la rédaction des guides d'utilisateur du système.
Relations
Entrée versObligatoire: Facultatif: Externe:
  • Aucun
Description principale

Le modèle de cas d'utilisation doit servir de support de communication, et peut également servir de contrat entre le client, les utilisateurs et les développeurs système pour ce qui concerne la fonctionnalité du système, ce qui permettra :

  • Aux clients et aux utilisateurs de s'assurer que le système deviendra ce qu'ils en attendent.
  • Aux développeurs système de construire ce qui est attendu.

Le modèle de cas d'utilisation est constitué de cas d'utilisation et d'acteurs. Chaque cas d'utilisation dans le modèle est décrit en détail, montrant pas à pas comment le système interagit avec les acteurs, et ce que le système fait dans le cas d'utilisation. Les cas d'utilisation fonctionnent comme un fil conducteur tout au long du cycle de vie du logiciel ; le même modèle de cas d'utilisation est utilisé pour l'analyse, la conception, l'implémentation et le test.

Propriétés
Facultatif
PlanifiéYes
Illustrations
Personnalisation
Options de représentation

Représentation UML : Modèle, stéréotypé en tant que <<modèle de cas d'utilisation>>  

Un modèle de cas d'utilisation peut avoir les propriétés suivantes :

  • Introduction : Description textuelle servant de brève introduction au modèle.
  • Description générale : Description textuelle contenant des informations qui ne sont pas reflétées dans le reste du modèle de cas d'utilisation, par exemple les séquences habituelles d'emploi des cas d'utilisation par les utilisateurs et les fonctionnalités non traitées par ce modèle.  
  • Packages de cas d'utilisation : Packages contenus dans le modèle, représentant une hiérarchie. 
  • Cas d'utilisation : Cas d'utilisation contenus dans le modèle, appartenant aux packages.
  • Acteurs : Acteurs contenus dans le modèle, appartenant aux packages. 
  • Relations : Relations contenues dans le modèle, appartenant aux packages.
  • Diagrammes : Diagrammes contenus dans le modèle, appartenant aux packages.  
  • Vue de cas d'utilisation : Vue de cas d'utilisation du modèle. Il s'agit d'une vue d'architecture représentant les principaux cas d'utilisation et/ou scénarios.  

Personnalisez le modèle de cas d'utilisation en fonction des besoins du projet.Ainsi, vous pouvez décider d'inclure seulement un sous-ensemble de sous-produits (propriétés), de personnaliser le niveau de formalité régissant la création et la gestion des sous-produits et de personnaliser les sous-produits individuels.

Plus d'informations