Université Ibn Zohr Année Universitaire : 2024 / 2025
Faculté des Sciences d’Agadir Filière : IL
Centre d’Excellence
Module : Génie Logiciel
Mini Projet : Génie Logiciel
Projet : Système de Gestion d'École
Objectif : Concevoir un système de gestion d'une école qui permet de gérer les étudiants, les
enseignants, les cours, et les évaluations.
Exigences du Système :
1. Gestion des Étudiants
- Chaque étudiant a un nom, un identifiant unique, une date de naissance, et une liste de cours.
- Les étudiants peuvent s'inscrire à des cours et consulter leurs notes.
2. Gestion des Enseignants
- Chaque enseignant a un nom, un identifiant unique, une matière enseignée, et une liste de cours.
- Les enseignants peuvent évaluer les étudiants.
3. Gestion des Cours
- Chaque cours a un code, un titre, un nombre de crédits, et une liste d'étudiants et d'enseignants.
- Les cours peuvent être ajoutés, modifiés, ou supprimés.
4. Gestion des Évaluations
- Chaque évaluation a un titre, une date, une note, et est liée à un étudiant et un cours.
- Les enseignants peuvent créer des évaluations pour leurs cours.
Université Ibn Zohr Année Universitaire : 2024 / 2025
Faculté des Sciences d’Agadir Filière : IL
Centre d’Excellence
Module : Génie Logiciel
Diagrammes UML à Créer :
1. Diagramme de Cas d'Utilisation
- Identifier les acteurs (Étudiant, Enseignant, Administrateur) et les cas d'utilisation (S'inscrire à
un cours, Évaluer un étudiant, etc.).
2. Diagramme de Classe
- Définir les classes principales (Étudiant, Enseignant, Cours, Évaluation) avec leurs attributs et
méthodes.
- Montrer les relations entre les classes.
3. Diagramme de Séquence
- Illustrer le processus d'inscription d'un étudiant à un cours.
4. Diagramme d'Activité
- Modéliser le processus d'évaluation d'un étudiant par un enseignant.
Étapes à Suivre :
1. Analyse des Exigences
- Définir clairement les besoins du système et les fonctionnalités requises.
2. Création des Diagrammes UML
- Utiliser StarUML pour créer les diagrammes mentionnés ci-dessus.
- S'assurer que les diagrammes sont clairs et bien organisés.
3. Documentation
- Rédiger une documentation décrivant chaque diagramme, expliquant les choix de conception, et
comment chaque partie du système fonctionne.
Bon courage!