[PDF] Examen de Conception Orientée Objets CORRECTION





Previous PDF Next PDF



GERER UNE RESERVATION

31-05-2019 GERER UNE RESERVATION. Public : Réceptionnistes d'hôtel. Niveau CECR : A2. Durée : 2-3 heures. FICHE ENSEIGNANT. Code : HT – 15 - 001 ...



GÉRER UNE RÉSERVATION

GÉRER UNE RÉSERVATION Tâche à réaliser : Prendre en charge la réservation d'un client. Objectifs communicatifs : ... Confirmer la réservation du client.



GÉRER UNE RÉSERVATION

Prise de congé. Reformuler la réservation remercier le client pour sa réservation



Examen de Conception Orientée Objets CORRECTION

22-11-2012 Dans un établissement scolaire on désire gérer la réservation ... réservations (sous réserve de disponibilité de la salle ou du matériel).



GÉRER UNE RÉSERVATION

GÉRER UNE RÉSERVATION La cliente souhaite confirmer sa réservation le lendemain. ... Client : Bonjour je souhaiterais réserver une chambre.



LA GESTION DES RESERVATIONS

Au cours de la matinée consacrée à la mise en place de la salle



Gérer les réservations des hébergements touristiques.indd

Aussi la plupart des logiciels de gestion d'établissements touris- tiques proposent un module spécifique. E-tourisme



Connecting Customers to Service Providers Marketplace

Mots clés : plateforme en ligne application web



Exercice 1 Dans un établissement scolaire on désire gérer la

Dans un établissement scolaire on désire gérer la réservation des salles de cours ainsi que du matériel pédagogique (ordinateur portable ou/et Vidéo 



Gérer ses réservations sur son site internet sans moteur de

Avec les moyens classiques (téléphone fax

Examen de Conception Orientée Objets CORRECTION

Licence 3 Informatique P. Collet UNS 22/11/2012 Examen de Conception Orientée Objets CORRECTION Durée : 1 heure. Seul document autorisé : mémento UML. Remarque : Toute ambiguïté que vous pourriez rencontrer dans ce sujet devra être résolue en décrivant brièvement le choix que vous avez fait. 1. Notation UML (9,5 points) a) Lorsqu'un cas d'utilisation est relié à deux acteurs, cela signifie-t-il que la présence d'un des deux acteurs ou des deux acteurs est nécessaire pour réaliser le cas ? (1 pt) La présence des deux acteurs est nécessaire. b) Quel est l'in térêt de co mpléter la description des ca s d'utili sation à l'aide de diagrammes d'activités ? (1 pt) Faciliter la compréhension de cas d'utilisation devenus trop complexes pour être uniquement décrits par un diagramme de cas d'utilisation c) Quel rapport pouvons-nous établir entre les diagram mes de séquence et les d iagrammes d e cas d'utilisation et de classes ? (1 pt) Chaque diagramme d e séquence est un scénar io précis d 'un cas d'utilisation et décrit la dynamique des appels entre instances de classes, définies dans le diagramme de classes. d) " Les diagrammes de séquence représentent l'ordre des échanges de messages entre les classes ». Expliquez cette affirmation. Etes-vous d'accord ? (1,5 pt) Ces diagrammes montrer bien l'échange des messages, mais entre instances de classe. e) Que représente une ligne de vie dans un diagramme de séquence ? (1 pt) Le temps qui s'écoule, de haut en bas. f) Dans un diagramme de séquence, un objet peut-il envoyer un message à lui-même ? Si oui, comme cela est exprimé ? (1 pt) Oui, il le peut. La flèche d'envoi de message part de l'objet et revient plus bas sur sa ligne de vie. g) Les deux diagrammes de séquence suivants sont-ils équivalents ? Justifiez votre réponse (1,5 pt). :A :B *[cond]op1() *[cond]op2() *[cond]op3() :A :B op1() op2() op3() Loop cond EndLoop Diagramme 1 Diagramme 2

