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

 > 

Système de communication virtuelle des communiqués entre tuteurs des élèves et établissement scolaire.


par Ezechiel KAWEDE
Institut Supérieur de Commerce de Goma Isc-goma - Licence en informatique de gestion 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

III.7. LE DIAGRAMME D'ETAT TRANSITION

Un diagramme état-transitions et un schéma utilise en génie logiciel pour représenter des

)46

automates déterministes. Il fait partie du modelé UML et s'inspire principalement du formalisme des statechars45 il a comme objectif de décrire le comportement dynamique d'une entité (logiciel, composant, objet...

45 https://fr.m.wikipedia.org

46 Delphine Longuet, UML Diagrammes états-transitions Cours6, Poly Tech paris-Sud, paris, 2016-2017

53

III.8. DIAGRAMME D'ETAT DE NAVIGATION Notations de base47

Pour modéliser la navigation dans un site web ou dans une application Web interagissant avec des internautes, nous allons utiliser un nombre restreint d'éléments standards, à savoir :

- Des états pour représenter les classes dialogues,

- Des transitions entre états déclenchées par des événements et pouvant porter des conditions, pour représenter les actions IHM.

Structuration de Navigation

Pour la structuration de la navigation dans un site web, nous devons d'abord le séparer en ensembles maîtrisables et les plus indépendants possibles. Il est clair par exemple que la navigation du site par l'internaute sera complètement différente de celle du parent qui n'accède pas du tout aux mêmes fonctionnalités, comme nous l'a confirmé l'analyse des acteurs et des cas d'utilisation effectuée aux ci-dessus. La modélisation de la navigation peut donc se structurer tout d'abord par acteur. Le début du diagramme de navigation de chaque acteur sera bien représenté.

Illustration du diagramme d'état de navigation coté internaute et coté parent

47 Pascal Roquet, idem, p108

54

L'internaute démarre par la page d'accueil du site web. Le parent de son coté, lui, ne doit pas seulement se limiter à naviguer mais il peut se connecter au système pour voir les communiqués disponibles. Il doit saisir son identifiant et son mot de passe dans un frame particulier. Suivant le résultat du contrôle effectué par le système, il se retrouve sur la page des communiqués, soit de nouveau sur le frame d'identification avec un message d'erreur. Ensuite il fait le choix du communiqué avant de laisser un commentaire.

III.9. LE DIAGRAMME DE COMPOSANT

Les diagrammes de composants décrivent le système modélisé sous forme de composants réutilisables et mettent en évidence leurs relations de dépendance. Un composant doit fournir un service bien précis. Les fonctionnalités qu'il encapsule doivent être cohérentes entre elles et génériques.48 Ils décrivent également les composants et leurs dépendances dans l'environnement de réalisation, ils sont composés des descriptions des implémentations du système(les composants), des groupes d'implémentations(les modules), des relations entre les diverses implémentations(les dépendances)49

48 Florent Audibert, UML2 de l'apprentissage à la pratique, Développez, Paris 2019-2020

49 Stéphane Galland, Analyse, Conception Objet Diagramme de composant, SIMMO/ ENSM.SE, paris 2002

55

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








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire