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

 > 

Analyse et conception par approche orientée objet d'une application e- location et e-commerce des produits divers


par Jonathan KUBUYA NDAKOLA
Université protestante de Lubumbashi - Ingénier en sciences informatique 2020
  

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.6.2. Diagramme de cas d'utilisation

Les cas d'utilisation (use case) permettent de structurer les besoins des utilisateurs et les objectifs correspondants d'un système. Ils centrent l'expression des exigences du système sur ses utilisateurs : ils partent du principe que les objectifs du système sont tous motivés.

La détermination et la compréhension des besoins sont souvent difficiles car les intervenants sont noyés sous de trop grandes quantités d'informations : il faut clarifier et organiser les besoins des clients (les modéliser). Pour cela, les cas d'utilisation identifient les utilisateurs du système (acteurs) et leurs interactions avec le système. Ils permettent de classer les acteurs et structurer les objectifs du système.[6]

Le diagramme d'utilisation est constituédes différents éléments comme :

· Un acteur : entité externe qui agit sur le système ; Le terme acteur ne désigne pas seulement les utilisateurs humains mais également les autres systèmes. Les acteurs sont des classificateurs qui représentent des rôles au travers d'une certaine utilisation (cas) et non pas des personnes physiques. Ce sont des acteurs types.

· Cas d'utilisation : ensemble d'actions réalisées par le système en réponse à uneaction d'un acteur.

- les cas d'utilisation peuvent être structurés,

- les cas d'utilisation peuvent être organisés en paquetages,

- l'ensemble des cas d'utilisation décrit les objectifs du système.

· Relation :

Relations entre acteurs et cas d'utilisation(Association)

Relations entre cas d'utilisation :

- Relation d'inclusion : Un cas A inclut un cas B si le comportement décrit par le cas A inclut le comportement du casB : le cas A dépend de B. Lorsque A est sollicité, B l'est obligatoirement, comme une partie de A. Cettedépendance est symbolisée par le stéréotype « include ».

- Relation d'extension : La relation d'extension est probablement la plus utile car elle a une sémantique qui a un sens du point de vue métier au contraire des deux autres qui sont plus des artifices d'informaticiens.On dit qu'un cas d'utilisation A étend un cas d'utilisation B lorsque le cas d'utilisation A peut être appelé au cours de l'exécution du cas d'utilisation B. Exécuter B peut éventuellement entraîner l'exécution de A : contrairement à l'inclusion, l'extension est optionnelle. Cette dépendance est symbolisée par le stéréotype « extend »

Relations entre acteurs : la seule relation possible entre les acteurs est la relation de généralisation. Un cas A est une généralisation d'un cas B si B est un cas particulier de A.

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








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984