Vous êtes sur la page 1sur 9

Une entreprise est organisée par divisions implantées géographiquement en des localités

distinctes. Chaque division est identifiée par un numéro et possède un nom. Les salariés de l'entreprise
sont identifiés par leur numéro de matricule, travaillent dans une division où ils exercent une fonction. Ils
perçoivent un salaire. Les salariés sont regroupés dans des équipes représentant des pôles de compétence.
Il est possible que certains salariés ne travaillent dans aucune division.

Un projet, coordonné par un salarié, le chef de projet, est caractérisé par un numéro, une
appellation, un thème, des dates de début et de fin de réalisation. Les projets sont réalisés pour des clients
à une date d'échéance. Un projet est constitué de tâches caractérisées par un coût.

Des salariés participent à tout ou partie de ces tâches entre deux dates déterminées. Les salariés
utilisent des matériels identifiés par un numéro, désignés par un nom, caractérisés par leur type et la
référence du constructeur.

Un responsable d'une agence de voyage souhaite automatiser l'organisation de ses voyages. Le


dictionnaire des données est le suivant :

Numéro voyage

Nom voyage

Numéro ville

Nom ville

Numéro transport

Type transport

Numéro réservation

Numéro client

Nom client

Prénom client

Adresse client

Ville départ prévue

Ville d'arrivée

Villes d'escale
Date de départ

Prix du voyage

Indications complémentaires :

Une réservation est faite par un seul client

Une réservation correspond à un voyage et à un seul

Un voyage peut avoir plusieurs villes d'escale

Un moyen de transport peut être utilisé par plusieurs voyages

Le prix d'un voyage dépend de la date de départ

Rédiger la spécification UML de l'application correspondant au cahier des charges ci-dessous. On se


limitera aux cas d'utilisation et à l'élaboration du diagramme des classes.

Cahier des charges :  Gestion d'une bibliothèque Municipale

Il s'agit de réaliser un logiciel de gestion des prêts de documents aux lecteurs d'une bibliothèque
municipale. L'usager demande sur un poste informatique qu'un document lui soit communiqué. 

Le lecteur se voit attribué un numéro lors de son inscription. Un système de fiches existe pour la


recherche documentaire qui n'est pas informatisée actuellement.

Si le lecteur est déjà inscrit, il s'identifie puis remplit, sur le terminal informatique la demande de
document souhaité. Il sélectionne le document désiré et le lieu où il souhaite consulter le document (sur
place ou à domicile).

Il existe en fait plusieurs type de documents: Journaux, livres et microfilms. Chaque usager
dispose de droits différents en fonction de sa profession et de son employeur. Ces droits sont valides pour
une année et correspondent à des niveaux de confidentialité. Certains documents sont consultables
uniquement sur place, d'autres peuvent être emportés à domicile. Pour consulter sur place, un
emplacement doit être affecté au lecteur dans une salle adaptée au document.

Si le document n'est pas disponible pour le moment, le système fournit au lecteur une fiche de
réservation comprenant une date de disponibilité et une place réservée (en cas de consultation sur place).
Le lecteur peut ensuite venir à la date prévue utiliser sa réservation.
Si le document est disponible, le système imprime une fiche qui permet au lecteur de retirer son
document au guichet. L'employé valide alors le prêt sur son poste informatique et enregistre le retour
lorsque le lecteur rend le document. En cas d'emprunt à domicile, l'usager à une semaine pour rendre le
document.

L'usager peut à tout moment consulter l'état de ses demandes (prêts et/ou réservations en cours). Il
ne pourra effectuer un emprunt que s'il a rendu les documents déjà empruntés.

Chaque document possède une cote. Un journal possède un titre, une date et un numéro. Un livre
possède un titre et un ou plusieurs auteurs. Les microfilms ont été tirés à partir de certains journaux.

Le système fournit à l'employé, chaque soir après le départ du dernier client, la liste des
documents consultés sur place qui n'ont pas été rendus. Le responsable du service des prêts peut à tout
moment, demander au système la liste des prêts à domicile non rendus à la date prévue. Ceux-ci seront
classés par nombre de jours de retard, afin de pouvoir éditer les lettres de relance. Il peut aussi obtenir
différentes statistiques.

Créez le MCD d’une base de données tournoi permettant d’enregistrer les participants à un tournoi
de tennis et l’ensemble des matches joués en trois sets au maximum. La base doit enregistrer les
participants d’un match donné, ainsi que le gagnant et le score de chaque set.

Créez le MCD d’une base permettant à un groupe de gérer les droits d’auteur des livres publiés
par ses différentes maisons d’édition. Elle doit répondre aux contraintes suivantes :

• Un livre peut être écrit par un ou plusieurs auteurs. Un auteur peut écrire un ou plusieurs livres. Chaque
auteur touche un pourcentage des droits totaux d’un livre en fonction de sa participation.

• Un livre est publié par un seul éditeur.

Créez le MCD d’une base de données voiture qui enregistre les certificats d’immatriculation des
véhicules en circulation (carte grise).

Elle doit répondre aux contraintes suivantes :

• Un véhicule est d’un modèle donné identifié par un numéro de type.

• Un véhicule peut avoir un ou plusieurs propriétaires simultanément (copropriété).


