Vous êtes sur la page 1sur 9

Services de discussion instantanée

Réaliser par :

• Amine Qacami

• Chakib Lahnaki
INTRODUCTION :

Dans le cadre du projet de conception d’un environnement numérique de travaille,


notre groupe est chargé de concevoir le service discussion instantanée.

Le but de ce rapport est de structurer la conception de l’application en utilisant le


langage graphique UML et donc de préparer la programmation de notre partie, à savoir
la discussion instantanée. L’analyse comporte ainsi l’étude des cas d’utilisation.

DESCRIPTION :

L’objectif de la discussion instantanée étant en premier lieu de communiquer avec un ou


plusieurs contacts.

CAS D’UTILISATION :

La fonction principale du système : communiquer. Donc le premier acteur du système :


l’utilisateur qui déjà inscrit dans la plateforme.

Ainsi, avant de commencer une discussion, il convient à l’utilisateur de choisir ses


interlocuteurs, d’où la fonction créer un groupe de discussion. Ensuite, les autres
fonctions essentielles et évidentes sont les suivantes : envoyer et recevoir.

Nous avons distingué recevoir online et offline afin de permettre au système de stocker
un message envoyé à un destinataire déconnecté pour le lui transférer lors de sa
connexion.

Enfin, pour discuter avec un ou plusieurs contact, l’utilisateur, lors de la création de son
groupe, doit savoir lesquels d’entre eux sont connectés ou non. Cette information de
statut nous sera fournie par la gestion des comptes, nouvel acteur.

Diagramme de cas d’utilisation :


Description de cas d’utilisation :

Cas d’utilisation : créer un groupe

Acteur : utilisateur

Description : concevoir un groupe de discussion afin que le message envoyé par un


membre du groupe soit communique à l’ensemble du groupe.

Cas d’utilisation : communiquer

Acteur : utilisateur

Description : envoyer online des messages et recevoir que se soit online ou offline des
messages.

Cas d’utilisation : gérer les statuts des contacts

Acteur : gestionnaire

Description : savoir l’état de l’ensemble de personnes inscrites dans la plateforme.


DIAGRAMME DE CLASSE :

SCÉNARIOS

Cas d’utilisation Créer un group d’ami


Acteurs Utilisateur

But Créer un group de discussion

Description L’utilisateur choisit dans une autre boite dialogue les


contacts avec lesquels il veut discuter simultanément puis
le système créer une boite de dialogue de ce groupe

Echanges typiques Action de l’utilisateur Action de système

1 Cliquer sur bouton


<<créer un groupe>>

2 Afficher une fenêtre de


sélection

3 Sélection les contacts puis


valider la sélection

4 Créer un nouveau ongle


correspond a se groupe

Cas d’utilisation Envoyer un message

Acteurs Utilisateur

But Envoyer un message instantané à un group définit ou un


contact

Description Dans l’onglet de discussion, l’utilisateur saisit le message


puis l’envoie.

Echanges typiques Action de l’utilisateur Action du système

Saisir le message dans la


fenêtre appropriée puis
envoyer

Envoyer le message vers les


contacts et l’afficher sous la
forme <<Nom expéditeur :
tabulation <message> >>

Cas d’utilisation Recevoir un message

Acteurs Utilisateur

But Recevoir un message


Description Lors d’une discussion, l’utilisateur reçoit en message d’un
contact, il peut aussi recevoir un message de discussion en
état offline.

Echanges typiques Action de l’utilisateur Action de système

Recevoir et afficher le
message dans la fenêtre de
discussion

Premier message d’une


discussion

Créer un nouvel onglet


correspondant à cette
nouvelle discussion et
afficher le message

Message différer (message


reçoit dans l’état offline).

Cas d’utilisation Gérer les statuts du contact

Acteurs Gestion des comptes

But Gérer les statuts d’utilisateur

Description Modifier le statut d’utilisateur et permet a l’utilisateur de


bloquer un contact.

Echanges typiques Action de gestion des Action de système


comptes

Modifier le statut de
l’utilisateur

Mise a jour de statut et


afficher graphiquement le
statut du contact

Bloquer un contact

Bloquer l’envoie et la
réception des messages des
contacts bloquer.

Diagramme de séquence :

Diagramme séquence créer un groupe


Diagramme séquence envoyer un message

Diagramme séquence recevoir un message


Diagramme séquence modifié statut

TRADUCTION DES TERME UTILISER :

Utilisateur : ‫مستخدم‬

Gestion des comptes : ‫تسير العضاء‬


Base de données : ‫قاعدة البيانات‬

Créer un groupe : ‫إنشاء مجموعة‬

Discussion : ‫محادثة‬

Accéder au statut des contacts : ‫معرفة حالة التصالت‬

Envoyer : ‫إرسال‬

Recevoir : ‫استقبال‬

Offline : ‫غير موجود‬

Online : ‫موجود‬

Environnement numérique de travaille : ‫مجال رقمي للعمل‬

Vous aimerez peut-être aussi