5

Click here to load reader

INF 4003 : Génie logiciel I Professeure : Nadia BAAZIZw4.uqo.ca/dii/exercices/inf4003/SerieV-AOO-inf4003.pdf · INF 4003 : Génie logiciel I Professeure : ... EXERCICE –1- La figure

  • Upload
    hakhue

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INF 4003 : Génie logiciel I Professeure : Nadia BAAZIZw4.uqo.ca/dii/exercices/inf4003/SerieV-AOO-inf4003.pdf · INF 4003 : Génie logiciel I Professeure : ... EXERCICE –1- La figure

DÉPARTEMENT D' INFORMATIQUE ET D’ INGÉNIERIE

UNIVERSITÉ DU QUÉBEC EN OUTAOUAIS

EXERCICES SUR L’ ANALYSE ORIENTÉE OBJET

INF 4003 : Génie logiciel I

Professeure : Nadia BAAZIZ

Page 2: INF 4003 : Génie logiciel I Professeure : Nadia BAAZIZw4.uqo.ca/dii/exercices/inf4003/SerieV-AOO-inf4003.pdf · INF 4003 : Génie logiciel I Professeure : ... EXERCICE –1- La figure

EXERCICE –1- La figure ci-dessous a été construite lors d’un travail d’analyse et spécification.

1. De quelle type de modélisation s’agit-il ? 2. Expliquer en phrases simples et bien structurées les exigences

exprimées par cette figure. 3. L’analyste a omis d’indiquer quels sont les exercices de chaque

chapitre. Pouvez vous rajouter cette information sur le diagramme. Expliquez vos modifications.

Matériel de cours

Travaux

Exercice Devoir

Notes de cours Examens passés

Titre-coursAnnée Professeur

Titre Chapitre Contenu

Numéro Date

Année Type Contenu

Pondération Date de remiseContenu

Contenu-exo

Page 3: INF 4003 : Génie logiciel I Professeure : Nadia BAAZIZw4.uqo.ca/dii/exercices/inf4003/SerieV-AOO-inf4003.pdf · INF 4003 : Génie logiciel I Professeure : ... EXERCICE –1- La figure

EXERCICE –2-

Un système d’inscription à des cours universitaires interagit avec 3 agents externes : le département, l’étudiant et l’enseignant. Les départements fournissent les données nécessaires à la planification des cours (cours à offrir, enseignants disponibles et leurs choix de cours). Les étudiants font des demandes d’inscription aux cours proposés et reçoivent un horaire. Les enseignants reçoivent les listes des étudiants une fois la période d’inscription terminée. Sur l’entête de cette liste figurent aussi les informations sur le cours (locaux, heures et jours des séances,…). Dans ce système d’inscription, l’étudiant peut être à temps plein ou à temps partiel. Tout cours offert est composé de séances de cours et de séances d’exercices ou laboratoires. On se propose de faire une analyse orientée objet de ce système :

a. Expliquer brièvement les étapes essentielles suggérées par l’AOO ? b. Proposer un diagramme de cas d’utilisation pour ce système. c. Construire un diagramme de classes pour ce système. d. Donner un exemple d’objet issu de ce diagramme.

EXERCICE –3- Une usine manufacture plusieurs produits qui ont les particularités suivantes : -Chaque produit est conçu par exactement un ingénieur et chaque produit est composé de plusieurs parties. Représenter le diagramme de classe de ce système. EXERCICE –4- L’université est composée de plusieurs professeurs et étudiants . Elle recrute 2 types de professeur : régulier et chargé de cours. Les étudiants peuvent être à temps plein ou à temps partiel. Faites le diagramme de classe de ce système.

Page 4: INF 4003 : Génie logiciel I Professeure : Nadia BAAZIZw4.uqo.ca/dii/exercices/inf4003/SerieV-AOO-inf4003.pdf · INF 4003 : Génie logiciel I Professeure : ... EXERCICE –1- La figure

