UNIVERSITE DE LA MANOUBA
----- -----
ECOLE NATIONALE DES SCIENCES DE
L'INFORMATIQUE
Mati re : ACOO
A.U. : 2016-2017
Niveau : I.I. 2
S rie N 4 Conception : Mod lisation UML de
larchitecture
Exercice 1
Nous nous proposons dans cet exercice de concevoir larchitecture dun syst me de contr le des acc s un
b timent qui sinspire dune application r elle d ploy e au sein dune universit fran aise. Les espaces
prot ger se r partissent sur 4 niveaux au sein dun b timent dune surface totale de 5000 m2 environ.
Le b timent est divis en 5 zones :
" deux ailes de recherche
" une aile de travaux pratiques
" une aile pour ladministration
" un corps central qui abrite les salles de cours et les deux amphith tres.
Le site accueille environ cinq cent personnes tous les jours, en majorit des tudiants, mais aussi des
enseignants, des chercheurs, du personnel administratif et technique, ainsi que de nombreux visiteurs.
Publicité
Suite la disparition dobjets divers, il a t d cid de restreindre les acc s certaines salles au moyen de
portes fermeture automatique. Louverture de chacune de ces portes est command e par un lecteur de
badges plac proximit .
Les badges qui permettent louverture des portes ne sont d livr s quaux personnes qui doivent acc der aux
locaux prot g s dans lexercice de leurs activit s. Les droits dacc s sont d finis pour des groupes de portes
et allou s des groupes de personnes, de sorte quune personne ou une porte doit toujours tre au moins dans
un groupe (le sien).
Un groupe de portes peut contenir des portes dispers es dans tout le b timent. Du point de vue du contr le
dacc s, seule la notion de groupe de portes est importante : les chemins et les d placements ne sont pas
contr l s. Une porte donn e ne peut appartenir qu un seul groupe de portes.
Une m me personne peut appartenir plusieurs groupes de personnes, de sorte que ses droits dacc s
correspondent lunion des droits dacc s de chacun des groupes qui la contiennent.
La d finition des droits dacc s est effectu e en d crivant pour chaque groupe de personnes les diff rents
groupes de portes qui lui sont accessibles et sous quelles contraintes horaires. Les droits dacc s sont inscrits
dans un calendrier annuel qui d crit la situation semaine par semaine. tant donn la faible variation des
droits dans le temps, un calendrier peut tre initialis au moyen de semaines types qui d crivent une
configuration de droits donn e.
Le superviseur peut cr er autant de semaines types quil le d sire. Les changements apport s une semaine
type sont automatiquement propag s dans tous les calendriers qui utilisent cette semaine type.
Les changements apport s directement dans un calendrier, par exemple linscription dun jour f ri , ne sont
Publicité
pas affect s par la modification dune semaine type.
La figure suivante repr sente une semaine type. Les parties gris es correspondent aux plages horaires
pendant lesquelles lacc s nest pas autoris .
Lundi
Dimanche
Vendredi
Mercredi
Samedi
Mardi
Jeudi
00h00 01h00
01h00 02h00
&
06h00 07h00
07h00 08h00
08h00 09h00
&
21h00 22h00
22h00 23h00
23h00 24h00
Publicité
1/2
Le syst me de contr le dacc s doit fonctionner de la mani re la plus autonome possible. Un superviseur est
responsable de la configuration initiale et de la mise jour des diff rentes informations de d finition des
groupes de personnes et de portes. Un gardien dispose dun cran de contr le et est inform des tentatives de
passage infructueuses. Les alarmes sont transmises en temps l g rement diff r : la mise jour de
linformation sur l cran de contr le est effectu e toutes les minutes. Linterface utilisateur doit aider
lutilisateur formuler des requ tes correctes. Les valeurs de param tres doivent syst matiquement figurer
dans des listes qui d finissent le domaine des valeurs correctes.
Larchitecture mat rielle de ce syst me a t d termin e par ling nieur syst me et un expert des dispositifs
de lecteurs de badges.
Le syst me est constitu d l ments logiciels et mat riels interchangeables dans une large mesure. Les
lecteurs de badges sont interconnect s au moyen dun r seau sp cifique, ind pendant de lintranet. Le poste
de travail du superviseur et la station de contr le du gardien sont galement connect s ce r seau d di au
contr le dacc s. Il peut y avoir jusqu 64 lecteurs de badges connect s au r seau.
TAF :
1. Identifiez les acteurs de ce syst me
2. Pr cisez les cas dutilisation offerts par ce syst me
3. Regroupez les cas dutilisation dans des packages (commentez les d pendances ventuelles
entre packages)
4. Faites le diagramme de d ploiement correspondant larchitecture mat rielle de ce syst me.
Publicité
Exercice 2
Soit le syst me de R servation de vols dans une agence de voyage
1 Des compagnies a riennes proposent diff rents vols.
2 Un vol est ouvert la r servation et ferm sur ordre de la compagnie.
3 Un client peut r server un ou plusieurs vols, pour des passagers diff rents.
4 Une r servation concerne un seul vol, et un seul passager.
5 Une r servation peut tre annul e ou confirm e.
6 Un vol a un a roport de d part et un a roport darriv e.
7 Un vol a un jour et une heure de d part et un jour et une heure darriv e.
8 Un vol peut comporter des escales dans des a roports
9 Une escale a une heure darriv e et une heure de d part.
10 Chaque a roport dessert une ou plusieurs villes
TAF :
1. Proposez un diagramme de classes mod lisant le syst me de r servation de vols.
2. Proposez un diagramme de packages ad quat pour ce syst me (Regroupez les cas classes
dans des packages (commentez les d pendances ventuelles entre packages))
2/2