3.3 Etude de Cas - Part1

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

Etude de Cas - Génie Logiciel

A. BOUAMARI

Département d’informatique - UFA Sétif 1

Licence Informatique UFA Sétif 1- janvier 2021


TP1 : EXPRESSION DES BESOINS ET ANALYSE

1ère Partie : Description du système - besoins fonctionnels

Une entreprise de location de voitures désire offrir ses services via le web :
Tout client peut consulter le catalogue de modèles de voitures, en explorant l'index des
modèles de voitures ou par recherche. Dans le cas de recherche, le client spécifie les détails des
modèles auxquels il est intéressé (par exemple la catégorie, la marque, etc.). Les résultats
d’exploration d’index ou de recherche sont affichés comme une collection de modèles de voitures
avec des informations de base telles que le nom du modèle de voiture. Le client peut alors choisir
de voir des informations supplémentaires (la description par exemple) pour un modèle de voiture
particulier.
Les clients peuvent être membres ou non membres. Un client membre doit effectuer un
logon pour avoir accès aux services supplémentaires : effectuer réservation, annuler réservation,
vérifier détails personnels, voir ses réservations en cours, changer le mot de passe du logon, voir
ses locations en cours et effectuer un log off.
Les assistants sont impliqués dans les opérations associées aux réservations telles que
déplacer les voitures depuis et vers l'espace réservé, c’est-à-dire effectuer réservation et annuler
réservation.
Dans l'ordre de voir les détails d'un modèle de voitures, un client doit être en cours de
consultation de la liste de modèles de voitures (résultat obtenu par voie d'exploration ou de
recherche).
Dans l'ordre de réserver un modèle de voitures, un membre doit être en cours de
consultation des détails de ce modèle (un non-membre ne peut pas effectuer une réservation,
même quand il est en cours de consultation des détails du modèle à réserver).
Dans l'ordre d'annuler une réservation, un membre doit être en cours de consultation de
ses réservations en cours.

Donner :
- la liste des acteurs avec description succincte
- la liste des cas d'utilisation avec description succincte de chaque cas
- le diagramme de cas d'utilisation
- la description détaillée de chaque cas d'utilisation

Licence Informatique UFA Sétif 1 TP1 : Expression des besoins et Analyse - janvier 2021
2ème Partie : Analyse du problème - analyse statique

La phase recueil d'information a permis de dégager la description suivante des données


pertinentes du système :
Un modèle de voitures est caractérisé par nom et prix et possède des détails
supplémentaires (capacité moteur, description, vidéo et poster). Un modèle de voitures est
fabriqué par un ou plusieurs constructeurs (nom). Il est vendu par un seul vendeur (nom). Les
modèles de voitures sont classés en catégories (nom) ; un modèle de voiture appartient à une
seule catégorie et une catégorie regroupe plusieurs modèles de voitures. Un modèle de voitures
peut avoir plusieurs voitures et une voiture (identifiant et distance parcourue) est liée à un seul
modèle de voitures. Une voiture possède des détails supplémentaires (code à barres et
immatriculation).
Une location est caractérisée par numéro, date début, date fin et montant total. Elle
concerne une ou plusieurs voitures et une voiture peut être concernée par une seule location. Un
client peut effectuer plusieurs locations et une location est associée à un seul client.
Les clients (nom, numéro téléphone et montant dû) peuvent être membres ou non
membres. Un membre est caractérisé par numéro, position et montant dû. Il possède un compte
internet (mot de passe), une adresse (numéro, rue, ville et code postal) et une carte de crédit
(numéro, type et date expiration). Les cartes de crédit et les adresses peuvent être partagées par
plusieurs membres. Les non-membres sont caractérisés par leurs numéros du permis de conduire.
Un client peut réserver plusieurs modèles de voitures et un modèle de voitures peut être
réservé par plusieurs clients. Les informations numéro, échéance et état réservation caractérisent
chaque réservation d'un modèle de voiture par un client.

Donner :
- la liste des classes entités
- les propriétés de chaque classe
- le diagramme de classes

Licence Informatique UFA Sétif 1 TP1 : Expression des besoins et Analyse - janvier 2021

Vous aimerez peut-être aussi