Vous êtes sur la page 1sur 2

Consortium International e-Miage & Universit de Picardie Jules Verne Master Miage M2 SIMI / Master Miage M2 SIIN D.U.

CPM / D.U. TBM EXAMEN Session de juin 2009 Nombre de pages : 2 Dure de lpreuve : 2 heures Note : lusage de documents ou calculatrices nest pas autoris. Code du module : C305 Intitul du module : Analyse et conception objet Nom de lenseignant : Pascal Lando

Exercice 1 Cours
1. 2. 3. 4.

(5 points)

Pourquoi la modlisation objet ? Quelles sont les significations respectives des strotypes <<include>> et <<extend>> ? Quest-ce quun diagramme dactivits ? Quel intrt ? Quapporte UML par rapport Merise ?
(5 points)

Exercice 2 En voiture Simone

Une voiture est constitue dun chssis, dun moteur de puissance variable et de roues (dont la taille peut varier) comportant des pneus quil faut gonfler. Il existe plusieurs types de voitures : berlines, 4/4, monospaces Certaines voitures ont besoin de gasoil pour rouler, dautres dessence, de GPL, dlectricit Avec une voiture, il est possible de dmarrer, dacclrer, de freiner.

Question : Proposez une modlisation (diagramme de classes UML avec attributs et oprations ventuelles pour chaque classe) des voitures.

Exercice 3 CMS ?

(10 points)

Un CMS (content management system) est un systme de gestion de contenu, une famille de logiciels destins la conception et la mise jour dynamique de sites web ou d'applications multimdia. Le CMS est utilis par un webmaster pour crer ou mettre jour un site web. Nous allons, dans cet exercice, concevoir un CMS simple. Un site web est constitu de pages, qui possdent chacune un contenu affichable et des mtadonnes (titre, description, mots-cls). Les pages sont relies entre-elles par des liens hypertextes. Un lien hypertexte peut pointer vers une page du site ou vers une page externe au site. Il existe deux sortes de liens hypertextes : les liens textuels : un fragment de texte portant un lien ; les liens image : une image (comportant le nom dun fichier source et un texte alternatif, ex. : <img src= fleur.jpg alt=Une photo de fleur />) sur laquelle on place un lien.

Les pages sont organises en rubriques : chaque page peut appartenir une rubrique (ex. : Nos produits ). Les rubriques peuvent comporter des sous-rubriques.

Questions : 1. Proposez un diagramme de cas dutilisation pour la mise jour dun site par un webmaster (une mise jour peut tre une simple modification dune page, une cration de page ou laffectation dune page une rubrique). 2. Nous allons maintenant nous intresser la structuration du domaine tudi. 4.1. Identifiez les diffrentes classes et relevez les taxinomies (relations dhritage). 4.2. Relevez les relations horizontales : composition, agrgation, association. 4.3. Proposez un diagramme de classes UML du systme.

Vous aimerez peut-être aussi