UMLStandard
Untitled
5
Use Case Model
UMLStandard
useCaseModel
QRG0R1fCQU2IKNXNK67kJQAA
1
Main
DTFG+qBQrUqymM7hR2y8nQAA
v7N4jrrAtECkMaDotRx1qgAA
Analysis Model
UMLStandard
analysisModel
QRG0R1fCQU2IKNXNK67kJQAA
1
Main
True
RobustnessDiagram
exVm5dZ2jkiV9NRvdJjSjAAA
Cm/46mpn1UG9zOMMZDMWeQAA
Design Model
UMLStandard
designModel
QRG0R1fCQU2IKNXNK67kJQAA
1
Main
True
ga2tNdkwJUKv8f4Ua5e4/AAA
Fb/6PDHdQEaPWwnzm9igKwAA
5
clMaroon
$00B9FFFF
64
8
442
264
TlONUO4fiE+4L/DX3hqMnwAA
3
Salarie
False
False
TlONUO4fiE+4L/DX3hqMnwAA
TlONUO4fiE+4L/DX3hqMnwAA
False
TlONUO4fiE+4L/DX3hqMnwAA
clMaroon
$00B9FFFF
16
400
439
133
4iu27vcM602OnPNc6SH2lAAA
1
Commercial
False
False
4iu27vcM602OnPNc6SH2lAAA
4iu27vcM602OnPNc6SH2lAAA
False
4iu27vcM602OnPNc6SH2lAAA
clMaroon
$00B9FFFF
245,400;264,271
NYQPdoJsvUaaI1H1mdJKmwAA
dUOixKPqPEmhd6Te2vOEtAAA
3++EzmKFJEW4gaY4iGDxAAAA
False
1,5707963267949
15
NYQPdoJsvUaaI1H1mdJKmwAA
False
1,5707963267949
30
NYQPdoJsvUaaI1H1mdJKmwAA
False
-1,5707963267949
15
NYQPdoJsvUaaI1H1mdJKmwAA
clMaroon
$00B9FFFF
480
400
292
184
aX4nIVzQ7UOTI3QQvX6juAAA
1
Employé
False
False
aX4nIVzQ7UOTI3QQvX6juAAA
aX4nIVzQ7UOTI3QQvX6juAAA
False
aX4nIVzQ7UOTI3QQvX6juAAA
clMaroon
$00B9FFFF
537,400;412,271
dlv3kapYakCr496Lm5OuDQAA
dUOixKPqPEmhd6Te2vOEtAAA
nYLUAPSoKkWnLNGGKKwAFgAA
False
1,5707963267949
15
dlv3kapYakCr496Lm5OuDQAA
False
1,5707963267949
30
dlv3kapYakCr496Lm5OuDQAA
False
-1,5707963267949
15
dlv3kapYakCr496Lm5OuDQAA
6
Salarie
Gestion des salariés
True
ga2tNdkwJUKv8f4Ua5e4/AAA
4
dUOixKPqPEmhd6Te2vOEtAAA
4yLWB+jzIEiooLUTA3nA9gAA
xsKrqTI8LkiAQAc/rYPpHAAA
oDcZMVW1q0ObX/C5R5hqVQAA
1
qkahte7etk+93u/8EQWH6QAA
2
NYQPdoJsvUaaI1H1mdJKmwAA
dlv3kapYakCr496Lm5OuDQAA
9
getAdresse
Retourne l'adresse de l'employé courant
TlONUO4fiE+4L/DX3hqMnwAA
1
pdkReturn
String
S7Mk9qkxpEeak+3fzAnOiQAA
getEmp
Retourne l'employé dont le matricule est passé en paramètre
TlONUO4fiE+4L/DX3hqMnwAA
2
pdkReturn
String
YOU4NGiktEmHFaaK+t7IIQAA
matricule
int
YOU4NGiktEmHFaaK+t7IIQAA
anciennete
Retourne l'ancienneté de l'employé (nombre d'années)
TlONUO4fiE+4L/DX3hqMnwAA
1
pdkReturn
int
gfj8M0MxrEKFoBxNfmjaLwAA
getService
Retourne le service auquel est affecté l'employé
TlONUO4fiE+4L/DX3hqMnwAA
1
pdkReturn
String
Ga3P4+Nfx0CMnRYbuy1pmwAA
changerService
Change le service de l'employé, donné en paramètre
TlONUO4fiE+4L/DX3hqMnwAA
2
pdkReturn
void
iTxh//6jxk2GjInMcDIQIgAA
nouveauService
String
iTxh//6jxk2GjInMcDIQIgAA
getPrimes
Retourne la prime totale acquise par l'employé
TlONUO4fiE+4L/DX3hqMnwAA
1
pdkReturn
int
kDVzoeGU00iJkB8keUDbNAAA
c-getPlusAncien
Retourne l'employé qui a le plus d'ancienneté
vkProtected
skClassifier
TlONUO4fiE+4L/DX3hqMnwAA
1
pdkReturn
String
9UDJTj/UkUyQEAv8X9PqbgAA
getType
Retourne le type d'employé (employé ou commercial)
A redéfinir
True
TlONUO4fiE+4L/DX3hqMnwAA
1
pdkReturn
String
/N2RedN5mE+2fjObZzOEwAAA
NouvelEmploye
Constructeur de la classe avec pour paramètres le nom, l'adresse, l'année d'embauche et le service d'affectation de l'employé.
TlONUO4fiE+4L/DX3hqMnwAA
4
nom
String
A5S0mQNbMk+WHC6m7Q4tRwAA
adresse
String
A5S0mQNbMk+WHC6m7Q4tRwAA
anneeEmbauche
int
A5S0mQNbMk+WHC6m7Q4tRwAA
service
String
A5S0mQNbMk+WHC6m7Q4tRwAA
8
matricule
Numéro de matricule de l'employé en cours
vkPrivate
int
TlONUO4fiE+4L/DX3hqMnwAA
nom
Nom de l'employé
vkPrivate
String
TlONUO4fiE+4L/DX3hqMnwAA
adresse
Adresse de l'employé
vkPrivate
String
TlONUO4fiE+4L/DX3hqMnwAA
anciennete
Années d'ancienneté de l'employé
vkPrivate
int
TlONUO4fiE+4L/DX3hqMnwAA
montantPrime
Montant de la prime totale d'un employé
vkPrivate
int
TlONUO4fiE+4L/DX3hqMnwAA
s-coeffPrime
Coefficient de Prime de la classe Employé (attribut Collectif)
vkProtected
skClassifier
120
TlONUO4fiE+4L/DX3hqMnwAA
serviceAffectation
Nom du service d'affectaction de l'employé courant
vkPrivate
String
TlONUO4fiE+4L/DX3hqMnwAA
s-nombreEmploye
Nombre d'employé instancié (permet l'autoincrémentation du matricule)
vkProtected
skClassifier
int
TlONUO4fiE+4L/DX3hqMnwAA
Commercial
Gestion des commerciaux
ga2tNdkwJUKv8f4Ua5e4/AAA
4
3++EzmKFJEW4gaY4iGDxAAAA
FDZKSyru90mA8jrU6C3DzgAA
jHaINqljIEm2qJDtDTFOuQAA
6wygmhD460qimcgt1wd1/AAA
1
qkahte7etk+93u/8EQWH6QAA
1
NYQPdoJsvUaaI1H1mdJKmwAA
3
NouveauCommercial
Constructeur de la classe Commercial
4iu27vcM602OnPNc6SH2lAAA
4
nom
String
jf6AXhtLXEmyUfSv1YF+ewAA
adresse
String
jf6AXhtLXEmyUfSv1YF+ewAA
anneeEmbauche
int
jf6AXhtLXEmyUfSv1YF+ewAA
service
String
jf6AXhtLXEmyUfSv1YF+ewAA
modifierCaCommercial
Modifie le chiffre d'affaire d'un commercial donné en paramètre
4iu27vcM602OnPNc6SH2lAAA
2
pdkReturn
void
Sc77Omr3fkuwk335LtTHEAAA
nouvelle_valeur
int
Sc77Omr3fkuwk335LtTHEAAA
getType
Retourne le type de salarié que nous avons, ici Commercial
4iu27vcM602OnPNc6SH2lAAA
1
pdkReturn
String = "Commercial"
Gh7WaHV61E+zr4g3vFFvKQAA
2
s-pourcentInteressement
Attribut collectif qui donne le pourcentage dont les commerciaux bénéficient sur le CA
vkProtected
skClassifier
int
15
4iu27vcM602OnPNc6SH2lAAA
caCommercial
vkPrivate
float
4iu27vcM602OnPNc6SH2lAAA
ga2tNdkwJUKv8f4Ua5e4/AAA
4iu27vcM602OnPNc6SH2lAAA
TlONUO4fiE+4L/DX3hqMnwAA
ga2tNdkwJUKv8f4Ua5e4/AAA
4iu27vcM602OnPNc6SH2lAAA
TlONUO4fiE+4L/DX3hqMnwAA
4
O+b3YrealEuVvWivg26emAAA
SgYzpaygUU++pVxhVLidkAAA
IkkfGv1MS0+cg1UdSZtI6gAA
obbWZFezTkew/GEQpepKYQAA
Employé
Retourne le type de salarié que nous avons, ici Employé
ga2tNdkwJUKv8f4Ua5e4/AAA
4
nYLUAPSoKkWnLNGGKKwAFgAA
SLSYgq4Vdk2iK/bFEJHEGAAA
jAcvOdediUyv2lhzGw7ycwAA
gTvXEFThwUahJukf1NoFwgAA
1
dlv3kapYakCr496Lm5OuDQAA
1
getType
aX4nIVzQ7UOTI3QQvX6juAAA
1
pdkReturn
String = "Employé"
CPCJ+u6IxUiX5onOYx7kWAAA
ga2tNdkwJUKv8f4Ua5e4/AAA
aX4nIVzQ7UOTI3QQvX6juAAA
TlONUO4fiE+4L/DX3hqMnwAA
4
xlAp0HQ5k06EHRtDXYgaHwAA
Luaqats2PEy5YZ5IOU8pNAAA
CBrwJLQXR0KU339DYPAzTgAA
ms3xQCoEXk2+r0S38fcTygAA
Implementation Model
UMLStandard
implementationModel
QRG0R1fCQU2IKNXNK67kJQAA
1
Main
rstH60p1hUGdje8ImwF9ZwAA
Ew/Cb+k76EatZgUykI+k5wAA
Deployment Model
UMLStandard
deploymentModel
QRG0R1fCQU2IKNXNK67kJQAA
1
Main
06+dRea9SUWgOBrNCJwrswAA
SmNLw2Na60+JY+sZUkivfAAA