Vous êtes sur la page 1sur 13

Pour ces questions, les cas sont disponibles en annexe de ce questionnaire et

dans la séance 12 du plan de cours.

Annexe 1 : TaxiCo – Questions 1 à 5


Annexe 2 : Hôtel Santé-Villégiature inc  - Question 6
Annexe 3 : Cas Le Centre Pile Poil – Questions 7 à 10

Question 1 

Réalisez le diagramme de structure de base de données (DSBD) associé au


diagramme de classes présenté dans le cas TaxiCo. Votre DSBD doit présenter
uniquement les tables, attributs et liens associés au diagramme de classes. Tous les
attributs doivent être présentés dans le DSBD. Vous devez vous limiter aux
informations contenues dans le diagramme de classes pour réaliser votre DSBD.

Question 2

Complétez le diagramme des cas d’utilisation pour tout le cas TaxiCo.

Question 3

Réalisez le scénario du cas d’utilisation : Planification des entretiens. Ce scénario


correspond au paragraphe du cas qui débute par Afin d’assurer le bon
fonctionnement de son parc de véhicules… et se termine par …il crée une fiche
d’entretien en suivant les étapes décrites ci-dessus.

Vous devez présenter le scénario normal et le(s) scénario(s) alternatif(s) nécessaire(s).

Question 4a

Réalisez le diagramme de dépendances fonctionnelles (DDF) pour la fiche de trajet de


véhicule du cas TaxiCo.

Question 4b

Créez le DSBD associé à votre diagramme de dépendances fonctionnelles réalisé à la


question 4a.

Question 5a

Réalisez le diagramme de dépendances fonctionnelles pour la fiche d’entretien de


véhicule du cas TaxiCo.

Question 5b

Créez le DSBD associé à votre diagramme de dépendances fonctionnelles réalisé à la


question 5a.

Page 1 de 13
Question 6

Réalisez le diagramme de classes pour le cas « Hôtel Santé-Villégiature inc ». Vous


devez présenter les classes, les attributs, les associations et les multiplicités des
associations. Notez que votre diagramme doit présenter uniquement les informations
présentées dans le cas. Si vous le jugez nécessaire, faites des hypothèses.

Les Questions 7 à 10 portent sur le cas Le centre Pile Poil

Question 7

Le diagramme de séquence 1 représente quel cas d’utilisation? (Choisir la meilleure


réponse) :
a) La facturation d’un rendez-vous
b) La prise d’un rendez-vous
c) La vente de produits ou de rendez-vous
d) L’enregistrement d’un animal
e) Toutes ces réponses

Question 8

Vrai ou faux, le diagramme de séquence 2 représente un scénario alternatif du même


cas d’utilisation que le diagramme de séquence 1.
a) Vrai
b) Faux

Question 9

Vrai ou faux, dans le diagramme de séquence 2, on peut choisir les services avant de
créer l’animal, les deux étapes peuvent être réalisées dans l’ordre souhaité par
l’utilisateur.
a) Vrai
b) Faux

Question 10

Le diagramme de séquence 3 représente quel cas d’utilisation? (Choisir la meilleure


réponse) :
a) La facturation d’un rendez-vous
b) La facturation de produits vendus sans rendez-vous
c) La gestion d’un rendez-vous
d) L’enregistrement d’un animal
e) Toutes ces réponses

Exercices de révision pour l’examen final


Page 2 de 13
Annexe 1

CAS  : TaxiCo

TaxiCo est une entreprise de taxis qui œuvre avec des chauffeurs qui sont des
employés salariés. Chez TaxiCo, chaque véhicule est associé à une catégorie qui
permet de connaître le tarif de base, de même que les tarifs par kilomètre parcouru et
par minute d’attente. Chaque catégorie est également associée à des opérations
d’entretien prédéfinies qui doivent être réalisées à différentes fréquences comme : à
chaque entretien, au premier entretien du mois, au premier du trimestre, à la date
d’anniversaire d’acquisition du véhicule, etc. Pour chaque opération, une durée prévue
est déterminée.

Le directeur des opérations assigne les taxis aux chauffeurs pour des quarts de travail
de durées variables. Pour réaliser les assignations, il active le module de planification
des quarts de travail qui lui indique, dès l’ouverture, le nombre de véhicules à mettre sur
la route pour le quart de travail. Le module affiche ensuite une liste des chauffeurs
disponibles pour ce quart de travail. Le directeur choisit un des chauffeurs de la liste,
puis il choisit un des véhicules non assignés dans la liste. S’il tente d’assigner un
véhicule qui est prévu pour un entretien, le système affiche un message d’erreur et le
directeur doit alors assigner un véhicule différent au chauffeur choisi. Après chaque
assignation complétée, le chauffeur reçoit, sur l’application mobile de TaxiCo, un avis
d’assignation spécifiant la date et l’heure de début du quart de travail. Le directeur
répète ces étapes jusqu’à ce que le nombre de véhicules nécessaire pour le quart de
travail soit atteint.

