Année Universitaire 2023 - 2024
Session Principale du Second Semestre
Matière : Méthodologies d’analyse et conception de logiciels Date : 244 mai 2024
Code matière : 7207 Durée : 01h30
Enseignant Responsable : SAIDANE Mhamed Nombre de pages : 02
Classe : 1ère année ingénieur Documents autorisés : Non
Examen Principal
Questions de cours (04 points)
1. UML est une méthode de modélisation de logiciels. Vrai ou faux ? justifier.
2. Quelle est la principale différence entre un diagramme d’activités et un diagramme de séquences
interface/système pour illustrer la desciption textuelle d’un cas d’utilisation ?
3. Comment raffiner un diagramme de classes « entité » brut ?
4. Parmi les opérateurss des fragments combinés dans le diagramme d’interactions, lequel signifie une
relation d’inclusion
lusion (include) entre deux cas d’utilisation.
Exercice n°1 (08 points)
On souhaite gérer les cours dispensés dans plusieurs écoles. Pour cela, on dispose des renseignements
rens
suivants :
Chaque école possède un site Internet.
Chaque école est composée de départements, qui regroupent chacun des enseignants spécifiques.
Parmi ces enseignants, l’un d’eux est chef du département.
Un enseignant se définit par son nom, prénom,
prénom, tél, mail, date de prise de fonction et son grade.
Chaque enseignant ne dispense qu’une seule matière.
Les étudiants suivent quant à eux plusieurs matières et reçoivent une note pour chacune d’elle.
Pour chaque étudiant, on veut gérer son nom, prénom, tél, mail, ainsi que son année d’entrée à
l’école.
Une matière peut être enseignée par plusieurs enseignants mais a toujours lieu dans la même salle de
cours (chacune ayant un nombre de places déterminé).
T.A.F : Elaborer le diagramme de classes « entité » correspondant. Pour simplifier l’exercice, on limitera le
diagramme à une seule année d’étude.
On considère maintenant l’exemple suivant :
Aymen est un étudiant de l’issatso.. Il est en 1ère année cycle ingénieur en informatique.
informatique Le responsable du
département informatique est Mr. M.. Rouis (qui est aussi enseignant).. Aymen a obtenu la note 151 dans la
matière UML. La matière est enseignée par M. Saidane dans la salle K10.
T.A.F : Représenter le diagramme d’objets correspondant à cet
ce exemple. Penser à la cohérence avec le
diagramme de classes réalisé.
1/2
Année Universitaire 2023 - 2024
Session Principale du Second Semestre
Exercice n°2 (08 points)
Le Club Alpin Français ou "CAFE" est un club de ski. La gestion de ce club fait appel à des domaines très
différents tels que la planification des activités, la gestion des adhérents et des moniteurs.
Les informations générales sur les moniteurs et les adhérents
adh sont : leur nom, leur prénom et leur adresse.
Les moniteurs sont identifiés par un numéro unique défini par le CAFE. Ils sont de plus diplômés. Les
adhérents sont identifiés par leur numéro dé sécurité sociale.
Les informations sur les activités sontt : un numéro d’activité, un type d’activité (sortie ou cours), un type de
ski (fond ou piste), la date, l’heure de début et l’heure de fin.
Un moniteur encadre des activités. Un adhérent participe à des activités. Une activité est encadrée par au
plus 8 moniteurs mais n’est pas limitée en nombre de participants.
TAF : Réaliser le diagramme d’interactions,
’interactions, selon un scénario de votre choix, pour chacun de ces cas
d’utilisation :
1. Nouvel Adhérent, qui consiste à créer un nouvel adhérent et lui affecter ses activités.
a
2. Affecter un moniteur à des activités.
activité
3. Afficher adhérent, qui permet d’afficher les informations d’un adhérent et de ses activités.
Remarque : Le choix du scénario sera noté.
2/2