Rapport UML
Rapport du devoir de
Modélisation
APPLICATION CONTAGION
MISE A JOUR DES DIAGRAMMES DE CLASSE ET DE CAS D’UTILISATION,
REALISATION DES DIAGRAMMES D’ACTIVITE, D’ETAT-TRANSITION, DE
SEQUENCE ET DE COMMUNICATION.
BOURAKKADI IDRISSI HAMZA | OUAKIL YASSER
Introduction:
Après l’étude d’une multitude d’autres diagrammes UML Durant les séances de cours et de la réception du complément de projet, il nous a été confié comme mission dans cette deuxième partie de réaliser les objectifs suivants :
Mise à jour des diagrammes de cas d’utilisation et de classes.
Réalisation du diagramme de d’activité et d’état-transitions.
Réalisation du diagramme de séquence et de communication d’un scenario classique : un utilisateur se connecte avec succès et navigue sur le site. Il aime la seconde image qui lui est présentée, et la partage sur Facebook. Il envoie ensuite sur le réseau une image prise avec son appareil photo.
I.
Mise à jour du diagramme de cas d’utilisation.
Suite à l’ajout de quelques fonctionnalités à l’application Contagion telles que le Parrainage et le Super contagion, il fallait mettre à jour le diagramme de cas d’utilisation afin qu’il prenne en compte ces derniers changements. Pour ceci, on a rajouté 4 cas d’utilisation (les cas en rouge). 3 de ces cas concernent l’utilisateur qui va maintenant pouvoir acheter des crédits sur son compte Contagion, activer le mode Super Contagion, et inviter des personnes à rejoindre le réseau Contagion afin de recevoir quelques crédits en contrepartie.
Le dernier cas concerne le Serveur contagion qui doit maintenant pouvoir envoyer une invitation SMS aux futurs utilisateurs.
Pour les autres acteurs , il n’y aura donc pas de changements.
II.
Mise à jour du diagramme de classes :
Concernant le diagramme de classes, plusieurs changements ont été effectués. Tout d’abord il y a l’ajout de quelques attributs dans la classe
Utilisateur tels que :
- SuperContagion : un booléen pour définir si l’option Super
contagion