Modélisation de l’architecture logicielle avec UML : Diagramme de paquetage

Institut Supérieur d'Informatique
Page 1 sur 1Lecteur de document UniversityLib

Modélisation de l’architecture logicielle avec UML : Diagramme de paquetage

Institut Supérieur d'Informatique · Software Architecture and Design · lab

Voir tous les documents en génie logiciel

Universit de Tunis,

Institut Sup rieur dInformatique

Architecture Logicielle

Fiche TD 2 : Mod lisation de larchitecture logicielle avec UML : Diagramme de

paquetage

Auditoire : M2 MP2L Enseignante : R. MZID

Etude de cas : Syst me de gestion des formations

Publicité

Pr sentation du cahier des charges :

Dans le cadre de lam lioration quelle veut apporter son syst me dinformation, une entreprise

souhaite mod liser, dans un premier temps, le processus de formation de ses employ s afin que

quelques-unes de leurs t ches soient informatis es. Le processus de formation est initialis lorsque le

responsable formation re oit une demande de formation de la part dun employ . Cette demande est

instruite par le responsable qui la qualifie et transmet son accord ou son d saccord lint ress . En cas

daccord, le responsable recherche dans le catalogue des formations agr es un stage qui correspond

Publicité

la demande. Il informe lemploy du contenu de la formation et lui propose une liste des prochaines

sessions. Lorsque lemploy a fait son choix, le responsable formation inscrit le participant la session

aupr s de lorganisme de formation concern . En cas demp chement, lemploy doit informer le

responsable de formation au plus t t pour annuler linscription ou la demande. la fin de sa

formation, lemploy doit remettre au responsable formation une appr ciation sur le stage quil a

effectu , ainsi quun document justifiant de sa pr sence. Le responsable formation contr le par la suite

la facture que lorganisme de formation lui a envoy e avant de la transmettre au comptable achats.

Publicité

Travail demand :

1. Proposer un diagramme de classes (m tier) pour le syst me tudi : Pr senter les cardinalit s

et les relations entre les classes

2. Proposer une d coupe du mod le en packages repr sentant des unit s dorganisation m tier et

identifier les d pendances entre les packages

3. Revoir si n cessaire les choix de conception r alis s dans la premi re question

4. Apr s plusieurs r unions, l quipe du projet a d cid dadopter une architecture en couches

Publicité

3-tiers avec le patron MVC, afin dinterdire un acc s direct aux donn es stock es : une

couche pr sentation, couche logique applicative et couche logique m tier. Proposer un

diagramme de package de larchitecture.

5. Proposer un diagramme de s quence (niveau conception) qui d crit le scenario nominal de

cr ation dune formation en tenant compte de larchitecture et des d pendances entre les

paquetages.