• Les recherches effectuées sur la base doivent permettre de retrouver, parexemple, tous les véhicules
d’une personne, la ou les personnes propriétaires d’un véhicule dont on connaît l’immatriculation et tous
les propriétaires d’un modèle de voiture donné.

1. numéro du serveur

2. nom du serveur

3. numéro de la table

1. numéro de la consommation

2. libellé de la consommation

3. prix unitaire de la consommation

4. quantité d’une consommation commandée

5. montant de la ligne ( égal à la quantité d’une consommation commandée multipliée par le prix
unitaire de la consommation).

6. Date de la commande

7. Heure de la commande

8. Numéro de la commande( remis à 1 chaque matin et incrémenté par pas de 1 dans l’ordre
des commandes).

9. Montant total de la commande.

Règles de gestion :

- un serveur est affecté à plusieurs tables, par journées complètes.

- Une commande correspond à une table unique.

Travail à Faire : 

1 - Établir le MCD Correspondant


2 - Etablir le MLD Correspondant.

Gestion des approvisionnements dans une société

A partir de demandes d’approvisionnement établies par le service «calcul des besoins»

Les acheteurs envoient des demandes de prix aux fournisseurs possibles, pour les articles nouveaux ou
d’approvisionnement exceptionnel .

Les fournisseurs envoient des offres, étudiées en détail et comparées par les acheteurs, ces derniers font
un choix. Le service des achats établit un bon de commande à destination du fournisseur retenu.
Une copie est remise au magasin en vue de la réception, une autre aux services financiers pour les alerter
d’un paiement futur aux fournisseurs.

Quand la livraison arrive, le magasinier contrôle quantitativement la marchandise. Un contrôle de qualité


est effectué. La livraison est envoyée en bloc si l’un de ces contrôles est négatif. Les contrôles
satisfaisants aboutissent à l’entrée en stock des articles. Le magasin établit un bon à payer aux services
financiers. Quand les services financiers reçoivent la  facture du fournisseur, ils vérifient qu’il
lui correspond le bon à payer et émettent le chèque de paiement.

Travail à Faire : 

- Etablir le diagramme des acteurs et des flux du processus d’approvisionnement.

- Faire son modèle conceptuel des données.

Gestion du planning dans un centre de formation

Liste des données :
1. numéro du stagiaire
2. nom du stagiaire
1. prénom du stagiaire
2. date de naissance du stagiaire
3. n° du stage
4. date début de la session d’un stage
5. date fin de la session d’un stage (exemple : stage n° 245 d’intitulé  « PASCAL » dont une session démarre le 1er mars
et se termine le 15 mars)
6. n° du professeur
7. nom du professeur
8. n° module
9. intitulé module
10. n° session
Règles de gestion  :

- un stagiaire suit une session d’un stage (et une seule).

- Un module peur être assuré par un ou plusieurs professeurs, suivant leurs compétences.

- Un module est incorporé dans un ou plusieurs stages.

- Une session de stage se compose d’une succession de modules, chacun de ses modules étant pris en charge par un
professeur entre une date de début et une date de fin.

Travail à faire :
Établir le M
Etude de Cas MCD - MLD : Cafétéria 

1. numéro du serveur

2. nom du serveur

3. numéro de la table

1. numéro de la consommation

2. libellé de la consommation

3. prix unitaire de la consommation

4. quantité d’une consommation commandée

5. montant de la ligne ( égal à la quantité d’une consommation commandée multipliée par le prix
unitaire de la consommation).

6. Date de la commande

7. Heure de la commande

8. Numéro de la commande( remis à 1 chaque matin et incrémenté par pas de 1 dans l’ordre des
commandes).

9. Montant total de la commande.

Règles de gestion :

- un serveur est affecté à plusieurs tables, par journées complètes.

- Une commande correspond à une table unique.


Travail à Faire : 

1 - Établir le MCD Correspondant

2 - Etablir le MLD Correspondant.

Etude de Cas MCT : Gestion des cartes bleues 

Le demandeur désirant obtenir une carte bleue doit en faire la demande auprès de la BANQUE.


La carte bleue n’est pas acceptée si le demandeur n’est pas un client de la BANQUE.

Chaque jour, la BANQUE transmet les demandes carte bleue de ses clients au Centre de Gestion
des cartes bleues. Dés que la BANQUE à reçu la carte bleue en provenance du Centre de gestion
des cartes bleues, elles adressent au client un avis de prélèvement de cotisation annuelle.

Si au bout de deux mois la carte bleue n’a pas été retirée, elle est détruite.

Etude de Cas : Inscription Universitaire

A la réception du dossier rempli, un agent du département administratif effectue un premier contrôle


visuel de présence des pièces demandées. 
Le dossier est repris par un autre agent expérimenté qui étudie son contenu dans le délai : contrôles sur
l’état civil du candidat (limite d’âge), sa scolarité (niveau de scolarité) . puis un cadre supérieur du
département étudie la « lettre de motivation » rédigée par l’étudiant, et faisant partie des éléments à
fournir dans le dossier, si le bilan de tous ces contrôles est favorable, une secrétaire saisit sur un terminal
du mini-ordinateur de l’université les informations importantes de l’étudiant, qui sont stockées sur une
base de données des candidats  l’ordinateur édite une convocation à l’étudiant, précisant date, heure et
lieu des épreuves de sélection.

Vous aimerez peut-être aussi