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