Vous êtes sur la page 1sur 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

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

Coefficients voie A
crit

Oral

Maths Physique Franais Langue

CPGE MP

16

12

44

CPGE PC

12

16

44

CPGE PSI, PT, MT

14

14

44

CPGE TSI, ATS

14

14

44

DEUG A

14

14

44

Concours EIA

PierrePierre-Alain Muller

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

11h15 12h15

pause

14h 17h 17h15 18h15

CPGE

Math

Franais

Physique

Langue*

DEUG

Math

Franais

Physique

Langue*

Langues : Allemand, Anglais, Espagnol


Concours EIA

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

10

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

Concours EIA

72

PierrePierre-Alain Muller

IUSPIM
36
48
84

11

Dmarche suivie

Identifier et reprsenter
Les
Les
Les
Les
Les
Les

Concours EIA

acteurs
activits
cas dutilisations
scnarii nominaux
collaborations
classes

PierrePierre-Alain Muller

12

Les acteurs

Examinateur
Scolarit

Superviseur

Jury

Concours EIA

Candidat

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

14

Les activits
Candidat
Demande de
dossier de
candidature

Scolarit
manuelle
ou

Rception de la
demande
: Dossier
[numrot]

Remplit le
dossier

Demande de
dossier
Convocation aux
preuves crites

: Dossier
[complt]
Vrifie

Enregistre
: Convocation
[orale, date]

Indique une activit


a automatiser

[Voie A]

Rception de
la convocation

Concours EIA

PierrePierre-Alain Muller

15

Les activits
Scolarit

Rcupration
des copies
(voie A)

Examinateur

Jury

: Copie

Admissibilit

Corrige
: Copie
[note]

Saisie
: Tableau de
valeurs voie A

: Dossier
[voie B, vrifi]
Evalue
admissibilit
Saisie

: Rsultat du
jury

Affichage

Concours EIA

PierrePierre-Alain Muller

16

Les activits
Candidat

Examinateur

Jury

Pour tout candidat admissible

Scolarit
Convocation
loral
: Convocation
[ loral]

passe loral
Evalue
: Note

Admission

Admission

Saisie

: Candidat
[cole, admis,
liste]

Publication

Concours EIA

PierrePierre-Alain Muller

la fin des oraux

Saisie

17

Les activits
Scolarit

Candidat

Publication
admission
Impression
courriers

Inscription
ou
dsistement

: Courrier
[cole, rsultat]
[accept]

[recal]

Informe de son
choix

Pleurer

Saisie

Concours EIA

PierrePierre-Alain Muller

18

Les cas dutilisation

Exigences fonctionnelles
Expression de la valeur apporte par
lautomatisation des activits

Concours EIA

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

22

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

PierrePierre-Alain Muller

23

UC de lexaminateur

UC Notation

Examinateur

Lexaminateur a pour but de noter les


candidats.

Concours EIA

PierrePierre-Alain Muller

24

UC du superviseur

Superviseur

UC Configuration

Le cas dutilisation principal du


superviseur consiste configurer le
systme.

Concours EIA

PierrePierre-Alain Muller

25

UC pour tous les utilisateurs


UC Consultation

UC Dfinition de contexte
Utilisateur

Scolarit

Jury

Superviseur

Concours EIA

Examinateur
PierrePierre-Alain Muller

Candidat

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

PierrePierre-Alain Muller

27

Expression des scnarii

Es cas dutilisation sont des classes


de scenarii
Diagramme de squence

Reprsentation
Cas
Cas

Concours EIA

nominaux
exceptionnels

PierrePierre-Alain Muller

28

Rapport sur une candidature

: Systme
: Utilisateur
Rapport de candidature (candidature)

Identification

Recherche des rsultats

Etat de la candidature

Concours EIA

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).

PierrePierre-Alain Muller

29

Information plus ou moins dtaille


Acteur

Informations dune candidature

Candidats

tat de la candidature (saisie, admissible ou non,


admis en liste principale ou secondaire pour telle
ou telle cole, non admis)

Jury, Examinateur

Informations diverses (nom, prnom,


prfre...)
tat de la candidature
Notes des preuves orales et crites

Scolarit

Concours EIA

cole

Informations diverses (nom et prnom


candidat, adresse, cole prfre...)
tat de la candidature
PierrePierre-Alain Muller

du

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 ()

: Candidature

c:
Candidature

Concours

Candidature
1

Concours EIA

PierrePierre-Alain Muller

*
31

Dfinition du contexte courant

: Systme
: Utilisateur
Demande de slection dun concours courant

Liste des concours


Choix d'un concours
Enregistrement