Lorsque le chauffeur prend un client pour une course, il active la course à partir du
module de gestion des courses sur le terminal du véhicule. Dès l’activation d’une
course, la date et l’heure de début de la course sont enregistrées. Tout au long de la
course, le coût est mis à jour sur le terminal qui calcule le tarif en fonction du tarif de
base, des kilomètres parcourus et des minutes d’attente de la course, et ce, sans faire
d’inscription dans le système informatique durant la course. Arrivée à destination, le
chauffeur indique la fin de la course sur le terminal ce qui permet de noter l’heure de fin,
le nombre de kilomètres parcourus et le nombre de minutes d’attente de la course. Le
terminal calcule alors le coût final de la course et l’affiche.

À la fin de son quart de travail, le chauffeur doit accéder au module de fin de quart pour
inscrire le kilométrage affiché à l’odomètre du véhicule dans la section prévue à cet
effet sur le terminal. Après la saisie du kilométrage, le système enregistre la date et
l’heure de fin de l’assignation du véhicule. De plus, si le chauffeur constate des
anomalies avec le véhicule durant son quart de travail (indicateur sur le tableau de
bord, problème mécanique, besoin de nettoyage additionnel, etc.), il est invité à le
préciser à partir du terminal du véhicule. Pour ce faire, une section commentaire est
intégrée au module de fin de quart pour y inscrire ces informations.

Afin d’assurer le bon fonctionnement de son parc de véhicules, le coordonnateur du


centre d’entretien utilise le module de gestion des entretiens pour planifier les entretiens
des véhicules de la flotte de TaxiCo. À l’activation, le module affiche la liste des
véhicules qui nécessitent un entretien. Pour générer cette liste, le module identifie la
catégorie du véhicule, identifie les opérations associées à celui-ci et détermine ce dont
le véhicule a besoin en comparant la date du jour et le kilométrage du véhicule d’une
part, et les entretiens associés à un moment (chaque trimestre, à la date d’anniversaire
d’acquisition du véhicule, etc.) ou à un kilométrage d’autre part. Pour chaque véhicule
ayant besoin d’un entretien, le coordonnateur crée une fiche d’entretien, assigne un
superviseur responsable et indique la date et l’heure de début ainsi que l’heure de fin
prévue de l’entretien. Il saisit ensuite toutes les opérations qui devront être réalisées
lors de l’entretien. Il répète ces étapes tant qu’il reste des véhicules dans la liste.
Ensuite, il consulte les commentaires du module de fin de quart pour vérifier si d’autres
véhicules doivent être entretenus. Pour chaque véhicule identifié de cette manière, il
crée une fiche d’entretien en suivant les étapes décrites ci-dessus.

Exercices de révision pour l’examen final


Page 3 de 13
Pendant l’entretien d’un véhicule, différents techniciens réalisent les opérations
planifiées. Les techniciens qui travaillent sur un véhicule ne sont pas enregistrés dans
le système. Seul le superviseur responsable, identifié lors de l’assignation de l’entretien,
est inscrit dans le système. Les techniciens utilisent le module de réparation pour noter
l’heure de début et l’heure de fin réelles de chaque opération associée à un entretien. Si
des opérations additionnelles sont nécessaires en plus de celles planifiées, les
techniciens réalisent celles-ci et les ajoutent à la liste des opérations planifiées en
inscrivant l’heure de début et l’heure de fin réelles de chacune.

Le directeur du centre d’entretien a partagé certains formulaires utilisés par les


différents intervenants.

Fiche des trajets de véhicule #7612


Identifiant du véhicule 45873
Numéro de série 1M8GDM9AXKP042788
Marque Toyota
Modèle Prius C
TaxiCo Année de fabrication 2012
Date d͛acquisition 2012-07-18
Kilométrage 17 098 km
Catégorie #138 Véhicule de promenade hybride Tarif de base 3.75$ Tarif au kilomètre 1.05$/km

INFO-TRAJET
# dépôt Adresse Départ KM parcourus Date arrivée Date départ

981A 1161 ch. Ste-Foy, Ste-Foy 10 2013-07-21 11h56 2013-07-21 18h33


