La phase de conception relative au projet d'Automatisation de l'évaluation des dossiers de candidature au concours débouche sur le présent document. Celui-ci mettra donc en exergue les différents concepts retenus, leur modélisation par des classes, les liens entre ces dernières. Il apparaîtra également pour chaque cas d'utilisation un diagramme de séquence correspondant. Au cours du travail de conception, un certain nombre de concepts nécessaires à la réalisation du système ont été identifiés, ces concepts seront définis dans le document.
Extrait du document : "Classe représentant les informations sur le Baccalauréat du candidat.
Nom : Bacc
Attributs :
noDossier : numéro du dossier de candidature.
Série : Spécialité au Baccalauréat.
mention : Mention obtenue.
Année : Année d'obtention.
Méthodes :
Les getters et les setters des différents attributs.
Evaluation de la classe représentant l'évaluation d'un candidat.
noDossier : numéro du dossier de candidature
noEval : numéro de la fiche d'évaluation.
Critères : Liste des critères d'évaluation.
Évaluateur : Evaluateur correspondant à l'évaluation.
Méthodes : Les getters et les setters des différents attributs."
[...] Nom : FicheCandidat Attributs : noFiche : numéro de la fiche. candidats : Liste des candidats (référencées par numéro de dossier). valide : Etat de validité de la fiche d'évaluation. soumise : Etat de soumission de la fiche de candidature. depart : Département correspondant à la fiche de candidature. editeur : Editeur correspondant à la fiche. Méthodes : Les getters et les setters des différents attributs. addCandidat(int noCand) : ajoute un candidat à la fiche Utilisateur : Classe (abstraite) représentant les utilisateurs du système. [...]
[...] assigned: Etat d'assignation de l'utilisateur. ident : Identifiant de connexion pass : Mot de passe Méthodes : Pour le moment, juste les getters et les setters des différents attributs Editeur : Classe représentant un éditeur. Elle étend la classe Utilisateur. Nom : Editeur Attributs (Additionels): fiches : Fiche de candidature éditée par l'éditeur en question. candidats : Candidats édités par l'éditeur en question. taches : Liste des tâches assignées au dit éditeur. Méthodes : Les getters et les setters des différents attributs. [...]
[...] depart : Département de l'ENSP envisagé par le candidat. mention : mention obtenue moyenne: moyenne obtenue. rang : rang obtenu. effectif : Effectif de la classe / filière. duree : Temps mis pour l'obtention du diplôme. Méthodes : Pour le moment, juste les getters et les setters des différents attributs Note : Classe représentant les notes du candidat dans les matières fondamentales. Nom : Note Attributs : noDossier : numéro du dossier de candidature notesAnnees : Liste des notes obtenues par année. [...]
[...] NoteAnnee : Classe représentant les notes du candidat dans les matières fondamentales sur une année. Nom : NoteAnnee Attributs : noDossier : numéro du dossier de candidature niveau: Niveau ou année. noteMath : Moyenne en mathématiques. notePhys : Moyenne en physiques. noteInfo : Moyenne en Informatique. Méthodes : Les getters et les setters des différents attributs Bacc: Classe représentant les informations sur le Baccalauréat du candidat. Nom : Bacc Attributs : noDossier : numéro du dossier de candidature. Série : Spécialité au Baccalauréat. mention : Mention obtenue. Année : Année d'obtention. [...]
[...] Nom : Evaluateur Attributs (Additionels): ficheEvals : Fiche d'évaluation produite par l'évaluateur en question. candidats : Candidats évalués par l'évaluateur en question. taches : Liste des tâches assignées au dit évaluateur. Méthodes : Les getters et les setters des différents attributs. addFicheEval(int noFichEval) : ajoute une fiche d'évaluation. addCandidat(int noCand) : ajoute un candidat Coordonnateur : Classe représentant un coordonnateur. Elle étend la classe Utilisateur. Nom : Coordonnateur Attributs (Additionels): Aucun (pour le moment) Méthodes : Les getters et les setters des différents attributs Maintenance: Classe représentant la maintenance. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture