Université Mentouri Année 2009/2010
Faculté des Sciences de l’Ingénieur
Département d’Informatique
UE : Analyse et Conception Orientées Objets 1 (ACOO1)
Licence GL
Série d’exercices N° 03
Exercice 1 :
Proposez une modélisation de la situation suivante en mettant en évidence les différents compartiments des classes utilisées :
1. Une personne est caractérisée par son nom, son prénom, son sexe et son age. Les attributs de la classe sont privés; le nom ainsi que l’age de la personne font partie de l’interface de la classe Personne.
2. Deux types de revenus sont envisagés, le salaire et toutes les sources de revenus autres que salaire, qui sont tous deux représentés par des entiers. On calcule les charges en appliquant un taux fixe de 15% sur les salaires et un taux de 20% sur les autres revenus.
Exercice 2 :
Les différents départements d’une entreprise sont occupés par des employés. Un employé est décrit par son numéro matricule (unique dans l’entreprise), son nom, son grade et le département dans lequel il travaille. Un département est décrit par son numéro dans l’entreprise et sa localisation. Un département est dirigé par un directeur qui doit être un de ses employés. Compléter la construction du diagramme de classes modélisant la structure de ce système.
Exercice 3 :
Donnez le diagramme de classes correspondant a la situation suivante :
Tous les jours, le facteur distribue le courrier aux habitants de sa zone d’affectation. Quand il s’agit de lettres, il les dépose dans les boites aux lettres. Quand il s’agit d’un colis, le destinataire du courrier doit signer un reçu.
Exercice 4 :
L’université propose des cours de langue accessibles aux agents administratifs et aux enseignants. La procédure d’inscription est la même pour les deux catégories de personnes. Une personne inscrite peut également résilier son inscription. Modélisez les classes pour représenter cette situation.
Exercice 5 :
On souhaite modéliser une petite bibliothèque contenant des ouvrages pouvant être empruntés. Un ouvrage est caractérisé par un numéro identifiant, un titre, un auteur et un éditeur. En plus, on décrit un ouvrage par un certain nombre de mots clés qui indiquent les sujets traités par l’ouvrage. La bibliothèque dispose d’un ou plusieurs exemplaires de chaque ouvrage. L’exemplaire est identifié par un numéro et caractérisé par sa position dans les rayonnages et sa date d’achat. Un exemplaire peut être emprunté par un adhèrent, qui peut en emprunter plusieurs. Un adhèrent est identifié par un numéro et caractérisé par son nom et son adresse.
Exercice 6 :
Une entreprise souhaite informatiser la gestion de son parc informatique (ordinateurs, imprimantes, etc.) pour en optimiser la maintenance.
Proposer des schémas de classes modélisant les spécifications des classes d’objets pouvant intervenir dans ce système.
Un ordinateur est caractérisé par son numéro d’inventaire, son adresse réseau (adresse IP), son modèle, la date de son acquisition, la date de la prochaine maintenance planifiée et le système d’exploitation installé. Sur chaque ordinateur est installé un ensemble de logiciels caractérisés par un numéro de licence, un nom et une version.
Grâce à un système de mots de passe, chaque ordinateur peut être utilisé par plusieurs employés mais, pour des raisons de sécurité des données, un employé n’a le droit d’utiliser qu’un seul ordinateur. Un employé est caractérisé par son nom, son prénom et sa fonction dans l’entreprise.
Les ordinateurs sont reliés à un certain nombre de périphériques en réseau (imprimantes, scanners, etc.). Chaque périphérique est caractérisé par un numéro d’inventaire, son adresse IP, son type, son modèle, sa date d’acquisition et la date de la prochaine maintenance planifiée. Les périphériques pouvant servir à plusieurs ordinateurs simultanément, un indice de priorité est affecté à chaque ordinateur pour chaque périphérique auquel il est connecté. Chaque ordinateur et chaque périphérique sont localisés dans un bureau donné.
Les bureaux sont caractérisés par un numéro de bureau et le numéro du bâtiment dans lequel ils se trouvent. Un numéro de bureau est unique dans un bâtiment donné