Page 357 - IT2
P. 357

d’EFM et après la réalisation, l’EFM sera marqué comme réalisé et le module sera terminé. Le formateur doit
           corriger les examens et livre le PV des notes finales à la direction pédagogique.
           Après la livraison de tous le PV des modules par les formateurs, la formation sera clôturée.
           1 -  Etablir le diagramme de cas d’utilisation. (2,5 pts)
           2-  Etablir Le diagramme de séquence « Consulter l’état d’avancement des modules». (2,5 pts)
           3- Etablir un diagramme des classes. (2,5 pts)
           4- Déduire le modèle conceptuel de donnée (MCD) et le modèle logique de données (MLD). (2,5 pts)

           Dossier 2 (10 pts)

           Soit le diagramme des classes suivant :

                                                          Direction régionale
                 OFPPT                                                                       Complexe de formation
                                                      - Id           : int
           - Nom     : String                                                 0..1           - Id     : int
                                                0..*  - Nom          : String
           - Adresse  : String                                                               - Nom    : String
                                                      - Directeur régional : String     0..*
           - Téléphone : String  0..1                                                        - Directeur : String
                                                      - Adresse      : String
           - Email   : String
                                                      - Téléphone    : String
                                                                                          0..1
                                                                               0..*
                                                               EFP
                                                                      {abstract}
                                                    - Id              : int
                                                    - Nom             : int
                        EFP en prison               - Adresse         : int
                                                    - Ville           : int
            - Nom de responsable de formation : String
            - Nom de prison          : String       - téléphone       : int
                                                    - Email           : int
            - nombre des formateurs  : int
                                                    - nombre des stagiaires : int
            + <<Override>> getNombre de formateur () : int
                                                    + getNombre de formateur () : int


                                                                                    ISTA
                                         Unité mobile
                                                                    - nombre des formateurs : int
                             - Nom de formateur : String
                                                                    - Nombre des Groupes  : int
                             + <<Override>> getNombre de formateur () : int
                                                                    + <<Override>> getNombre de formateur () : int

               1.  Implémenter, dans un langage de programmation orienté objet, les classes du diagramme ci-dessus.
                  (1,5pts)
               2.  Implémenter les liens de composition sous forme d’une structure de données (table ou collection).
                  (1pt)
               3.  Implémenter la méthode abstraite « getNombreDeFormateur » dans les classes ISTA, Unité mobile et
                  EFP en prison, sachant que : (1,5 pts)
                      a.  ISTA et EFP en prison : la méthode « getNombreDeFormateur » retourne la valeur de l’attribut
                         nombre des formateurs.
                      b.  Unité mobile : retourne « 1 ».



                                        www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   352   353   354   355   356   357   358   359   360   361   362