Examens corriges

Auto-évaluation UML : Analyse et design orienté objet

Présentation du document d'auto-évaluation

Ce document proposé par ABIS Training & Consulting est un test d'auto-évaluation destiné aux personnes souhaitant évaluer leurs connaissances en matière d'analyse et de design orienté objet avec UML. Daté du 3 septembre 2019 et référencé sous le nom de document f0767test.fm, il se compose de onze pages incluant les questions et les corrigés détaillés en fin de parcours.

Structure et déroulement du test

Le questionnaire est conçu pour être rapide, avec une durée estimée entre 10 et 15 minutes. Il regroupe 20 questions à choix multiples (QCM). Pour chaque question, l'étudiant doit sélectionner une ou plusieurs réponses selon les consignes indiquées. Une question est validée uniquement si toutes les bonnes options et exclusivement celles-ci ont été cochées, sans omission ni choix superflu.

Domaines et concepts abordés

Les questions couvrent un large éventail de notions fondamentales liées à l'ingénierie logicielle orientée objet et au langage UML. Parmi les thèmes abordés, on retrouve l'utilisation des diagrammes de séquence, des diagrammes de classes, des diagrammes d'activités, ainsi que des diagrammes de déploiement et de composants. Le test aborde également des concepts méthodologiques comme le processus RUP, la modélisation des cas d'utilisation (use cases), les stéréotypes UML, les patrons de conception (design patterns GoF), les principes GRASP tels que le contrôleur, ou encore les mécanismes de refactoring.

Modalités d'évaluation et conseils d'orientation

La dernière page du document fournit le corrigé complet des 20 questions ainsi qu'une grille de calcul des scores. Un barème simple attribue un point par réponse correcte, à condition d'avoir coché l'intégralité des alternatives valides pour les questions à choix multiples. En fonction du score obtenu, des recommandations sont formulées pour orienter l'apprenant : un score inférieur à 50% indique qu'il est vivement conseillé de suivre le cours complet d'analyse et design orienté objet avec UML, un score intermédiaire entre 50% et 75% suggère de consolider ses acquis, tandis qu'un score égal ou supérieur à 75% valide le niveau et oriente vers des formations plus avancées telles que les patrons de conception en pratique.

Questions fréquentes

À qui s'adresse ce test d'auto-évaluation ?

Ce document s'adresse aux professionnels et étudiants qui suivent ou envisagent de suivre la formation sur l'analyse et le design orienté objet avec UML dispensée par ABIS Training & Consulting.

Combien de temps faut-il prévoir pour réaliser ce test ?

L'évaluation est conçue pour être complétée en 10 à 15 minutes, ce qui permet de faire le point rapidement sur ses compétences théoriques et pratiques.

Où peut-on trouver les réponses aux questions ?

Les corrigés officiels de l'ensemble des 20 questions ainsi qu'une grille de score sont disponibles directement à la fin du document, sur la onzième page.

Testez vos connaissances

Question 1

Quel processus de développement est itératif, incrémental, 'use case driven' et 'architecture centric' ?

  1. V-method
  2. UML
  3. Component Based Development
  4. RUP

Réponse correcte : RUP

Explication : Le RUP (Rational Unified Process) est caractérisé par ces quatre dimensions fondamentales, contrairement à UML qui est un langage de modélisation et non un processus complet.

Question 2

Quel pattern GRASP peut-on utiliser pour décider quelle classe doit traiter les événements système entrants ('system events') ?

  1. Controller
  2. Low coupling
  3. Adapter
  4. Information Expert

Réponse correcte : Controller

Explication : Le pattern Controller assigne la responsabilité de recevoir et traiter les requêtes d'événements système à une classe représentant l'ensemble du système ou un cas d'utilisation global.

Question 3

Quel diagramme UML indique la localisation physique des composants logiciels dans le matériel et le réseau ?

  1. component diagram
  2. deployment diagram
  3. class diagram
  4. network diagram

Réponse correcte : deployment diagram

Explication : Le diagramme de déploiement (deployment diagram) montre l'architecture physique du système, en associant les artefacts logiciels aux nœuds matériels.





Télécharger Auto-évaluation UML : Analyse et design orienté objet pdf