Cas d’utilisation

Définition - Que signifie le cas d'utilisation?

Un cas d'utilisation est un terme d'ingénierie logicielle et système qui décrit comment un utilisateur utilise un système pour atteindre un objectif particulier. Un cas d'utilisation agit comme une technique de modélisation logicielle qui définit les fonctionnalités à implémenter et la résolution des erreurs qui peuvent être rencontrées.

Definir Tech explique le cas d'utilisation

Les cas d'utilisation définissent les interactions entre les acteurs externes et le système pour atteindre des objectifs particuliers. Il y a trois éléments de base qui composent un cas d'utilisation:

  • Acteurs: les acteurs sont le type d'utilisateurs qui interagissent avec le système.
  • Système: les cas d'utilisation capturent les exigences fonctionnelles qui spécifient le comportement prévu du système.
  • Objectifs: les cas d'utilisation sont généralement lancés par un utilisateur pour atteindre des objectifs décrivant les activités et les variantes impliquées dans la réalisation de l'objectif.

Les cas d'utilisation sont modélisés à l'aide d'un langage de modélisation unifié et sont représentés par des ovales contenant les noms du cas d'utilisation. Les acteurs sont représentés à l'aide de lignes avec le nom de l'acteur écrit sous la ligne. Pour représenter la participation d'un acteur à un système, une ligne est tracée entre l'acteur et le cas d'utilisation. Les encadrés autour du cas d'utilisation représentent la limite du système.

Les caractéristiques associées aux cas d'utilisation sont:

  • Organisation des exigences fonctionnelles
  • Modélisation des objectifs des interactions des utilisateurs du système
  • Enregistrement de scénarios, des événements déclencheurs aux objectifs ultimes
  • Décrire les actions de base et le déroulement exceptionnel des événements
  • Permettre à un utilisateur d'accéder à la fonctionnalité d'un autre événement

Les étapes de conception des cas d'utilisation sont les suivantes:

  • Identifier les utilisateurs du système
  • Pour chaque catégorie d'utilisateurs, créez un profil utilisateur. Cela inclut tous les rôles joués par les utilisateurs pertinents pour le système.
  • Identifiez les objectifs importants associés à chaque rôle pour soutenir le système. La proposition de valeur du système identifie le rôle important.
  • Créez des cas d'utilisation pour chaque objectif associé à un modèle de cas d'utilisation et conservez le même niveau d'abstraction tout au long du cas d'utilisation. Les étapes de cas d'utilisation de niveau supérieur sont traitées comme des objectifs pour le niveau inférieur.
  • Structurer les cas d'utilisation
  • Examiner et valider les utilisateurs