WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'une application web pour la gestion de carrière des agents dans un établissement public cas de la société nationale des hydrocarbures du Congo


par Michel Mananasi
Institut supérieur pédagogique de la Gombe  - Licence 2025
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.2.1. Les éléments de modélisation des cas d'utilisation

a. Acteur

Un acteur représente l'abstraction d'un rôle joué par des entités externes (utilisateur, dispositif matériel ou autre système) qui interagissent directement avec le système étudié27. Un acteur est un rôle joué par une personne externe, un processus ou une chose qui Interagit avec un système. Il se représente par un petit bonhomme avec son nom (son rôle) inscrit dessous.

Un acteur est l'idéalisation d'un rôle joué par une personne externe, un processus ou une chose qui interagit avec un système. Il se représente par un petit bonhomme avec son nom (son rôle) inscrit dessous. Il est également possible de représenter un acteur sous la forme d'un classement stéréotypé « acteur ».

Un acteur est l'idéalisation d'un rôle joué par une personne externe, un processus ou une chose qui Interagit avec un système. Il se représente par un petit bonhomme avec son nom (son rôle) inscrit dessous.

Figure 11 : Représentation d'un acteur

b. Cas d'utilisateur

Un cas d'utilisation est une unité cohérente d'une fonctionnalité visible de l'extérieur. Il réalise un service de bout en bout, avec un déclenchement, un déroulement et une fin, pour l'acteur qui l'initie. Un cas d'utilisation modélise donc un service rendu par le système, sans imposer le mode de réalisation de ce service28.

Chaque cas d'utilisation spécifie un comportement attendu du système considéré comme un tout, sans imposer le mode de réalisation de ce comportement. Il permet de décrire ce que le futur système devra faire, sans spécifier comment il le fera. Dans le cadre de la branche fonctionnelle, le cas d'utilisation doit mettre en valeur les interactions métier entre les acteurs et le système. On exprimera donc des actions effectuées dans le cadre du métier de l'utilisateur, par opposition à des manipulations de l'application ou à des comportements techniques. Par exemple, on ne développe ni la manipulation d'une IHM (Interface Homme Machine), ni la gestion d'erreurs matérielles au travers d'un cas d'utilisation.

L'objectif est le suivant : l'ensemble des cas d'utilisation doit décrire exhaustivement les exigences fonctionnelles du système. Chaque cas d'utilisation

27 PASCAL ROQUES. FRANCK VALLEE, UML 2 en Action de l'analyse des besoins à la conception, 4è édition

28 MUSANGU LUKA, p47

42

correspond donc à une fonction métier du système, selon le point de vue d'un de ses acteurs.

Pour chaque acteur identifié durant l'étude préliminaire, il convient de :

· Rechercher les différentes intentions métier avec lesquelles il utilise le système ;

· Déterminer dans le cahier des charges les services fonctionnels attendus du système.

Un cas d'utilisation est une unité cohérente d'une fonctionnalité visible de l'extérieur. Il réalise un service de bout en bout, avec un déclenchement, un déroulement et une fin, pour l'acteur qui l'initie. Un cas d'utilisation modélise donc un service rendu par le système, sans imposer le mode de réalisation de ce service.

29 Nathanaël KASORO MULENDA, Notes des cours de la Programmation Orienté Objet, G3 Info ISP/Gombe, 20192020, p23

Figure 12 : Formalisme de base de représentation d'un cas d'utilisation

L'interaction entre un acteur et un cas d'utilisation se représente comme une association. Il existe quatre catégories d'acteurs 29 :

· Les acteurs principaux ;

· Les acteurs secondaires ;

· Le matériel externe ;

· Les autres systèmes.

Un cas d'utilisation se représente par une ellipse contenant le nom du cas (un verbe à l'infinitif), et optionnellement, au-dessus du nom, un stéréotype.

précédent sommaire suivant






La Quadrature du Net

Ligue des droits de l'homme