Concours EIA

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

PierrePierre-Alain Muller

32

Rception dune candidature

: Scolarit

: Systme

Vrification du dossier

Cration d'une candidature (info)


Validation

Enregistrement

Concours EIA

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

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

Voie A

34

Rception dune candidature


1: d := SlectionDossier
(numro dossier)

concours courant :
Concours

1.1: Slection (numro dossier)


: Dossier

d:
Dossier

: Scolarit
{nouveau}
2: Cration (informations)

c:
Candidature
[ saisie ]

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

Dossier
1

Concours EIA

PierrePierre-Alain Muller

*
35

Suppression des dossiers sans suite

: Systme
: Scolarit
Purger les dossiers sans suite

Rsum
Confirmation de purge
Purge

Concours EIA

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

PierrePierre-Alain Muller

36

Suppression des dossiers sans suite


1: jeter := Dossiers(sans suite)

: Dossier

1.1 * : Etat ? ( )
: Scolarit

2 : Dtruit ( )

jeter :
Dossier

Concours EIA

PierrePierre-Alain Muller

: Candidature

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

Concours EIA

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

PierrePierre-Alain Muller

38

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

Concours EIA

PierrePierre-Alain Muller

39

Mise jour dune candidature


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

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

Concours EIA

c:
Candidature
PierrePierre-Alain Muller

40

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

Concours EIA

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

42

Validation dinscription
: Systme

: Scolarit

Valider inscription (rfrence de paiement)

Enregistrement

Concours EIA

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

PierrePierre-Alain Muller

43

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

PierrePierre-Alain Muller

44

Validation dinscription
: Candidature

1: c := Slection (rfrence payement)

: Scolarit

c:
Candidature

2: EtatValid ( )

{dtruit}
: Etat
[ pr-saisie ]

Concours EIA

PierrePierre-Alain Muller

{nouveau}
: Etat
[ saisie ]

45

Organisation des preuves

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

Concours EIA

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.

PierrePierre-Alain Muller

46

Constitution automatique des


plannings doraux

: Systme

: Scolarit

Constituer les plannings des oraux

Analyser les disponibilits des


examinateurs et des salles

Propositions de plannings

Validation
Enregistrement

Concours EIA

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.

PierrePierre-Alain Muller

47

Constitution automatique des


plannings doraux
Objet utile pour la rification
de la fonction de planification

: Jury Oral

1.6: Dfinit ( )
1: Planifie ()

1.1: DatesOral ? ( )
planificateur

: Scolarit

concours courant :
Concours

[ESSAIM, anne concours


courant] 1.3 : Disponibilits ( )

1.2: DatesOral ? ( )
oralESSAIM :
Particularits d'cole

[ESSAIM, anne concours


courant] 1.5 : Disponibilits ( )
[ESSAIM, anne concours
courant] 1.4: Disponibilits ( )

: Salle

: Enseignant

: Industriel

: Disponibilit

: Disponibilit

Concours EIA

: Disponibilit
PierrePierre-Alain Muller

48

Ebauche du diagramme de classe


1

1
Jur
*

Industriel

Concours EIA

Enseignant

Ecole

Disponibilit
date : Date
*
* priode : AM/PM

Salle

<<enumeration>>
AM/PM
Matin
Aprs midi

PierrePierre-Alain Muller

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

Concours EIA

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.

PierrePierre-Alain Muller

50

Constitution manuelle des


plannings doraux
: Jury Oral

5: Dfinit ( )
4: intervalle :=
DatesOral ? ( )

concours courant :
Concours

4.1: DatesOral ? ( )

1: [ESSAIM, anne concours courant] d1


:= Disponibilits ( )

: Scolarit

2: [ESSAIM, anne concours


courant] d2 :=Disponibilits ( )

3: [ESSAIM, anne concours


courant] d3 := Disponibilits ( )

oralESSAIM :
Oral

: Enseignant

: Disponibilit
: Industriel

: Salle
: Disponibilit
: Disponibilit

Concours EIA

PierrePierre-Alain Muller

51

Disponibilits des examinateurs


: Scolarit
pour toutes les
disponibilits de
tous les
examinateurs

: Systme

Disponibilit (Examinateur, demi-journe)


Enregistrement

Concours EIA

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

PierrePierre-Alain Muller

52

Disponibilits des examinateurs


1: Disponibilit (date, am/pm)

: Jur

1.1 * : Valeur (date, am/pm)

: Scolarit
: Disponibilit

Jur
*

Concours EIA

Disponibilit
date : Date
* priode : AM/PM

PierrePierre-Alain Muller