EXERCICE –5- Une cafétéria recrute plusieurs employés. Chaque employé est chargé d’une fonction et chaque fonction se compose de plusieurs tâches. Faites les diagramme de classe de ce système. EXERCICE –6- Une bibliothèque municipale permet à ses abonnés d’emprunter trois catégories de documents :

- Des livres - Des périodiques - Des cassettes

En utilisant la notation d’analyse orienté objet (AOO), faites le diagramme de classe. EXERCICE –7- Une bibliothèque planifie la conception et l’implémentation d’un système de gestion des livres et des emprunteurs. Les exigences sont comme suit :

-Chaque livre est décrit par un code, un titre, noms des auteurs, une maison de publication décrite par un nom et une adresse et un no de téléphone, et le nombre de copies de ce livre détenu par la librairie. -Chaque emprunteur est décrit par son nom, un numéro de carte, une adresse et un no de téléphone. -Plusieurs livres peuvent être empruntés par une seule personne. Des copies du même livre peuvent être empruntées par plusieurs personnes.

Représenter le diagramme de classe de cette bibliothèque.

Page 5: INF 4003 : Génie logiciel I Professeure : Nadia BAAZIZw4.uqo.ca/dii/exercices/inf4003/SerieV-AOO-inf4003.pdf · INF 4003 : Génie logiciel I Professeure : ... EXERCICE –1- La figure

EXERCICE –8-

On se propose de faire l’analyse et modélisation d’un nouveau système de surveillance des patients dans une unité de soins intensifs. « ...Le système sera installé dans l’unité de soins intensifs de l’hôpital. Cette unité comporte 8 lits destinés à recevoir des patients dont l’état est critique et dont les signes vitaux doivent être surveillés 24/24. Les signes vitaux à surveiller sont l’électrocardiogramme (ECG), le rythme respiratoire (RR) et la pression artérielle (P). La surveillance consiste à saisir et traiter les signes vitaux, à les afficher sur des moniteurs aux lits et au poste des infirmières, à les comparer avec une banque de référence et à émettre éventuellement des alarmes. Les bornes de référence sont fixées par les médecins. Le système doit produire des rapports sur chaque patient sur demande des infirmières. Des capteurs en place devront être utilisés. Le système devra être opérationnel dans un an... » - Construire le diagramme de cas d’utilisation de ce système. - Si vous aviez à faire une modélisation structurelle de ce système, indiquer

brièvement deux étapes de ce travail. Donner 3 exemples d’éléments du diagramme à construire pour ce système.

EXERCICE –9- Tours Scolaires organise chaque printemps des voyages pour étudiants dans des centres de villégiature. Pendant l’automne, les centres transmettent à l’agence de l’information sur le nombre de chambres disponibles, la capacité d’accueil de chaque chambre et les prix pour chacune des semaines du congé printanier. Chaque centre offre des réservations pour un nombre différent de semaines chaque saison et le prix des chambres varie selon la semaine. La plupart des centres offrent aussi des chambres de diverses capacités pour permettre aux étudiants de réserver celle dont la taille leur convient. Par exemple, un couple peut choisir une chambre pour deux et un groupe de quatre peut réserver une chambre pour quatre personnes. En décembre, Tours Scolaires produit une liste des centres de villégiature, des semaines disponibles et des prix. Cette liste est distribuée dans tous les campus du pays. Lorsqu’un groupe d’étudiants soumet une demande de réservation pour une semaine donnée à un centre particulier, Tours Scolaire attribue une chambre de la capacité voulue aux étudiants et envoie à chacun un avis de confirmation. À la date butoir pour une semaine, l’agence transmet à chaque centre de villégiature une liste des étudiants inscrits dans chaque chambre pour la semaine suivante. Les étudiants paient leur séjour lors de leur arrivée au centre. Ces derniers envoient les chèques de commission directement au système de comptabilité de tours scolaires. Lequel système est séparé du système de réservation. -Développer un diagramme de cas d’utilisation pour un système informatique de réservation de Tours Scolaire qui permet d’automatiser les tâches pour les étudiants et pour les centres de villégiature. Le paiement en ligne peut être une possibilité pour les étudiants qui le désirent. - Développer un diagramme de classe pour ce système.