Correction 2014 Université Abou Beckr Belkaid Master Génie Logiciel Année Universitaire Correction de l ? Examen Final ?? Architecture et Développement Logiciels ?? Partie A points Cochez la ou les bonne s réponse s Questions Un design pattern est Réponse
Université Abou Beckr Belkaid Master Génie Logiciel Année Universitaire Correction de l ? Examen Final ?? Architecture et Développement Logiciels ?? Partie A points Cochez la ou les bonne s réponse s Questions Un design pattern est Réponses ? une norme de description des interfaces entre les composants d ? une architecture logicielle orientée objet ? une dé ?nition des principes de conception une dé ?nition des implémentations spéci ?ques à des principes Le design pattern Factory est Le design pattern Adaptateur de conceptions aucune réponse juste ? un patron de création un créateur d ? objet singleton ? un créateur d ? objets tous décrit par la même interface aucune bonne réponse est un patron dans lequel l ? adaptateur et l ? adapté implémente la même interface ? correspond à une classe qui sert d ? intermédiaire entre un appe- lant et un appelé qui sont incompatibles entre eux appartient aux patrons de comportement aucune bonne réponse CQuestions Réponses La ?gure suivante représente le pattern Modèle-Vue-Contrôleur Questions Les lettres A B et C sont dé ?nit comme suite Le pattern MVC est utilisé pour Réponses ? A Modèle B Vue C Contrôleur A Contrôleur B Vue C Modèle aucune bonne réponse séparer le code technique du code métier ? mettre en avant l ? interface utilisateur et la rendre indépendante Les EJB Entreprise Java Bean des couches plus basses du modèle ? la réalisation d ? interface homme- machine aucune bonne réponse ? permettent de construire des applications distribuées ? dé ?nissent un standard JavaBean pour faciliter la réutilisation Un EJB session est La programmation orientée aspect et l ? interopérabilité des composants middleware ? dé ?nissent l ? un des modèles de composants principaux de J EE aucune bonne réponse un bean exécuté du côté client ? la partie de l ? application qui prend en charge la logique métier composé obligatoirement de deux interfaces local et distante aucune bonne réponse est un modèle de programmation ? permet la mise en ?uvre de la séparation des préoccupations remplace la programmation orientée objet en corrigeant ses limitations aucune bonne réponse CPartie B points Questions libres Questions Réponses Dans une application de création de photos numériques un client à la possibilité de créer des images matricielles bitmap de trois formats GIF JPEG PNG Dans une première implémentation le client dé ?nit le format de l ? image à la création et cela dans son propre programme principale Voici le diagramme de classe correspondant Le problème de cette conception est que les images sont construites dans la fonction main des clients Si l ? application est mise à jour et que la façon dont les images sont générées change cela revient à changer le code de tout les clients Ce qui est intolérable dans une application exible et évolutive Questions quel design pattern proposez vous pour éviter ce problème justi ?ez votre réponse points Donner la nouvelle version du diagramme de classe de votre application points Pouvez-vous ajouter le format
Documents similaires










-
37
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 30, 2021
- Catégorie Business / Finance
- Langue French
- Taille du fichier 30.3kB