Vous êtes sur la page 1sur 4

ETUDE DE CAS 3: CONCEPTION D'UN SYSTEME DE SUIVI DES PROJETS

Objectifs :

 Élaborer les diagrammes des cas d’utilisation.

Énoncé :

Il s'agit de concevoir une application permettant de gérer les projets au sein d'une société de
services (développement, étude, …).

Les utilisateurs de l'application (directeur, chefs de projet, comptable, secrétaires, …) auront la


possibilité de consulter et mettre à jour les informations aux quelles ils auront accès. Ces
informations peuvent concerner un projet en cours ou clôturé.

Un projet possède les informations suivantes: un code, un nom, une description, l'organisme
client, une date de début, une date de fin, un montant et un ensemble de documents techniques.
Un projet est géré par un chef.

Un projet est décomposé en phases dont chacune possède: un code, un libellé, une description,
une date de début, une date de fin, un ensemble d'employés chargés de la réaliser, un montant
à payer à la fin de la phase (un pourcentage du montant du projet), l'état de réalisation (terminée
ou non), l'état de facturation (facturée ou non), l'état de paiement (payé ou non). Une phase
possède également un ensemble de documents qui constituent les livrables.

Un livrable est caractérisé par: un code, un libellé, une description et le chemin vers un
document sur disque.

Chaque employé possède: un matricule, un nom et prénom, un numéro de téléphone, un email,


un login et un mot de passe. Les employés sont classés par profil (technicien, secrétaire, chef
de projet, ingénieur, directeur, …).

Un organisme est caractérisé par: un code, un nom, une adresse, un numéro de téléphone, le
nom du contact, un email du contact et une adresse web.

Cette application doit permettre :

1. A la secrétaire de:
 Ajouter et modifier un projet.

N.B: les données saisies ou modifiées sont le nom du projet, la description, l'organisme client,
la date de début et la date de fin.

 Ajouter et modifier les organismes.


 Faire des recherches de projets et avoir les informations qu'elle peut modifier.

2. Au directeur de:

 Modifier toutes les informations d'un projet, en particulier le montant et le chef du projet.
 Faire des recherches de projets et avoir toutes les informations.

3. A l'administrateur de:

 Ajouter, modifier et supprimer des utilisateurs (secrétaires, chefs de projet, ingénieurs,


techniciens, …).

4. Au chef de projet de:

 Modifier les projets qu'il dirige en les décomposant en phases et en indiquant pour chaque
phase: le libellé, la description, la date de début, la date de fin, le pourcentage à payer, les
personnes qui vont la réaliser.
 Modifier une phase en indiquant les livrables ou son état de clôture.

5. Au comptable de:

 Modifier les états de facturation et de paiement des phases terminées.


 Facturer les phases terminées.
 Faire des recherches par période pour avoir les phases terminées mains non facturées, les phases
facturées mais non payé, les phases payées, …

T.A.F : Élaborer les diagrammes des cas d’utilisation.


ETUDE DE CAS 2: GESTION DES BESOINS D’UNE ENTREPRISE

Soit une entreprise qui possède six usines qui construit des composants de moteurs. Une seule
usine s'occupe du montage. Les clients passent des commandes, le client prioritaire passe en
premier ses commandes avec 20% de plus de la commande. Les commandes sont reçues par la
direction commerciale. Si le client passe plus de dix commandes alors il est prioritaire. Après
traitement des commandes reçu, la direction commerciale obtient un éclatement des pièces :
pièces fabriquées et pièces sous-traitées.
La direction commerciale peut imprimer deux types de listings : listing maison envoyés aux
usines, et un listing des composants soustraites envoyé au service de gestion du stock qui s'occupe
de l'approvisionnement en matières premières. L’usine de montage finalise alors la commande à
l'étape finale. Parmi les tâches aussi de la direction commerciale on trouve le suivi de la
facturation.
Travail demandé
1. Donner le diagramme des cas d'utilisation de ce système.
2. Donner diagramme de classes de ce système.
3. Décrire le scénario « Traitement d’une commande » par un diagramme de séquence

ETUDE DE CAS 3 : GESTION DES EMPRUNTS DE CD-ROM

On souhaite développer une application informatique qui permet la gestion des emprunts des Cd-
rom contenant des jeux vidéo pour les enfants.
Un employé s’occupe d’enregistrer les emprunts des adhérents qui veulent emprunter les cd-rom.
L’employé doit d’abord s’authentifier pour effectuer cette opération. Chaque cd emprunté doit
être rendu à l’employé de la biblio après une durée de 3 jours. L’adhérent donc peut réserver des
cd-rom contenant des jeux, chaque réservation doit mentionner l’emprunteur, le jeu et la date de
réservation. L’adhérent est averti quand le jeu (cd) revient en rayon.
L’employé peut aussi organiser des événements, pour se faire il doit donner les informations
suivantes : le nombre minimal et maximal des participants, les jeux à tester, la date de
l’événement et l’heure de début de l’événement.
L’adhérent qui souhaite participer à un événement peut s’inscrire à condition qu’il y ait encore
de la place disponible. Pour se faire il doit saisir un mot de passe et login.
Si l’adhérent trouve une place disponible alors il peut payer sa cotisation en ligne par un système
de paiement externe.
Question :
1. Décrire les exigences fonctionnelles du système ? 3 points
2. Développez le diagramme de cas d’utilisation ? 5 points
3. Développez le diagramme de séquence pour le cas d’utilisation « enregistrer emprunt » ?
4 points
4. Déduire le diagramme de classe ? 6 points

Vous aimerez peut-être aussi