Filière : L3 – IIRT – GENIE LOGICIEL Durée : 02h00 Formateur : Dr Affane Moundounga Anselme R. Consignes de l’examen : - L’examen final est constitué de cas pratiques. - Lire attentivement les questions en respectant les indications ; - Les exercices sont indépendants ; - La documentation, l’utilisation de l’Internet, de tout appareil électronique sont formellement interdite ; - La communication entre étudiant(e)s est formellement interdite.
Année universitaire 2023/2024
Exercice 1 : Propriétés d’une classe (2 pt) Une personne est caractérisée par son nom, son prénom, son sexe et son âge. Les objets de classe Personne doivent pouvoir calculer leurs revenus et leurs charges. Les attributs de la classe sont privés et les méthodes publiques ; le nom, le prénom ainsi que l'âge de la personne doivent être accessibles par des opérations publiques. Donnez une représentation UML de la classe Personne, en remplissant tous les compartiments adéquats. Corrigé :
Exercice 2 : Gestion technique de documents (4 pts)
Le Centre Culturel Français (CCF) de Libreville souhaite numériser son système de gestion des documents. Vous devez concevoir un diagramme de classe pour une gestion technique de documents. Dans cette gestion, chaque document se compose d'un ou plusieurs feuillets. Chaque feuillet comprend du texte ainsi que des objets géométriques, qui sont des types d'objets graphiques. Ces objets graphiques supportent des opérations telles que : sélectionner, copier, couper, coller et déplacer. Les quatre objets géométriques à prendre en compte sont les suivants : cercle, ellipse, carré et rectangle. Afin de représenter ces objets géométriques de manière optimale, vous devez utiliser les propriétés de la généralisation et de la spécialisation dans votre diagramme de classe.
Méthode de Conception UML (c) ESGIS 2024 Page 2 sur 6
Corrigé :
Ou
Méthode de Conception UML (c) ESGIS 2024 Page 3 sur 6
Exercice 3 : Propriétés de Généralisation/Spécialisation (2 pts) Les doctorants et les étudiants doivent s'inscrire au début de l'année et éventuellement modifier leur inscription. On connaît le nom et le prénom de toutes les personnes. On doit pouvoir calculer le salaire des doctorants aussi bien que celui des enseignants. En appliquant les propriétés de la généralisation/spécialisation, proposez un modèle de classes correspondant. Corrigé :
Exercice 4 : Elaboration d'un diagramme de classes complet (5 pts)
Un hôtel est composé d'au moins deux chambres. Chaque chambre dispose d'une salle d'eau : douche ou bien baignoire. Un hôtel héberge des personnes. Il peut employer du personnel et il est impérativement dirigé par un directeur. On ne connaît que le nom et le prénom des employés, des directeurs et des occupants. Certaines personnes sont des enfants et d'autres des adultes (faire travailler des enfants est interdit). Un hôtel a les caractéristiques suivantes : une adresse, un nombre de pièces et une catégorie. Une chambre est caractérisée par le nombre et de lits qu'elle contient, son prix et son numéro. On veut pouvoir savoir qui occupe quelle chambre à quelle date. Pour chaque jour de l'année, on veut pouvoir calculer le loyer de chaque chambre en fonction de son prix et de son occupation (le loyer est nul si la chambre est inoccupée). La somme de ces loyers permet de calculer le chiffre d'faires de l'hôtel entre deux dates. Sachant que les attributs de la classe sont privés et les méthodes publiques, donnez un diagramme de classes pour modéliser le problème de l'hôtel.
Méthode de Conception UML (c) ESGIS 2024 Page 4 sur 6
Corrigé :
Exercice 5 : La banque et ses agences (7 pts)
Une banque compte plusieurs agences réparties sur le territoire gabonais. Elle est caractérisée par le nom de son directeur général, son capital global, son propre nom et de l'adresse de son siège social. Le directeur général est identifié par son nom, son prénom et son revenu. Une agence a un numéro d'agence et une adresse. Chaque agence emploie plusieurs employés, qui se caractérisent par leurs nom, prénom et date d'embauche. Les employés peuvent demander leur mutation d'une agence à une autre, mais un employé ne peut travailler que dans une seule agence. Les employés d'une agence ne font que gérer des clients. Un client ne peut avoir des comptes que dans une seule agence de la banque. Chaque nouveau client se voit systématiquement attribuer un employé de l'agence (conseiller). Les clients ont un nom, un prénom et une adresse. Les comptes sont de nature différente selon qu'ils soient rémunérés ou non (comptes courants). Les comptes rémunérés ont un taux d'intérêt et rapportent des intérêts versés annuellement. TAF : - Représenter toutes les classes avec leurs propriétés et opérations ; - Les attributs de la classe sont privés et les méthodes publiques ; - En appliquant les propriétés de la généralisation, donnez le diagramme de classe ;
Méthode de Conception UML (c) ESGIS 2024 Page 5 sur 6
Corrigé : - Classes (3 pts)
- Diagramme de classe (4 pts)
Méthode de Conception UML (c) ESGIS 2024 Page 6 sur 6
Secrets du Marketing des Médias Sociaux 2021: Conseils et Stratégies Extrêmement Efficaces votre Facebook (Stimulez votre Engagement et Gagnez des Clients Fidèles)
Apprendre Python rapidement: Le guide du débutant pour apprendre tout ce que vous devez savoir sur Python, même si vous êtes nouveau dans la programmation
L'analyse fondamentale facile à apprendre: Le guide d'introduction aux techniques et stratégies d'analyse fondamentale pour anticiper les événements qui font bouger les marchés
L'analyse technique facile à apprendre: Comment construire et interpréter des graphiques d'analyse technique pour améliorer votre activité de trading en ligne.
La psychologie du travail facile à apprendre: Le guide d'introduction à l'utilisation des connaissances psychologiques dans le domaine du travail et des organisations
Le trading des bandes de bollinger facile à apprendre: Comment apprendre à utiliser les bandes de bollinger pour faire du commerce en ligne avec succès
La communication professionnelle facile à apprendre: Le guide pratique de la communication professionnelle et des meilleures stratégies de communication d'entreprise