You are on page 1of 69

Exemple de mise en uvre dUML

Une application pour grer le concours dentre dune grande cole


Pierre-Alain Muller
pa.muller@uha.fr

Avertissement
Cet exemple est trait de manire plus exhaustive dans mon ouvrage modlisation objet avec UML Le modle est galement disponible sous forme HTML

Concours EIA

Pierre-Alain Muller Pierre-

Le concours EIA
Le concours EIA (coles d'Ingnieurs Associes) est le concours commun d'entre l'ESSAIM et l'IUSPIM. Le recrutement est ouvert aux lves de deuxime anne de CPGE (Classes Prparatoires aux Grandes coles), de DEUG (Diplme dtudes Universitaires Gnrales) scientifique et aux tudiants titulaires dun diplme bac + 2. Le concours s'articule en deux phases : une phase d'admissibilit unique pour les deux coles et une phase d'admission se droulant dans chacune des coles choisies.

Concours EIA

Pierre-Alain Muller Pierre-

Voies
Concours dentre
Voie A (CPGE, DEUG) Voie B (DUT, formation continue) 2me anne (Matrise)

Admissibilit
Ecrit voie A et dossier voie B

Admission
Oral
Concours EIA Pierre-Alain Muller Pierre4

Spcificit voie A
CPGE : MP, PC, PSI, PT, MT, TSI, ATS DEUG scientifique type A Les preuves varient selon les groupes :
CPGE gnrales (MP, PC, PSI, PT, MT) CPGE technologiques (TSI, ATS) DEUG scientifique de type A
Concours EIA Pierre-Alain Muller Pierre5

Coefficients voie A
crit Oral

Maths Physique Franais Langue

CPGE MP CPGE PC CPGE PSI, PT, MT CPGE TSI, ATS DEUG A


Concours EIA

16 12 14 14 14

12 16 14 14 14

8 8 8 8 8

8 8 8 8 8

44 44 44 44 44
6

Pierre-Alain Muller Pierre-

Admissibilit
Les candidats de la voie A sont convoqus pour les preuves crites vers fin mai et ont le choix entre sept centres dcrit : Mulhouse, Marseille, Paris, Lyon, Nantes, Toulouse et Fort-de-France
8h 11h CPGE DEUG Math Math 11h15 12h15 Franais Franais pause 14h 17h 17h15 18h15 Physique Physique Langue* Langue*

Langues : Allemand, Anglais, Espagnol


Concours EIA Pierre-Alain Muller Pierre7

Spcificits voie B
Le dossier de slection comporte, en plus des renseignements gnraux, des lments dvaluation des connaissances, du potentiel et du projet personnel des candidats. Tous ces lments doivent tre confirms par des personnalits reconnues (fiche dapprciation, recommandations confidentielles).
Concours EIA Pierre-Alain Muller Pierre8

Admission
Lpreuve dadmission a lieu lIUSPIM ou lESSAIM vers la fin du mois de juin. Les rsultats des admissions (les candidats admis en liste principale et en liste complmentaire) sont publis en gnral dbut juillet aprs dlibration du jury dadmission.
Concours EIA Pierre-Alain Muller Pierre9

Inscriptions
Les candidats admis lESSAIM ou lIUSPIM doivent confirmer leur intention dentrer effectivement lcole avant la date limite (vers la mi-aot pour lESSAIM et vers la mi-juillet pour lIUSPIM) en retournant le dossier dinscription et en payant les droits universitaires. En fonction des dsistements, les candidats admis en liste complmentaire sont appels, dans lordre du classement, par lIUSPIM vers dbut septembre et par lESSAIM vers la fin du mois daot.
Concours EIA Pierre-Alain Muller Pierre10

Places
Le nombre de places ouvertes au concours varie chaque anne. En 1998, la situation tait la suivante
cole ESSAIM Voie Voie A 54 Voie B 18 Total 72 IUSPIM 36 48 84

Concours EIA

Pierre-Alain Muller Pierre-

11

Dmarche suivie
Identifier et reprsenter
Les Les Les Les Les Les acteurs activits cas dutilisations scnarii nominaux collaborations classes

Concours EIA

Pierre-Alain Muller Pierre-

12

Les acteurs

Examinateur Scolarit Superviseur

Jury

Candidat

Concours EIA

Pierre-Alain Muller Pierre-

13

Les acteurs
Un candidat est un tudiant qui dsire intgrer une des coles dingnieurs accessibles par le concours EIA. Il est possible de distinguer diffrentes sortes de candidats selon leur filire dorigine. La scolarit est un acteur gnrique qui reprsente les diffrentes personnes qui travaillent la scolarit. Ces personnes sont amenes interagir trs frquemment avec le systme. Le jury est un acteur gnrique qui reprsente lensemble des personnes qui forment les jurys dadmissibilit et dadmission. Le jury interagit globalement avec le systme, par lintermdiaire du prsident de jury. Lexaminateur corrige les copies et value les candidats loral. Dans les deux cas, il utilise le systme pour saisir les notes. Il arrive frquemment que cette saisie soit sous-traite par la scolarit. Le superviseur est en charge de ladministration du systme.

Concours EIA

Pierre-Alain Muller Pierre-

14

Les activits
Candidat Demande de dossier de candidature
manuelle ou

Scolarit

Rception de la demande : Dossier [numrot]

Remplit le dossier : Dossier [complt] Vrifie

Demande de dossier Convocation aux preuves crites

Enregistre : Convocation [orale, date] Rception de la convocation [Voie A]

Indique une activit a automatiser

Concours EIA

Pierre-Alain Muller Pierre-

15

Les activits
Scolarit Examinateur Jury Rcupration des copies (voie A) : Copie Corrige : Copie [note] Saisie : Tableau de valeurs voie A

Admissibilit

: Dossier [voie B, vrifi] Evalue admissibilit Saisie Affichage : Rsultat du jury

Concours EIA

Pierre-Alain Muller Pierre-

16

Les activits
Scolarit Convocation loral : Convocation [ loral] passe loral Evalue : Note Candidat Examinateur Jury

Pour tout candidat admissible la fin des oraux


Admission

Admission

Saisie

Saisie Publication

: Candidat [cole, admis, liste]

Concours EIA

Pierre-Alain Muller Pierre-

17

Les activits
Scolarit Publication admission Impression courriers : Courrier [cole, rsultat] [accept] Informe de son choix Saisie [recal] Pleurer Candidat

Inscription ou dsistement

Concours EIA

Pierre-Alain Muller Pierre-

18

Les cas dutilisation


Exigences fonctionnelles Expression de la valeur apporte par lautomatisation des activits

Concours EIA

Pierre-Alain Muller Pierre-

19

UC de la scolarit
UC Dfinition de concours UC Publicit

UC Organisation des preuves

Scolarit UC Traitement des candidatures UC Demande de dossiers

UC Publication des rsultats

Concours EIA

Pierre-Alain Muller Pierre-

20

UC de la scolarit
La dfinition du concours comprend toute la dfinition initiale des donnes dun concours, comme lanne, les dates, les lieux, les coles associes au concours, etc. Lorganisation des preuves comprend la constitution des plannings dexamens, limpression et lenvoi des convocations ainsi que la saisie des disponibilits des examinateurs et des salles dexamens. La demande de dossiers comprend lenvoi des dossiers de candidature (les dossiers de candidature sont forcment sous une forme papier). Le traitement des candidatures comprend la rception des dossiers de candidatures, la suppression des demandes de dossiers sans suite et la mise jour des candidatures. La mise jour dune candidature permet de modifier des informations de toutes sortes, entre autres les tats par rapport au concours (admissible, admis en liste principale, etc.) et le choix des tudiants admis (non exprim, acceptation, abandon). La publication des rsultats comprend laffichage des rsultats sous la forme des listes dadmissibilit et dadmission, ainsi que lexpdition des rsultats individuels. La publicit comprend ltude du nombre de candidatures par rapport au nombre de dossiers envoys.

Concours EIA

Pierre-Alain Muller Pierre-

21

UC du candidat
UC Demande de dossiers Candidat

UC Inscription

La demande de dossier comprend la demande dun dossier (papier) de candidature concernant ce concours. Linscription comprend linscription au concours, linscription une des coles du concours ou labandon.
Concours EIA Pierre-Alain Muller Pierre22

UC du jury
UC Simulation

Jury

UC Dcision

la simulation qui permet de fixer des seuils dacceptation et de rejet puis de simuler le nombre de candidats accepts (en liste principale ou secondaire) ou refuss ; la dcision qui consiste dterminer si un candidat est accept en liste principale ou en liste secondaire, ou sil est refus.
Concours EIA Pierre-Alain Muller Pierre23

UC de lexaminateur

Examinateur

UC Notation

Lexaminateur a pour but de noter les candidats.

Concours EIA

Pierre-Alain Muller Pierre-

24

UC du superviseur

Superviseur

UC Configuration

Le cas dutilisation principal du superviseur consiste configurer le systme.

Concours EIA

Pierre-Alain Muller Pierre-

25

UC pour tous les utilisateurs


UC Dfinition de contexte Utilisateur UC Consultation

Scolarit

Jury

Superviseur

Examinateur
Pierre-Alain Muller Pierre-

Candidat

Concours EIA

26

UC pour tous les utilisateurs


Comme le cas dutilisation Consultation concerne tous les acteurs, un acteur Utilisateur a t dfini ; les autres acteurs en hritent. il est possible de dfinir un concours courant comme une option gnrale de lutilisation du systme. Un cas dutilisation Dfinition de contexte est ainsi ajout.
Concours EIA Pierre-Alain Muller Pierre27

Expression des scnarii


Es cas dutilisation sont des classes de scenarii
Diagramme de squence

Reprsentation
Cas Cas nominaux exceptionnels

Concours EIA

Pierre-Alain Muller Pierre-

28

Rapport sur une candidature


: Systme : Utilisateur Rapport de candidature (candidature) Identification

Recherche des rsultats

Etat de la candidature

Lacteur sidentifie et prcise la candidature concerne. Le systme recherche les informations. Le systme renvoie les informations sur ltat dune candidature (le dtail des informations peut varier selon lidentit de lacteur).
29

Concours EIA

Pierre-Alain Muller Pierre-

Information plus ou moins dtaille


Acteur Candidats Informations dune candidature tat de la candidature (saisie, admissible ou non, admis en liste principale ou secondaire pour telle ou telle cole, non admis) Informations diverses (nom, prnom, prfre...) tat de la candidature Notes des preuves orales et crites cole

Jury, Examinateur

Scolarit

Informations diverses (nom et prnom candidat, adresse, cole prfre...) tat de la candidature
Pierre-Alain Muller Pierre-

du

Concours EIA

30

Ralisation avec objets collaborant


1: p := Vrifier (nom, motDePasse) : Personne : Utilisateur 3: c := SlectionCandidature () 2: catgorie := Catgorie ( )

4: Image (catgorie) p : Personne : Concours 3.1: Slection () c: Candidature

: Candidature

Concours 1
Concours EIA Pierre-Alain Muller Pierre-

Candidature *
31

Dfinition du contexte courant


: Systme : Utilisateur Demande de slection dun concours courant Liste des concours Choix d'un concours Enregistrement

Lutilisateur demande slectionner un concours courant Le systme donne la liste des concours Lutilisateur choisit un concours Le systme mmorise le concours choisi comme le concours courant
32

Concours EIA

Pierre-Alain Muller Pierre-

Rception dune candidature


: Scolarit Vrification du dossier : Systme

Cration d'une candidature (info) Validation

Enregistrement

La scolarit vrifie le contenu du dossier reu puis cre une candidature Le systme valide et enregistre la candidature

Concours EIA

Pierre-Alain Muller Pierre-

33

Nature des informations


le nom et prnom du candidat la date, commune et dpartement (ou pays) de naissance ladresse, code postal et commune le numro de tlphone le statut : tudiant en formation initiale ou continue le dernier diplme obtenu : MP, PC, PSI, PT, MT, TSI, ATS, DEUG A, DUT, BTS, DEUG Techno, autre lobtention du diplme : obtenu ou en cours la ville de formation, nom et numro de dpartement le service national : accompli, exempt ou sursitaire(date) les coles candidates : ESSAIM et/ou IUSPIM la date de rception de la candidature le centre dcrit choisi : Lyon, Marseille, Mulhouse, Nantes, Paris, Toulouse ou Fort-de-France la langue choisie au concours : anglais, allemand ou espagnol
Concours EIA Pierre-Alain Muller Pierre-

Voie A

34

Rception dune candidature


1: d := SlectionDossier (numro dossier) concours courant : Concours 1.1: Slection (numro dossier) : Dossier

: Scolarit {nouveau} 2: Cration (informations) c: Candidature [ saisie ]

d: Dossier

Etudiant
{nouveau} 2.1: Cration (informations)

: Etudiant {nouveau}

Candidature numro Anonymat : Integer prfrence : NomEcole date rception : Date langue : Langue tat : Etat 0..1 1

Concours 1
Concours EIA Pierre-Alain Muller Pierre-

Dossier *
35

Suppression des dossiers sans suite


: Systme : Scolarit Purger les dossiers sans suite

Rsum Confirmation de purge Purge

La scolarit demande supprimer les dossiers sans suite Le systme donne la liste des dossiers sans suite La scolarit confirme la suppression de ces dossiers Le systme les efface
36

Concours EIA

Pierre-Alain Muller Pierre-

Suppression des dossiers sans suite


1: jeter := Dossiers(sans suite)

: Dossier

1.1 * : Etat ? ( ) : Scolarit 2 : Dtruit ( )

jeter : Dossier

: Candidature

Concours EIA

Pierre-Alain Muller Pierre-

37

Mise jour dune candidature


: Systme : Scolarit Demande de MAJ de candidature Liste des candidatures Slection d'une candidature Informations sur la candidature Modification Informations sur la candidature Enregistrement

La scolarit demande mettre jour une candidature Le systme donne la liste des candidatures enregistres La scolarit slectionne une candidature Le systme renvoie les informations relatives cette candidature La scolarit modifie ces informations Le systme enregistre les informations modifies
38

Concours EIA

Pierre-Alain Muller Pierre-

Prototypage
: Systme : Scolarit Demande de MAJ de candidature Liste des candidatures

Concours EIA

Pierre-Alain Muller Pierre-

39

Mise jour dune candidature


: Concours 1 : c := SlectionCandidature (critre) 1.1 : Slection (critre)

: Candidature : Scolarit 2 : Image ( ) 3 : Valeur ()

c: Candidature
Pierre-Alain Muller Pierre40

Concours EIA

Prototypage
: Systme : Scolarit Demande de MAJ de candidature Liste des candidatures Slection d'une candidature Informations de la candidature

Concours EIA

Pierre-Alain Muller Pierre-

41

Demande dinscription une cole


: Candidature 1: c := Slection (candidat)

2: Inscription (UneEcole) c : Candidature : Scolarit : Etat [admis en liste principale pour UneEcole, non Exprim ] <<devient>> : Etat [admis en liste principale pour UneEcole, inscrit ]

Concours EIA

Pierre-Alain Muller Pierre-

42

Validation dinscription
: Systme : Scolarit Valider inscription (rfrence de paiement)

Enregistrement

Le candidat doit valider son inscription par lenvoi dun chque la scolarit La scolarit demande valider une inscription en indiquant une rfrence de paiement Le systme valide linscription
43

Concours EIA

Pierre-Alain Muller Pierre-

Prototypage
: Systme : Scolarit Demande de MAJ de candidature Liste des candidatures Slection d'une candidature Informations sur la candidature Modification Informations sur la candidature Enregistrement

Concours EIA

Pierre-Alain Muller Pierre-

44

Validation dinscription
1: c := Slection (rfrence payement) : Candidature

: Scolarit 2: EtatValid ( )

c: Candidature {dtruit} : Etat [ pr-saisie ] {nouveau} : Etat [ saisie ]

Concours EIA

Pierre-Alain Muller Pierre-

45

Organisation des preuves


: Systme : Scolarit Convocations (type d'preuve) Impression des convocations Impression des tiquettes

La scolarit demande limpression des convocations en prcisant le type dpreuves (crit, oral voie A ou oral voie B). Le systme imprime les convocations envoyer ainsi que les tiquettes avec les coordonnes des destinataires pour les enveloppes dexpdition.
46

Concours EIA

Pierre-Alain Muller Pierre-

Constitution automatique des plannings doraux


: Scolarit : Systme

Constituer les plannings des oraux

Analyser les disponibilits des examinateurs et des salles Propositions de plannings Validation Enregistrement

La scolarit demande la constitution automatique des plannings doraux. Le systme analyse les disponibilits des salles et des examinateurs. Le systme propose le planning des examinateurs avec attribution des salles. La scolarit valide cette proposition. Le systme enregistre la proposition.

Concours EIA

Pierre-Alain Muller Pierre-

47

Constitution automatique des plannings doraux


Objet utile pour la rification de la fonction de planification

1.6: Dfinit ( ) 1: Planifie ()

: Jury Oral

1.1: DatesOral ? ( ) planificateur concours courant : Concours 1.2: DatesOral ? ( ) oralESSAIM : Particularits d'cole [ESSAIM, anne concours courant] 1.5 : Disponibilits ( ) [ESSAIM, anne concours courant] 1.4: Disponibilits ( ) : Enseignant

: Scolarit

[ESSAIM, anne concours courant] 1.3 : Disponibilits ( )

: Salle

: Industriel

: Disponibilit

: Disponibilit

: Disponibilit
Pierre-Alain Muller Pierre48

Concours EIA

Ebauche du diagramme de classe


1 Ecole 1 Jur *

Disponibilit date : Date * * priode : AM/PM <<enumeration>> AM/PM Matin Aprs midi

Salle

Industriel

Enseignant

Concours EIA

Pierre-Alain Muller Pierre-

49

Constitution manuelle des plannings doraux


: Systme : Scolarit Constitution manuelle des plannings d'oraux Listes des disponibilits des examinateurs et des salles Liste des examens
Pour tous les examens :

Examen (examinateur, salle, date, heure, dure) Enregistrement

La scolarit demande la constitution manuelle des plannings doraux. Le systme donne la liste des disponibilits des examinateurs et des disponibilits des salles. La scolarit dfinit un planning. Le systme enregistre le planning.
50

Concours EIA

Pierre-Alain Muller Pierre-

Constitution manuelle des plannings doraux


: Jury Oral 5: Dfinit ( ) 4: intervalle := DatesOral ? ( ) concours courant : Concours 4.1: DatesOral ? ( ) oralESSAIM : Oral

1: [ESSAIM, anne concours courant] d1 := Disponibilits ( )

: Scolarit

2: [ESSAIM, anne concours courant] d2 :=Disponibilits ( )

: Enseignant

3: [ESSAIM, anne concours courant] d3 := Disponibilits ( ) : Industriel

: Disponibilit

: Salle : Disponibilit : Disponibilit

Concours EIA

Pierre-Alain Muller Pierre-

51

Disponibilits des examinateurs


: Scolarit
pour toutes les disponibilits de tous les examinateurs

: Systme

Disponibilit (Examinateur, demi-journe) Enregistrement

La scolarit saisit les disponibilits des examinateurs par demi-journes. Le systme enregistre ces informations.

Concours EIA

Pierre-Alain Muller Pierre-

52

Disponibilits des examinateurs


1: Disponibilit (date, am/pm) : Jur

1.1 * : Valeur (date, am/pm)

: Scolarit : Disponibilit

Jur *

Disponibilit date : Date * priode : AM/PM

<<enumeration>> AM/PM Matin Aprs midi

Concours EIA

Pierre-Alain Muller Pierre-

53

Disponibilit des salles


: Systme : Scolarit Disponibilit (salle, demi-journe) pour toutes les disponibilits de toutes les salles : Enregistrement

La scolarit saisit les disponibilits des salles par demi-journes. Le systme enregistre ces informations.

Concours EIA

Pierre-Alain Muller Pierre-

54

Disponibilit des salles


1: Disponibilit (date, am/pm) : Salle 1.1 * : Valeur (date, am/pm)

: Scolarit : Disponibilit

Salle id *

Disponibilit date : Date * priode : AM/PM

<<enumeration>> AM/PM Matin Aprs midi

Concours EIA

Pierre-Alain Muller Pierre-

55

Demande de dossier en ligne


: Systme : Candidat : Scolarit

Demande de dossier (destinataire, voie) Enregistrement

Numro de dossier Notification

Le candidat demande un dossier de candidature en prcisant son nom et ses coordonnes. Le systme enregistre sa demande et lui renvoie un numro de dossier. Le systme prvient la scolarit afin que cette dernire se charge de lenvoi dun courrier contenant le dossier demand.

Concours EIA

Pierre-Alain Muller Pierre-

56

Demande de dossier en ligne


1.3: Date (date) : Scolarit 1: CrationEnvoieDossier (destinataire, voie, nbr, no_dossier[], date ) 1.4: Cration (destinataire.adresse)

: Envoi dossier : Adresse {nouveau} {nouveau} 1.1: Cration (destinataire, voie, nbr, 1.2 * [ i:= 1..nbr] : Cration no_dossier[], date) ( no_dossier[i],voie)

: Concours : Dossier {nouveau}

Concours EIA

Pierre-Alain Muller Pierre-

57

Synthse automatique des diagrammes de classes


Coefficients 1 1 * t : Type Diplme e : NomEcole Concours * 1 Envoi dossier 1 1 * * Dossier 1 0..1 1 e : NomEcole 0..1 Etat 1 * * 1 * * Etudiant Industriel Enseignant 1 1 * 1..* Ecole 1 1 Jur 2 Particularits d'cole 1 *

Ralise partir des diffrentes bauches

1 +dernier diplme Diplme Jury Oral * Entretien 2 * 1 Salle * * Disponibilit *

Candidature

* 1

Candidature Voie A

Candidature Voie B

Centre d'crit

Candidature 2me anne

Concours EIA

Pierre-Alain Muller Pierre-

58

Vue tudiant
Personne Diplme +dernier - type : Type Diplme diplme - dtails diplme - tat : EtatDiplme 1 - ville d'obtention - nom dpartment - numro dpartement Candidature * Etudiant 1 - statut : StatutEtudiant 1

<<enumeration>> Type Diplme MP PC PSI PT MT TSI ATS DEUG A DUT BTS DEUG techno Autre
Concours EIA

<<enumeration>> EtatDiplme obtenu en cours <<enumeration>> StatutEtudiant Formation initiale Formation continue

Pierre-Alain Muller Pierre-

59

Vue personne
Personne - nom - prnom - sexe : Sexe - date de naissance : Date - nationalit - tlphone 1 0..* - tlphone 2 - fax - e-mail - commune de naissance - dpartement ou pays de naissance - obligations militaires - sursitaire : Date Adresse - voie - numro - code postal 1 - commune - pays

Etudiant

Jur

Industriel
Concours EIA Pierre-Alain Muller Pierre-

Enseignant
60

Vue Jur
Personne Disponibilit - date : Date * - priode : AM/PM 1 Jury Oral * 2 Jur * Ecole 1

Industriel - titre - entreprise

Enseignant - tablissement

<<enumeration>> NomEcole ESSAIM IUSPIM


Concours EIA Pierre-Alain Muller Pierre-

<<enumeration>> AM/PM Matin Aprs midi


61

Vue jury oral


Salle - id 1 * Candidature * 2 Jury Oral * 2 Jur

Entretien - date : Date - heure : Time - note : Integer

Salle - id

Candidature

Jur

Entretien - date : Date - heure : Time - note : Integer


Concours EIA Pierre-Alain Muller Pierre62

Vue candidature
Dossier 1 0..1 Etat - concours : EtatConcours - tudiant : ChoixEtudiant - rang : Integer Centre d'crit 1 * Candidature Voie A - note Maths : Integer - note Physique : Integer - note Franais : Integer - note Langue : Integer 0..1 e : NomEcole Concours 1 Etudiant 1 * * Candidature 1 - numro Anonymat : Integer - prfrence : NomEcole - date rception : Date - langue : Langue

Candidature Voie B - note Dossier : Integer

Candidature 2me anne - note Dossier : Integer


<<enumeration>> Langue Anglais Allemand Espagnol <<enumeration>> ChoixEtudiant Non exprim Acceptation Pr-acceptation Abandon

<<enumeration>> EtatConcours Saisie Pr-saisie Admissible Admis en liste principale Admis en liste secondaire

<<enumeration>> NomEcole ESSAIM IUSPIM

Concours EIA

Pierre-Alain Muller Pierre-

63

Vue dossier
Envoi dossier * - date : Date 1 * 1 * Dossier - numro : Integer 1 - voie Candidature 0..1 Concours +destinataire 1 Adresse

Concours EIA

Pierre-Alain Muller Pierre-

64

Vue concours
Ecole - nom : NomEcole 0..1 Adresse 1 * Concours - anne - limite candidature Voie A : Date - limite candidature Voie B : Date 1 - date crit : Date - date jury d'admissibilit : Date - date publication d'admissibilit : Date - date jury d'admission : Date - date publication d'admission : Date 1 - coefficient dossier voie B : Integer - coefficient oral : Integer - frais de dossier [nbr coles] - dpenses 1..* Particularits d'cole - limite inscription : Date - nombre de places Voie A : Integer - nombre de places Voie B : Integer - dbut oraux : Date - fin oraux : Date - nbr places 2 me anne : Integer

Candidature *

Envoi dossier

Concours EIA

Pierre-Alain Muller Pierre-

65

Vue gnrale sans attribut


Concours * 1 * Envoi dossier 1 1 * Dossier 1 0..1 Etat Candidature Voie B Candidature Voie A
Concours EIA

1..*

Ecole

Personne

1 Particularits d'cole Diplme 1 1 Jur Etudiant Enseignant Industriel * 2

* 0..1 Candidature e : NomEcole 1

* Jury Oral * Entretien 2 * 1 Salle * * Disponibilit * *

Candidature 2me anne


Pierre-Alain Muller Pierre-

66

Architecture 3-tiers
User Services Business Services

Data Services

Les objets mtier sont regroups dans un paquetage Business Services. Les composants de linterface hommemachine (les objets miroirs des objets du domaine) sont contenus dans le paquetage User Services. Un paquetage Data Services encapsule les services de consultation et de modification des donnes

Concours EIA

Pierre-Alain Muller Pierre-

67

Persistance
Ralisation de la persistance des objets au moyen dune base de donnes relationnelle

Concours EIA

Pierre-Alain Muller Pierre-

68

Conclusion
Un exemple de modlisation avec UML pour fabriquer un systme dinformation Beaucoup de travail avant dcrire du code Elimination des soucis le plus tt possible
Concours EIA Pierre-Alain Muller Pierre69

You might also like