Vous êtes sur la page 1sur 2

IUP MIAGE Direction de lEducation Permanente Master 1 MIAGE Anne universitaire 2006 / 2007 EXAMEN Session de Juin 2007

Dure de lpreuve : 2 heures Code du module : C306 Intitul du module : Ingnierie du logiciel Nom de lenseignant : Gilles Desrocques

Nombre de page : 2 (y compris celle-ci)

Documents : Matriel :

autoriss autoris

non autoriss non autoris

Ex : Rseaux de Ptri : Un ensemble de personnes dispose d'un ensemble d'chasses entreposes dans un local. Chaque personne essaye de prendre d'abord une seule chasse, l'attache puis, s'il en reste, en prend une deuxime pour aller se promener. A tout moment une personne peut renoncer et rendre une ou deux chasses ou, au contraire, tenter de s'quiper de nouveau. Q1 : Modliser le systme l'aide d'un rseau de Ptri. Q2 : Ecrire les matrices de transition correspondantes. Q3 : Donner un graphe de couverture avec 4 chasses et 3 promeneurs.

Etude de cas : Une association proposant des informations souhaite mettre un site en ligne. Les informations proposes (documents textuels) peuvent tre caractre public (consultables par n'importe quelle personne) ou au contraire rserves aux membres. Un bureau, constitu de membres gre une partie des informations, tandis qu'une secrtaire gre la plupart des informations publiques. Pour devenir membre il suffira, aprs s'tre connecte au site, de choisir la rubrique inscription o l'on donnera certains renseignements, comme les noms, prnoms, date de

naissance ... (Seuls les membres du bureau devront donner imprativement leur tlphone, pour les autres ce sera facultatif). Il faudra de plus envoyer un chque la secrtaire qui pr-enregistrera l'inscription et le paiement et enverra le chque la banque. Une fois l'inscription valide par un membre du bureau, le systme donnera automatiquement un numro de membre et un mot de passe qui seront envoys par email au demandeur. Il peut arriver parfois que le bureau refuse une inscription qui ne sera donc jamais valide, voire mme, encore plus rarement exclure un membre en lui supprimant son droit d'accs. Toute personne dsirant consulter des informations rserves devra donner son numro d'inscription puis son mot de passe et tre jour pour sa cotisation qui doit tre renouvele tous les 12 mois. Aussi bien les membres du bureau que la secrtaire doivent galement s'identifier avec mot de passe pour modifier les informations. Par ailleurs les connexions (dates de dbut et de fin) seront archives afin d'alimenter les statistiques que seuls les membres du bureau pourront consulter. Toutes les sauvegardes seront effectues laide dun serveur externe proposant les services dun SGBD (type MySQL) . On prvoira toutefois dans le systme une classe faisant linterface avec ce serveur pour transmettre les requtes de type SQL.

Q1 : l'aide d'un diagramme UML exprimer les diffrents cas d'utilisation. Q2 : Dcrire le cas d'utilisation principal correspondant un utilisateur membre consultant des donnes rserves en proposant quelques variantes. Q3 : A l'aide d'un diagramme de squence, dcrire le scnario principal correspondant Q2. Q4 : montrer les diffrents changes dans un diagramme de collaboration aboutissant la consultation dun document par un utilisateur. Q5 : A l'aide d'un diagramme d'tats reprsenter les diffrents stades de linscription dun (futur) utilisateur. Q6 : Proposer un diagramme de classes en prcisant les mthodes les plus importantes.