2/3 Non, les deux diagrammes ne sont pas équivalents. Dans le premier, c'est une séquence de 3 boucles successives avec la même condition (op1,op1,op1,op2...), dans le second, ce sont les 3 opérations dans la même boucle (op1, op2, op3, op1...). h) Lorsqu'on écrit un diagramme d'état pour une classe donnée, et qu'on souhaite finalement faire apparaître des appels vers des opérations d'un ou plusieurs autres classes, quel autre diagramme est mieux adapté ? Justifiez brièvement votre réponse (1,5 pt). Un diagramme de séquence sera mieux adapté dans ce cas la, car il rend explicite des échanges de message entre objets, et peut aussi faire apparaître des états sur les lignes de vie des différents objets impliqués. 2. Relations entre classes (2,5 points) Pour chaque exemple ci-dessous, indiquez si la r elation présentée est une génér alisation (héritage), un e agrégation ou une association : • Un pays a une capitale : agrégation • Une transaction boursière est un achat ou une vente : généralisation • Les fichiers contiennent des enregistrements : agrégation • Une personne utilise un langage de programmation dans un projet : association • Les modems et les claviers sont des périphériques d'entrées/sorties : généralisation 3. Diagramme de cas d'utilisation : étude de cas (4 points) Dans un établissement scolaire, on désire gérer la réservation des salles de cours ainsi que du matériel pédagogique (ordinateur portable ou/et Vidéo projecteur). Seuls les enseignants sont habilités à effectuer des réservations (sous réserve de disponibilité de la salle ou du matériel). Le planning des salles peut quant à lui être consulté par tout le monde (enseignants et étudiants). Par contre, le récapitulatif horaire par enseignant (calculé à partir du planning des salles) ne peut être consulté que par les enseignants. Enfin, il existe pour chaque formation un enseignant responsable qui seul peut éditer le récapitulatif horaire pour l'ensemble de la formation. Question : donner le diagramme de cas d'utilisation correspondant.

Utilisateur

salle

Responsable

formation

Enseignant

Consulter

récap enseignant

Consulter

planning

Réserver

Editer récap

formation

Vérifier

disponibilité

Réserver

salle

Réserver

portable

Réserver

matériel

Réserver

vidéo

4. Diagramme de classes : étude de cas (4 points) Des interviews d'experts métier ont permis de mettre en évidence les éléments suivants : - Un vol a un aéroport de départ et un aéroport d'arrivée ; - Un vol a une heure de départ et une heure d'arrivée, ainsi qu'une date de départ et une d'arrivée ; - Un vol peut comporter des escales dans des aéroports ; - Les escales interviennent dans un ordre déterminé ; - Une escale a une heure d'arrivée et une heure de départ ; - Chaque aéroport a un nom ; - On peut ouvrir (et fermer) à la réservation chacun des vols. Question : Proposez un diagramme de classes pour modéliser les éléments ci-dessus en utilisant une classe association. N'oubliez pas les attributs et les cardinalités des associations.

setRéservable (boolean) dateDépart heureDépart dateArrivée heureArrivée réservable : boolean

VolNomAéroport*1 départ*1 arrivée**

heureArrivée heureDépart

Escale{ordered}

quotesdbs_dbs29.pdfusesText_35
[PDF] Le journal dialogué entre enseignant et élève Le journal dialogué

[PDF] Pour un dialogue réussi enseignant parent parent - Educationgouv

[PDF] 2 Père et fils - DSDEN Maine et Loire

[PDF] français - L-Pack

[PDF] detective story - Anglais dans l 'académie de Versailles

[PDF] La communication et le refus de soin - Infirmierscom

[PDF] 2 POSITION DE THÈSE Si le dialogue philosophique a fait l 'objet de

[PDF] 2 POSITION DE THÈSE Si le dialogue philosophique a fait l objet de

[PDF] Le dialogue philosophique dans Le Supplément au voyage de

[PDF] Le livre au format PDF-texte - Les Classiques des sciences sociales

[PDF] Le dialogue social, facteur de performance de l 'entreprise - 15èmes

[PDF] El Othmani veut relancer le dialogue social - L 'Economiste

[PDF] Le style Benkirane braque les syndicats et bloque le dialogue social

[PDF] Quels leviers pour un dialogue social au service - Cercle Humania

[PDF] Séquence 4 - Académie en ligne