Modélisation UML de l’architecture d’un système de contrôle des accès

École Nationale des Sciences de l'Informatique (ENSI)
1/2
100%
Rendu du PDF...
Page 1 sur 2Lecteur de document UniversityLib

Modélisation UML de l’architecture d’un système de contrôle des accès

École Nationale des Sciences de l'Informatique (ENSI) · Programming, Architecture, Access Control Systems · lab

Voir tous les documents en génie logiciel

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