Vous êtes sur la page 1sur 9

ESIGETEL 3éme année

Cas d’utilisation

A partir du Cahier des charges pour la gestion d'une médiathèque donné en annexes,
déterminer les acteurs du système et élaborer un diagramme de use cases.

__________________________

Soit le cas d'utilisation suivant de la distribution d'essence dans une station service
représenté par un diagramme de séquences.

Complétez ce diagramme en découvrant des objets du système. En déduire une ébauche


du diagramme de classes.

UML page 1
ESIGETEL 3éme année

Diagramme de séquence / de collaboration

A partir du cahier des charges pour le contrôle d'accès à un bâtiment, on déduit trois
acteurs principaux :

le porteur de carte ;
le superviseur qui configure le système ;
le gardien qui a un rôle de surveillance.

Pour chaque cas d'utilisation trouvez plusieurs scénarios. Décrire les scénarios par des
diagrammes de séquences et des diagrammes de collaboration. En déduire une ébauche du
diagramme des classes

UML page 2
ESIGETEL 3éme année

Diagramme de classes

Parmi les éléments suivants, lesquels sont des objets et pourquoi ?

- la guerre de 100 ans ;


- le réfrigérateur dans le coin de la pièce ;
- une transaction boursière ;
- la rapidité d'un compilateur ;
- Amadeus Mozart ;
- la raçinne carrée de 4 ;
- la vitesse du son.

__________________________

Quels types d'association y a t'il entre classes des expressions suivantes ?

- un pays a une capitale ;


- une transaction boursière est un achat ou une vente ;
- les fichiers contiennent des enregistrements ;
- un polygone est composé d'un nombre ordonné de points ;
- une personne utilise un langage dans un projet ;
- modems et claviers sont des périphériques d'entrées / sorties ;
- les classes d'objets peuvent avoir plusieurs attributs.

__________________________

Le diagramme de classes suivant correspond au cahier des charges pour la gestion d'une
médiathèque.

UML page 3
ESIGETEL 3éme année

Ajoutez à ce diagramme les cardinalités des associations. Faîtes apparaître des relations
d'héritage et d'agrégation.

UML page 4
ESIGETEL 3éme année

Diagramme d'états

A partir du cahier des charges d'un chronomètre donné en annexes, construire le


diagramme d'états de ce chronomètre en respectant les étapes suivantes :

- commencer par lister les événements extérieurs au système ;


- préparer des scénarios (diagrammes de séquence, de collaboration) ;
- identifier les événements entre objets ;
- construire les diagrammes d’états.

On ajoute à ce chronomètre deux boutons supplémentaires pour pouvoir :

- éclairer l'affichage ;

- prévoir le déclenchement d'une sonnerie dont le réglage se fait comme celui des
heures et des minutes ci-dessus.

Compléter les diagrammes d'états du chronomètre avec ces nouvelles fonctionnalités.

__________________________

On souhaite modéliser la phase d'authentification d'une personne auprès d'une machine


par la saisie d'un nom et d'un mot de passe. Passez par les étapes suivantes pour trouver le
diagramme d'états d'un objet modélisant une telle authentification :

- cas d'utilisation ;
- diagramme de séquence ;
- diagramme de collaboration.

__________________________

A partir des scénarios suivant, trouvez les diagrammes d'états des objets de type Prêt,
Exemplaire et Adhérent.

UML page 5
ESIGETEL 3éme année

UML page 6
ESIGETEL 3éme année

UML page 7
ESIGETEL 3éme année

Annexes

&DKLHUGHVFKDUJHVSRXUODJHVWLRQG
XQHPpGLDWKqTXH

Pour faire face à l'afflux d'adhérents et pour suivre l'évolution du multimédia, une
médiathèque envisage de s'informatiser.

Les services de la médiathèque sont :

- la consultation (sur place) de différents types de média (livres, cassettes vidéo et


audio, CD audio, etc) ;
- l'emprunt de ces mêmes média.

L'emprunt est limité aux seuls membres de la médiathèque identifiés par leurs noms,
prénoms et adresses, tandis que la consultation est libre d'accès.

Le prêt est limité à trois exemplaires pour une durée maximale de trois jours.

Afin d'identifier les différents média, des renseignements y sont associés :

- pour les livres : titre, auteur, nombre de pages, numéro d’ISBN ;


- pour les cassettes vidéo (opéra, film, etc) : titre, auteur, acteur(s), durée ;
- pour les cassettes et CD audio (opéra, variétés, etc.) : titre, compositeur(s),
musicien(s), durée.

Pour faciliter les recherches par thème, les livres de la médiathèque présents dans les
bibliographies devront être facilement accessibles.

Pour assurer la compatibilité avec le système de gestion existant (sous forme de fiches
cartonnées), il doit être possible d’imprimer des fiches récapitulatives concernant :

- les adhérents (nom, prénom, historique des prêts ) ;


- les œuvres (titre, auteurs, … ) ;
- les bibliographies ;
- les auteurs (nom, liste des œuvres, … ).

__________________________

UML page 8
ESIGETEL 3éme année

&DKLHUGHVFKDUJHVG
XQFKURQRPqWUH

Un chronomètre dispose de deux boutons :

- bouton mode qui permet par pression successive de passer en mode de modification
des heures, en mode de modification des minutes ou de revenir en mode d'affichage
normal (en mode de modification l'affichage clignote) ;

- un bouton d'avance qui permet de changer les heures ou les minutes par
incrémentation :

- pas à pas si on le bouton d'avance n'est pas maintenu appuyé ;

- rapidement si le bouton d'avance est maintenu appuyé plus de 2 secondes.

__________________________

&DKLHUGHVFKDUJHVSRXUOHFRQWU{OHG
DFFqVjXQEkWLPHQW

Une école décide de protéger certaines zones sensibles de ses locaux (les salles avec du
matériel informatique par exemple). Pour ce faire, elle s'équipe de portes à fermeture
automatique commandée par un lecteur de cartes. Chaque porte appartient à un groupe de
portes et à un seul, de sorte qu'avec une seul carte on puisse ouvrir plusieurs portes. Pour
assurer un contrôle selon les fonctions des personnes circulant dans l'école, des groupes de
personnes sont créés. Une personne peut appartenir à plusieurs groupes de personnes. La
définition des droits d'accès se fait en attribuant pour chaque groupe de personnes, des groupes
de portes. Les tentatives de passage d'une porte par une personne non autorisée sont affichées
sur l'écran de contrôle d'un gardien.

UML page 9