Université Abdelmalek Essaadi
Faculté ses Sciences et techniques de Tanger
Département Génie Informatique
DEVOIR 1
Modélisation Informatique avec UML
En cadré par :
Pr. Abdellah AZMANI
Réalisé par :
Ouahid Mariyam - Bejou Douaa - Cherkaoui Salma
Kiblou Noussaiba
(groupe 2)
2022 — 2023
Université Abdelmalek Essaadi
Faculté ses Sciences et techniques de Tanger
Département Génie Informatique
Gestion d’une messagerie instantanée (ex. WhatsApp):
Spécifications :
- Un membre peut envoyer un message.
- Un message peut être un texte, une image (avec ou sans commentaire), un
lien (avec ou sans commentaire) ou une vidéo (avec ou sans commentaire).
- Un membre peut créer un groupe.
- Un membre peut être majeur ou mineur.
- Un membre peut inviter d’autre membres.
- Un membre peut nommer un groupe,
- Un membre peut ajouter ou modifier une photo de profil personnel.
- Un membre peut retirer un membre.
- Un membre peut quitter le groupe.
- Un membre peut modifier les paramètres ,
- Un membre peut choisir une photo de profil d’une groupe
- Un membre peut modifier la visibilité un statut.
- Un membre peut ajouter une courte description.
1- Identification des acteurs et leurs rôles :
Acteur : Membre
Envoyer des messages.
Créer des groupes.
Modifier les paramètres.
Université Abdelmalek Essaadi
Faculté ses Sciences et techniques de Tanger
Département Génie Informatique
2- Diagrammes des Use Case :
Université Abdelmalek Essaadi
Faculté ses Sciences et techniques de Tanger
Département Génie Informatique
3- Construction et Analyse du tableau des mots clés :
Mot clé Classe Instance Attribut Valeur Méthode Poubelle
d’objet (caractéristique) Attribut (Opération)
Membre X
Message X
Envoyer X
Texte X
Image X
Lien X
Vidéo X
Groupe X
Majeur X
Mineur X
Créer X
Inviter X
Nommer X
Choisir X
Photo du X
profil
Retirer X
Quitter X
Modifier X
Paramètres X
statut X
Description X
Université Abdelmalek Essaadi
Faculté ses Sciences et techniques de Tanger
Département Génie Informatique
4- Construction un tableau des classes retenues et de leur(s)
association(s) :
Classe A Classe B Card. A->B Card B->A
Membre Message 0..* 1..1
Membre Groupe 0..* 1..1
Membre Paramètres 0..* 1..1
5- Diagramme du modèle statique :
Université Abdelmalek Essaadi
Faculté ses Sciences et techniques de Tanger
Département Génie Informatique
6- Identifier si ils existent les packages ?
Non car on ne peut pas diviser ce système en sous-systèmes.
7- Diagramme d’état:
Création d’un groupe Admin de
Membre groupe