c306-2007.06
TRANSCRIPT
-
8/12/2019 C306-2007.06
1/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 : autoriss non autoriss
Matriel : autoris 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
-
8/12/2019 C306-2007.06
2/2
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 depasse 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.