Méthodologies de Conception Orientée Objet - Travaux Dirigés N°2

Institut Supérieur d'Informatique de Mahdia
1/2
100%
Rendu du PDF...
Page 1 sur 2Lecteur de document UniversityLib

Méthodologies de Conception Orientée Objet - Travaux Dirigés N°2

Institut Supérieur d'Informatique de Mahdia · Software Engineering · notes

Browse all génie logiciel documents

Université de Monastir AU. 2020/2021 Institut Supérieur d’Informatique de Mahdia Ens. Responsable : R. Hadj M’tir

Méthodologies de Conception Orientée Objet Section : 2 [ème ] année LBC

TRAVAUX DIRIGES N°2

Objectif : L’objectif de ces travaux dirigés est de maîtriser la modélisation des diagrammes de classes.

Exercice 1

Travail à faire :

Faites une description de ce diagramme de classes en explicitant en une phrase chacune des multiplicités.

Exercice 2

Soient les phrases suivantes :

Advertisement

  • Un répertoire contient des fichiers

  • Une pièce contient des murs

  • Les modems et claviers sont des périphériques d’entrée / sortie

  • Une transaction boursière est un achat ou une vente

  • Un compte bancaire peut appartenir à une personne physique ou morale

Travail à faire :

Pour chaque cas, élaborer le diagramme de classes correspondant en choisissant le type de relation approprié.

Exercice 3

Advertisement

Une académie souhaite gérer les cours dispensés dans plusieurs collèges. Pour cela, on dispose des renseignements suivants :

  • Chaque collège possède un site Internet

  • Chaque collège est structuré en départements, qui regroupent chacun des enseignants spécifiques. Parmi ces enseignants, l’un d’eux est responsable du département.

1

  • Un enseignant se définit par son nom, prénom, tél, mail, date de prise de fonction et son indice.

  • Chaque enseignant ne dispense qu’une seule matière.

  • Les étudiants suivent quant à eux plusieurs matières et reçoivent une note pour chacune d’elle.

  • Pour chaque étudiant, on veut gérer son nom, prénom, tél, mail, ainsi que son année d’entrée au collège.

Advertisement

  • Une matière peut être enseignée par plusieurs enseignants mais a toujours lieu dans la même salle de cours (chacune ayant un nombre de places déterminé).

  • On désire pouvoir calculer la moyenne par matière ainsi que par département.

  • On veut également calculer la moyenne générale d’un élève et pouvoir afficher les matières dans lesquelles il n’a pas été noté.

  • Enfin, on doit pouvoir imprimer la fiche signalétique (, prénom, tél, mail) d’un enseignant ou d’un élève.

  • Travail à faire :

    Elaborez le diagramme de classes correspondant. Pour simplifier l’exercice, on limitera le diagramme à une seule année d’étude.

    Exercice 4

    Un éditeur de documents graphiques supporte le groupement d'objets graphiques. Un document se compose de plusieurs feuilles, chacune contenant des objets graphiques (texte, forme géométrique et groupe d'objets). Un groupe est un ensemble d'objets pouvant contenir d'autres groupes. Un groupe doit contenir au moins deux éléments. Les formes géométriques comprennent les cercles, les ellipses, les rectangles, les carrés, les lignes...

    Advertisement

    Travail à faire :

    Dessiner le schéma des classes de cette application, incluant toutes les classes que l’on peut déduire de l’énoncé, ainsi que les associations entre classes avec leurs cardinalités.

    Exercice 5

    Une entreprise souhaite informatiser la gestion de son parc informatique (ordinateurs, imprimantes, etc.) pour en optimiser la maintenance. 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 est localisé 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é.

    Travail à faire :

    Dessiner le schéma des classes de cette application, incluant toutes les classes que l’on peut déduire de l’énoncé, ainsi que les associations entre classes avec leurs cardinalités.

    2