0% ont trouvé ce document utile (0 vote)
189 vues2 pages

Système de Gestion d'École UML

Le projet consiste à concevoir un système de gestion d'école pour gérer les étudiants, enseignants, cours et évaluations. Il inclut des exigences spécifiques pour chaque entité, ainsi que la création de diagrammes UML pour représenter les cas d'utilisation, les classes, les séquences et les activités. Les étapes à suivre comprennent l'analyse des exigences, la création des diagrammes avec StarUML et la rédaction d'une documentation explicative.

Transféré par

brahimnissan01
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
189 vues2 pages

Système de Gestion d'École UML

Le projet consiste à concevoir un système de gestion d'école pour gérer les étudiants, enseignants, cours et évaluations. Il inclut des exigences spécifiques pour chaque entité, ainsi que la création de diagrammes UML pour représenter les cas d'utilisation, les classes, les séquences et les activités. Les étapes à suivre comprennent l'analyse des exigences, la création des diagrammes avec StarUML et la rédaction d'une documentation explicative.

Transféré par

brahimnissan01
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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!

Vous aimerez peut-être aussi