METHODOLOGIES GENIE LOGICIEL AVANCEES FR - MSCIT 6130 PAPER A.pdf
1. FACULTÉ DES TECHNOLOGIES DE L’INFORMATION ET DE LA COMMUNICATION
FALL 2022
EXAMEN DE FIN DE SEMESTRE
Course title Méthodologies de Génie Logiciel Avancées
Course code MScIT 603
Instructor Engr. Daniel Moune
Date
Duration 03 hours
INSTRUCTIONS
• Aucun document n’est autorisé au cours de cette évaluation.
• Cet examen comporte 02 parties.
• Toutes les questions de la Partie A sont obligatoires.
• Choisir 01 question sur les 03 disponibles dans la partie B.
• Convertir le document contenant vos réponses en PDF avant de le soumettre sur la plate-
forme Moodle. Aucun document soumis au format WORD ne sera accepté!
• N’oubliez pas d’ı́ndiquer clairement votre matricule sur l’entête de chacune des pages de
votre document numérique.
1
2. Partie A: (20 pts)
Note: Toutes les questions sont obligatoires.
Vous êtes en train de participer à un interview en vue du recrutement au poste d’ingénieur de con-
ception pour une startup appelée “BadSoft”. Votre encadreur voudrait évaluer votre capacité à analyser
et produire des documents d’analyse, de conception et de gestion de projet. Pour cela, elle vous propose
de répondre aux questions suivantes.
Systeme de gestion des dossiers medicaux
Systeme de gestion des dossiers medicaux
≪extend≫
≪include≫
visualiser
dossier
visualiser
page du
dossier
creer
nouvelle
page
creer
nouveau
dossier
ajouter
ordonnance
personel soignant
infirmier
medecin
pour creer une
page il faut visu-
aliser le dossier
pour creer une
page il faut visu-
aliser le dossier
1. Nommer et décrire les étapes du cycle de vie d’un projet informatique pour
chaque structure de données indiquer clairement les livrables attendus en fin
d’étape.
(5pts)
2. Le diagramme présenté en amont a été copié dans un livrable d’un des projets
informatique en cours d’exécution dans l’entreprise. Indiquer de quel type
de diagramme il s’agit, puis définir les besoins fonctionnels exprimés dans ce
diagramme ainsi que les roles des differents acteurs du système.
(5pts)
3. Définir la notion d’ héritage et la notion d’extension puis expliquer les rela-
tions d’héritage et d’extension qui sont définies dans ce diagramme.
(5pts)
4. Compléter ce diagramme en ajoutant 02 besoins fonctionnels de votre choix
avec les relations appropriées si elles existent.
(5pts)
2
3. Partie B: (20 pts)
Note: Choisir 01 question parmi les 03 proposeées.
Gardez à l’esprit que vos réponses seront evalués selon le barême suivant:
Description textuelle claire et logique du cas d’utilisation (5pts) - modèle conceptuel des données
rattaché au cas (5pts) - Diagramme des classes(5pts) - Diagramme de séquence(5pts)
1. Proposer un plan de construction du module du Système d’information chargé
de fournir la fonctionnalité de Création de nouveaux dossier médicaux.
Votre plan de construction devra inclure la description textuelle du Cas
d’utilisation, le Modèle Conceptuel des Données, le Diagramme des
Classes et enfin un Diagramme de Séquence qui détaille les aspects tech-
niques du service décrit dans le cas d’utilisation.
(20pts)
2. Proposer un plan de construction du module du Système d’information chargé
de fournir la fonctionnalité de Création d’une nouvelle page dans un dossier
médical. Votre plan de construction devra inclure la description textuelle du
Cas d’utilisation, le Modèle Conceptuel des Données, le Diagramme des
Classes et enfin un Diagramme de Séquence qui détaille les aspects tech-
niques du service décrit dans le cas d’utilisation.
(20pts)
3. Proposer un plan de construction du module du Système d’information chargé
de fournir la fonctionnalité d’ Ajout d’une ordonnance dans un dossier
médical. Votre plan de construction devra inclure la description textuelle du
Cas d’utilisation, le Modèle Conceptuel des Données, le Diagramme des
Classes et enfin un Diagramme de Séquence qui détaille les aspects tech-
niques du service décrit dans le cas d’utilisation.
(20pts)
3