c306-2007.06

Upload: abubakr-sidik

Post on 03-Jun-2018

212 views

Category:

Documents


0 download

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.