541 89 rue Ste-Marie, Québec 17 2013-07-21 23h10 2013-07-24 09h48
100B 7341 boulevard Laurier, Québec 28 2013-07-24 10h05 2013-07-25 17h14
981A 1161 ch. Ste-Foy, Ste-Foy 2013-07-25 21h44 (véhicule en course)

Fiche d͛entretien #20131044-9182


Identifiant du véhicule 7612
Date de l͛entretien 2013-10-14

TaxiCo Superviseur en harge #4401 Jimmy Larouche (418.555.4702)

SÉQUENCE DES OPÉRATIONS D͛ENTRETIEN


Opération Durée Fréquence normale Techncien

#089 Inspection extérieure 20 min. À chaque visite T12


#091 Inspection intérieure 15 min. À chaque visite T12
#441 Nettoyage sommaire 10 min. À chaque visite T54
#812 Installation pneus d͛hiver 60 min. Au premier entretien du mois d͛octobre T32
#375 Changement du filtre à air 10 min. Au besoin T55
#150 Suivi – problème déclaré par chauffeur Variable Sur demande – remplir formulaire associé T54

Fiche d͛entretien #20131085-0014


Identifiant du véhicule 45889
Date de l͛entretien 2013-10-15

TaxiCo Superviseur en charge #4401 Jimmy Larouche (418.555.4702)

SÉQUENCE DES OPÉRATIONS D͛ENTRETIEN


Opération Durée Fréquence normale Technicien

#089 Inspection extérieure 20 min. À chaque visite T32


#812 Installation pneus d͛hiver 60 min. Au premier entretien du mois d͛octobre T32
#441 Nettoyage sommaire 10 min. À chaque visite T44
#091 Inspection intérieure 15 min. À chaque visite T12

Suite à un premier mandat donné à une firme de consultants en analyse d’affaires,


TaxiCo a reçu le diagramme de classe suivant :

Exercices de révision pour l’examen final


Page 4 de 13
Diagramme de classes de TaxiCo

Page 5 de 13
Annexe 2

Hôtel Santé-Villégiature Inc.1

Hôtel Santé-Villégiature Inc. est un établissement de vacances situé sur la rive d'un lac
des Laurentides dans un endroit de villégiature. Il propose des séjours de repos et de
tourisme, avec des activités de nature récréative et sportive ainsi que des activités de type
SPA-détente. Les clients peuvent réserver uniquement une chambre sans prendre
d’activités ou inclure des activités pour leur séjour. Uniquement les clients ayant une
réservation de chambre peuvent s’inscrire à des activités durant leur séjour.

L’établissement œuvre depuis 15 ans, il s'agissait, au départ, d'un hôtel n’offrant que de
l’hébergement. Les dirigeants et fondateurs, Madame et Monsieur Couture, ont décidé, il y
a quelques années, de proposer à leurs clients des activités décrites précédemment. Pour
ce faire, ils ont embauché du personnel spécialisé pour chaque activité offerte.
Aujourd'hui, c'est une entreprise prospère reconnue pour la qualité de ses activités, le
confort de ses installations et la beauté du site. Sa réputation de qualité lui a valu le prix de
l'excellence du tourisme à trois reprises dans les cinq dernières années. Son succès lui
donne un taux d'occupation élevé toute l'année.

1 Cas rédigé par Yannick Brière (2016-2017), adapté du cas Hôtel Plage-Santé rédigé par le professeur
Christian Tessier, révisé par Sylvain Bernier et Yannick Brière. HEC (1996, 1999).

30-710-16 Examen final – Hiver 2018


Page 6 de 13
Pour les activités récréatives et sportives, on propose des activités comme les excursions
et les randonnées, la pêche sportive en rivière, la baignade, le badminton, le tir à l'arc, la
gymnastique aquatique. Pour les activités de type SPA-détente les activités proposées
sont notamment des séances de relaxation, de yoga, de massages, de bain d’algues,
d’hydrothérapie, de soins du visage et d’esthétique ainsi que des bains chauds et froids
près du lac. Dans tous les cas, un technicien est associé à l’activité choisie par le client.

L'augmentation continue du chiffre d'affaires qui est passé de 700 000 $ à 1 250 000 $ en


quatre ans, oblige la direction à rationaliser les activités de gestion compte tenu des
charges qu’elles impliquent et du temps qu’elles demandent. Les résultats et le fonds de
roulement dégagés permettent d'envisager la mise en place de systèmes informatisés
pour la gestion de l’hôtellerie et des activités. Dans cette perspective, les propriétaires
souhaitent que les nouvelles structures informatiques puissent être gérées sans l'ajout de
spécialistes en informatique. Monsieur Couture vous informe que l'informatique l'intéresse
et qu'il aimerait prendre en charge et opérer les futurs services. Il désire également
s’assurer que ces choix technologiques lui permettront de demeurer un des leaders de
son marché et de poursuivre sa croissance d’autant plus que des concurrents ont ouvert
des établissements à proximité dans les derniers mois.

