Mesdames, messieurs, bonjour à toutes et tous.
Ayant déjà fait un poste assez détaillé concernant le sujet pour la conception d'un diagramme MCD, voici l’URL vers le poste en question :
http://www.developpez.net/forums/d12...ulletin-notes/
Je réalise en plus de l'analyse Merise, une analyse UML et j'ai quelques questions sur l'utilisation des extends et des includes dans un cas d'utilisation.
Voici l'énoncé du problème (Dans le cadre de la gestion d'un bulletin de note pour une plateforme de travail collaboratif) :
Il existe 4 acteurs :
- Le directeur de l'établissement scolaire
- L'enseignant titulaire d'une classe
- L'enseignant qui dispense un ou plusieurs cours
- L'élève qui est évalué.
La ou j'ai des soucis dans la réalisation de mon schéma, c'est que chaque cas d'utilisation (ou presque) dépend d'un autre (au niveau chronologique).Les explications chronologiques :
1. Le directeur décide de la structure du bulletin à adopter (nombre de périodes reparties sur l'année scolaire, pondération des différentes matières etc).
2. L'enseignant titulaire crée un bulletin pour sa classe choisissant parmi les structures de bulletin existantes (celles que le directeur a créé).
3. L'enseignant insère les résultats d'évaluations par période pour la/les matières qu'il dispense à tous les élèves d'une classe.
4. L'enseignant titulaire vérifie que tous les élèves d'une classe ont reçu un résultat d’évaluation pour tous les cours auxquels ils assistent et approuve le bulletin (celui-ci peut être alors consulté par les élèves).
5. L'élève consulte son bulletin.
6. Lors de la dernière période d'évaluation de l'année scolaire, le directeur approuve ou non la réussite globale des élèves selon leurs résultats (moyenne, cours réussis/ratés)
Remarque : le bulletin sera donc actualisé à chaque période d'évaluation.
j'ai donc réalisé 3 versions du schéma :
- Un pour lequel il n'y a aucun extends ou include
- Un pour lequel j'ai mis des extends correspondant au fait que le cas d'utilisation n'existe que si le précédent existe
- Un pour lequel il y a 2 cas d'utilisation pour la consultation du bulletin
Pourriez-vous me dire ce que vous en pensez ? lequel parait le mieux et s'il est correcte ?
Un grand merci d'avance.
Leptitjej
Partager