0% ont trouvé ce document utile (0 vote)
13 vues22 pages

Modélisation UML pour CoursAdis

Le document présente un système de cours à distance développé par la société CourAdis, permettant aux étudiants de s'inscrire, acheter des cours et interagir avec des professeurs. Il inclut des diagrammes UML tels que des cas d'utilisation, des classes, des séquences, des états-transitions et des activités pour modéliser le système. La conclusion souligne l'importance de la modélisation UML dans la compréhension et l'application des systèmes.

Transféré par

DBS
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
13 vues22 pages

Modélisation UML pour CoursAdis

Le document présente un système de cours à distance développé par la société CourAdis, permettant aux étudiants de s'inscrire, acheter des cours et interagir avec des professeurs. Il inclut des diagrammes UML tels que des cas d'utilisation, des classes, des séquences, des états-transitions et des activités pour modéliser le système. La conclusion souligne l'importance de la modélisation UML dans la compréhension et l'application des systèmes.

Transféré par

DBS
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours à distance

Réalisé par :
ü Dahilou Soulaimana Encadré par :

ü Mohamed Mahmoud El Moustapha ü Dr. Ali Oubelkacem


´ INTRODUCTION
´ CONTEXTE DE CAS D’UTILISATION
- Diagramme de cas d’utilisation
- Description textuelle
´ CONTEXTE DE CLASSE
- Diagramme de classes
- Description détaillée des classes
´ CONTEXTE DE SEQUENCE
´ CONTEXTE D’ETAT-TRANSITION
´ CONTEXTE D’ACTIVITE
´ CONCLUSION

N.B : Le logiciel utilisé pour la modélisation des diagrammes est Entreprise Architect version 12.0
INTRODUCTION
La société CourAdis possède un site internet qui se relativise en une
plate-forme de partage entre professeurs et élèves.

La plate-forme constitue un moyen d’interaction par lequel


l’étudiant, après avoir soumis son inscription au site, peut acheter et
sélectionner des cours, puis choisir les créneaux horaires auxquels il
veut rencontrer les professeurs pour faire cours.

D’ailleurs les professeurs peuvent saisir des comptes rendus après


chaque séance (concernant les exercices réalisés, le progrès, les
difficultés de l’étudiant… ). Ils peuvent déposer des documents
(exercices, fiches pratiques, évaluations…) dans l’espace de
l’utilisateur.

La société dispose d’un système permettant de cibler les étudiants


sur des nouvelles offres, basés sur les calculs des profils existants.
CONTEXTE DE CAS
D’UTILISATION
Diagramme de cas d’utilisation
Description textuelle
Cas d’utilisation choisi :S’inscrire au site de la société

Acteur responsable :
L’internaute

Préconditions :
- Site disponible
- Connexion établie avec le site

Scénario nominal :
- L’internaute accède au site
- L’internaute choisi l’option « s’inscrire »
- Le site demande la saisie des informations
- L’internaute saisit son nom et prénom
- L’internaute saisit sa date de naissance
- L’internaute saisit son adresse e-mail
- L’internaute saisit un mot de passe
- L’internaute confirme son mot de passe
- L’internaute valide ses informations
- Le système vérifie les informations
- Le système crée un nouveau compte réservé à l’internaute
- L’utilisateur accède à son espace personnel

Enchainements alternatifs
- Saisie de deux mots de passe non identiques lors de la confirmation
- Saisie d’un nom d’utilisateur déjà existant
- Saisie d’une adresse e-mail incorrecte
- Non remplissage d’un des champs
- Connexion interrompue
Enchainements d’exception
- Connexion interrompue brusquement due au plantage du
site lors de la saisie des informations
- La machine se plante

Post-conditions
L’utilisateur se déconnecte de son compte
CONTEXTE DE CLASSE
Diagramme de classes
Description détaillée des classes

´ La classe Etudiants :
C’est une classe du système ayant comme attributs,
nomEtu, prenomEtu et pseudo (tous de type char). Elle
interagit directement avec les classes Professeurs,
EspacePersonnel, Cours, Site.

´ La classe Professeurs :
C’est la classe du système ayant comme attributs,
nomProf et prenomProf (tous de type char), et qui
interagit directement avec les classes Etudiants,
CompteRendu et indirectement avec la classe
EspacePersonnel.
´ La classe Cours :
C’est la classe à laquelle un étudiant peut effectuer des achats
et des sélections
´ La classe Site :
Cette classe constitue le lieu d’interconnexion entre étudiants et
professeurs
´ La classe EspacePersonnel :
C’est un espace virtuel exclusivement réservé à un internaute, et
c’est aussi à travers ici que les professeurs peuvent déposer des
documents.
´ La classe Système (fonctionnalité du système) :
Cette classe a une méthode nommée calculer_profil() qui permet
de calculer des profils des étudiants afin de les cibler sur des
nouvelles offres.
CONTEXTE DE SEQUENCE
Diagramme de séquence
CONTEXTE D’ETATS-
TRANSITIONS
Diagramme d’états-transitions
CONTEXTE D’ACTIVITE
Diagramme d’activité
CONCLUSION
´ Tout au long de notre travail, nous avons eu à traiter
des diagrammes (de cas d’utilisation, de classes, de
séquence, d’états-transitions et d’activité) avec plus de
détails.

´ Ces diagrammes nous ont permis de modéliser notre


système qui est celui de la société « CoursAdis ».

´ Notons que, ce travail, nous a non seulement permis de


bien renforcer notre savoir sur la puissance du langage
UML à modéliser presque la plus part des systèmes, mais
d‘une autre dimension, il nous a inciter à aller découvrir,
en profondeur, ses différents domaines d’application.

Vous aimerez peut-être aussi