Afin de procéder à la mise en place de son nouveau système, une équipe d’analystes a
rencontré les dirigeants et a décrit les activités de l’entreprise.

Inscriptions et réservations de chambre

Les réservations de séjours se font actuellement par téléphone. Le client peut réserver
une chambre pour un certain nombre de nuits.

Avant de prendre les coordonnées du client, la disponibilité des chambres, pour la période
désirée, est validée. Si une chambre répond au besoin, la réservation de celle-ci
s’enclenche.

Si les données du client sont déjà dans le système, ses informations sont validées afin de
mettre à jour les coordonnées démographiques du client (nom, adresse, téléphone, etc.),
sinon les informations suivantes sont saisies : nom, prénom, adresse, numéro de
téléphone, courriel du client. L’étape suivante consiste à réserver la chambre pour le
client. Pour la réservation, la date et l’heure de début et de fin du séjour, le nombre de
personnes ainsi que le numéro et la date d’expiration d’une carte de crédit visant à
confirmer la réservation sont notés. Si un client désire avoir plus d’une chambre pour une
même période, il doit faire 1 réservation par chambre. Il fait donc plusieurs réservations.

Inscriptions et réservations des activités

Après avoir fait la réservation d’un séjour, le client peut réserver des activités qu’il désire
réaliser durant son séjour. Si le client désire réserver des activités, une réservation
d’activité est enregistrée pour chaque activité. Une réservation d’activité est associée à la
réservation de la chambre et au client qui participera à l’activité. En effet, si une famille
occupe une chambre, il faut connaître la réservation de chambre associée à la réservation
d’activité et la personne qui bénéficiera de celle-ci (le client ayant fait la réservation ou une
personne qui partage sa chambre). Donc, une réservation d’activité concerne une seule

Exercices de révision pour l’examen final


Page 7 de 13
activité pour une ou plusieurs personnes. Lors de la réservation de l’activité, l’activité
choisie est notée, la date et l’heure de début sont notées et on enregistre les informations
du client. Cela implique que des fiches clients doivent être créées ou mises à jour pour
chaque personne qui accompagne la personne qui a réservé la chambre. Pour chaque
activité, sa durée et son coût sont inclus dans les informations de l’activité enregistrée
dans le système. Si un client a une réservation de séjour, il peut ajouter des activités en
tout temps pour un séjour.

Organisation des séjours

La veille de l'arrivée d'un client, le gérant organise le séjour en consultant les réservations
d’activités. Pour chaque activité, il doit identifier un technicien qui est certifié pour l’activité.
L’entreprise s’assure de noter les compétences de ses techniciens en notant la date de
certification de chaque technicien autorisé pour chaque activité qu’il peut offrir.

Enfin, le gérant doit associer une salle à l’activité, le système lui propose les salles libres
pour l’activité; cela implique que pour chaque activité, les salles adaptées à celle-ci sont
inscrites dans le système. Une salle peut servir pour plusieurs activités.

À partir de ces informations, monsieur Couture désire commencer le processus de


conception d’un futur système informatique pour supporter ses activités.

Exercices de révision pour l’examen final


Page 8 de 13
Annexe 3
Cas : Le Centre Pile Poil

Le Centre Pile Poil offre des services de toilettage pour animaux et vend divers
produits. Il a une clientèle régulière qui lui permet de bien connaître les animaux qui
reçoivent les services et les produits. Le centre souhaite mettre en place un système
informatique pour gérer et facturer ses rendez-vous. Suite à un mandat donné à un
analyste d’affaires, il a reçu quelques diagrammes de séquences associées à certains
cas d’utilisations du futur système.

Voici certaines règles de gestion du centre :

 Un animal appartient à un seul propriétaire.


 Les rendez-vous sont pris pour un animal.
 Un rendez-vous est pour un seul animal à la fois.
 Lorsqu’un rendez-vous est inscrit, les services désirés sont notés.
 La facture d’un rendez-vous contient un ou plusieurs services et peut contenir
des produits.
 Un service peut être associé à plusieurs compétences.

Exercices de révision pour l’examen final


Page 9 de 13
Diagramme de séquences 1

Page 10 de 13
Diagramme de séquence 2

Exercices de révision pour l’examen final Page 11 de 13


Diagramme de séquences 3

Exercices de révision pour l’examen final Page 12 de 13


Exercices de révision pour l’examen final Page 13 de 13

Vous aimerez peut-être aussi