<<enumeration>>
AM/PM
Matin
Aprs midi

53

Disponibilit des salles

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

Concours EIA

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

PierrePierre-Alain Muller

54

Disponibilit des salles


1: Disponibilit (date, am/pm)

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

: Scolarit
: Disponibilit

Salle
id

Concours EIA

Disponibilit
date : Date
* priode : AM/PM

PierrePierre-Alain Muller

<<enumeration>>
AM/PM
Matin
Aprs midi

55

Demande de dossier en ligne

: Systme
: Candidat

: Scolarit

Demande de dossier (destinataire, voie)


Enregistrement

Numro de dossier
Notification

Concours EIA

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.

PierrePierre-Alain Muller

56

Demande de dossier en ligne


1.3: Date (date)
: Scolarit
1.4: Cration
(destinataire.adresse)

1: CrationEnvoieDossier (destinataire, voie,


nbr, no_dossier[], date )

: 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

PierrePierre-Alain Muller

57

Synthse automatique des


diagrammes de classes
Coefficients

Particularits d'cole

1
1
*

t : Type Diplme

Envoi dossier

Concours
1

Ecole
*

e : NomEcole

1..*

Jur
2

*
*

Enseignant

Etudiant
1

*
*
Dossier
1

e : NomEcole
0..1

Candidature Voie A

2
Entretien

Candidature Voie B

1
Candidature 2me anne

Concours EIA

Jury Oral
*

Etat

Diplme

Candidature

Centre d'crit

Industriel

1 +dernier diplme
0..1

Ralise
partir des
diffrentes
bauches

*
1
Salle
*
*
Disponibilit *

PierrePierre-Alain Muller

58

Vue tudiant
Personne

Candidature *

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

Etudiant
1 - statut : StatutEtudiant

Diplme
+dernier - type : Type Diplme
diplme - dtails diplme
- tat : EtatDiplme
1 - ville d'obtention
- nom dpartment
- numro dpartement

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

PierrePierre-Alain Muller

59

Vue personne
Personne

Adresse
- voie
- numro
- code postal 1
- commune
- pays

- 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

Etudiant

Jur

Industriel
Concours EIA

PierrePierre-Alain Muller

Enseignant
60

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

Jury Oral
*

Industriel
- titre
- entreprise

Jur
*

Ecole
1

Enseignant
- tablissement

<<enumeration>>
NomEcole
ESSAIM
IUSPIM
Concours EIA

PierrePierre-Alain Muller

<<enumeration>>
AM/PM
Matin
Aprs midi
61

Vue jury oral


Salle
- id
1
*
Candidature

Jur

Jury Oral
*

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

Salle
- id

Candidature

Jur

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

PierrePierre-Alain Muller

62

Vue candidature
Concours

Dossier

1
0..1
0..1

Etat

Etudiant
1

Candidature
1 - numro Anonymat : Integer
- prfrence : NomEcole
- date rception : Date
- langue : Langue

e : NomEcole

- 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

Candidature Voie B
- note Dossier : Integer

Candidature 2me anne


- note Dossier : Integer

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

Concours EIA

PierrePierre-Alain Muller

<<enumeration>>
NomEcole
ESSAIM
IUSPIM

<<enumeration>>
Langue
Anglais
Allemand
Espagnol

<<enumeration>>
ChoixEtudiant
Non exprim
Acceptation
Pr-acceptation
Abandon

63

Vue dossier
Envoi dossier *

+destinataire

- date : Date
1

Adresse

1
*
1

Concours

*
Dossier
- numro : Integer
1
- voie

Concours EIA

PierrePierre-Alain Muller

Candidature
0..1

64

Vue concours
Ecole
- nom : NomEcole
0..1
Adresse

1..*

1
*
Concours

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

- 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

Concours EIA

PierrePierre-Alain Muller

Candidature
*

Envoi dossier

65

Vue gnrale sans attribut


1..*

Concours *

Personne

Ecole

Particularits d'cole
*

Diplme 1

Jur

Etudiant

Envoi dossier
1
1
*

0..1 Candidature

Dossier
1
0..1

Industriel

*
Jury Oral
2

*
e : NomEcole
1

Entretien

*
1
Salle

Etat
Candidature Voie B
Candidature Voie A

Enseignant

Candidature 2me anne

*
*
Disponibilit
*

Concours EIA

PierrePierre-Alain Muller

66

Architecture 3-tiers

User Services

Business
Services

Data Services

Concours EIA

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

PierrePierre-Alain Muller

67

Persistance

Concours EIA

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

PierrePierre-Alain Muller

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

PierrePierre-Alain Muller

69