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 |
III.7. LE DIAGRAMME D'ETAT TRANSITIONUn 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... 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 COMPOSANTLes 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 |
|