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

 > 

Conception et réalisation d’un système d’information pour le recouvrement des factures au sein d’une institution sanitaire. Cas du centre de santé Mapendo.


par Audry KACHUKI BIENVENU
Institut Supérieur de Commerce de Goma Isc-goma - Licence en informatique de gestion 2014
  

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

III.8. DIAGRAMME D'ETAT-TRANSITIONS

III.8.1 Introduction

Les diagrammes d'états-transitions d'UML décrivent le comportement interne d'un objet à l'aide d'un automate à états finis. Ils présentent les séquences possibles d'états et d'actions qu'une instance de classe peut traiter au cours de son cycle de vie en réaction à des événements discrets (de type signaux, invocations de méthode).

Ils spécifient habituellement le comportement d'une instance de classeur (classe ou composant), mais parfois aussi le comportement interne d'autres éléments tels que les cas d'utilisation, les sous-systèmes, les méthodes.

Le diagramme d'états-transitions est le seul diagramme, de la norme UML, à offrir une vision complète et non ambiguë de l'ensemble des comportements de l'élément auquel il est attaché. En effet, un diagramme d'interaction n'offre qu'une vue partielle correspondant à un scénario sans spécifier comment les différents scénarii interagissent entre eux. La vision globale du système n'apparaît pas sur ce type de diagramme

29 Joseph Gabay et David Gabay, Mise en oeuvre guidée avec études de cas, édition Dunod, Paris 2008, p 26.

30 Idem, p 88.

31 BALAGIZI Olivier, Cours de Génie logiciel, inédit L2, ISC/Goma, 2012-2013, p 31.

32 Joseph Gabay et David Gabay, Mise en oeuvre guidée avec études de cas, édition Dunod, Paris 2008, p 97.

55

puisqu'ils ne s'intéressent qu'à un seul élément du système indépendamment de son environnement.

Concrètement, un diagramme d'états-transitions est un graphe qui représente un automate à états finis, c'est-à-dire une machine dont le comportement des sorties ne dépend pas seulement de l'état de ses entrées, mais aussi d'un historique des sollicitations passées.

stm Etat transition

- Enty Acces

- Saisir mot de passe

- Saisir nom utilisateur

Identification

[Mot de passe incorrect]

Impression facture

[OK]

[Mot de passe]

[Visualiser]

- Exit formulaire principal

- On cliquer ( )

- Tous les controles initialisés

Changement du Formulaire

Principal

- Exit : Patient

- On : Impression_cliquer ( )

- Tous les controles sont initialisés - Traiter les elts de la facture

Formulaire Patient

[le patient existe dans la BD]

[Recherche patient]

[Enregistrer]

- Do: Saisir le nom patient - Exit : Recherche

- On : Click ( )

- Do: Saisir les coordonnées du patient

- Exit : Patient

Changement formulaire

recherche

Changement formulaire patient

[ouverture]

[le patient n'existe

dans la BD]

56

III.8.2. Présentation du diagramme d'Etat-Transition

57

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








"Il existe une chose plus puissante que toutes les armées du monde, c'est une idée dont l'heure est venue"   Victor Hugo