Examen professionnel Développement d applications TIC

Documents pareils
UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

UML (Paquetage) Unified Modeling Language

Rapport financier électronique

Assurance-santé personnelle Proposition pour les personnes à charge couvertes auparavant par l'asp

Langage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2

EXERCICES UML. Modéliser cette situation par un diagramme de cas d utilisation. Consulter planning

Visual Paradigm Contraintes inter-associations

Fonctions pour la Suisse

RENSEIGNEMENTS IMPORTANTS AU SUJET DE VOTRE FORMULAIRE DE DEMANDE D INDEMNITÉ

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Livret de stage Canadien: Formulaire d enregistrement de l expérience en architecture

Proposition Choix protection-santé

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

Questionnaire en cas de maladies ou d accidents lors de séjours à l étranger

Planning de Formation Année 2012 Management, Informatique, Bureautique et Langues

Bien programmer. en Java ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Le Guide Pratique des Processus Métiers

Office 365 pour les établissements scolaires

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

L énergie en quelques minutes

Utiliser un tableau de données

Université de Bangui. Modélisons en UML

Objectifs du TP : Initiation à Access

Retour d expériences avec UML

Comment s exerce l autorisation parentale de sortie de l enfant du territoire national ou l opposition à cette sortie?

Identification du module

!!! Archipad version 1.4. Manuel de Référence

Unité D : Placements. Demi-cours VI

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château

Financial Insurance Management Corp.

Impartition réussie du soutien d entrepôts de données

Certification Conseiller Clientèle bancaire

Annexe commune aux séries ES, L et S : boîtes et quantiles

SUFFREN ASSURANCES ASSOCIES

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP

IBM Tivoli Compliance Insight Manager

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN :

Gestion du capital Rapport de vérification final Rapport n o 13/13 17 février 2014

Bien gérer votre argent

GUIDE FISCAL RELATIF AUX CARTES D ACHAT AU CANADA

MATRICES RACI ET DIAGRAMMES BPMN : COMPLÉMENTAIRES DANS LES CONTRATS D OUTSOURCING. Processus, outsourcing

Création d'un questionnaire (sondage)

DEMANDE DE PRESTATIONS D'ASSURANCE SALAIRE DE COURTE DURÉE Marche à suivre pour déposer une demande

Retour table des matières

BANQUE DE LUXEMBOURG Livraison des biens achetés sur internet - Déclaration de sinistre (Page 1 sur 5) Numéro de police L

Créer sa première base de données Access Partie 3/4 - Création d un formulaire

3.1 La carte d achat sera émise par une institution financière retenue par le Conseil scolaire au nom de la personne autorisée et du Conseil.

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors

Tablette Pegasus PC Notes. Code : Conrad sur INTERNET Version 02/ Conditions du système.

L Assemblée fédérale de la Confédération suisse, vu le message du Conseil fédéral du 15 avril arrête:

Conditions régissant les demandes en ligne de RBC Banque Royale

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

Les diagrammes de modélisation

FORMULAIRE DE DECLARATION ASSURANCE VOYAGE ET ANNULATION

Utiliser une base de données

Choix protection-santé Proposition

IBM Social Media Analytics

Examen Etude de marché

Demande d admission au Centre pédagogique Lucien-Guilbault Secteur primaire

Voici RevenuPlus Collectif Cette nouvelle option de placement procure aux participants :

Rapport de certification

ASSOCIATION «HABITER ENFIN!» Loi de 1901 STATUTS

Ensimag 1ère année Algorithmique 1 Examen 2ième session 24 juin Algorithmique 1

Comment valoriser votre patrimoine de données?

Les outils BI du consultant métier

Zurich Invest Target Investment Fund

Guide d accompagnement à l intention des entreprises de services monétaires Demande de permis d exploitation

Méthode de préparation du fichier texte d import depuis Excel, via Access jusqu à Drupal.

ils entretiennent entre eux des flux, ils partagent des perceptions sur l environnement

B2i Brevet Informatique. Internet. Livret de l enseignant

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Logiciel PME performant pour une gestion commerciale efficace.

811-BAN. A Décrire les tâches de l Ombudsman des banques -Je décris les tâches de l Ombudsman des banques.

Championnat de France de Grilles Logiques Finale 7 juin Livret d'instructions

Manuel de l utilisateur. GLN Database

BACCALAURÉAT PROFESSIONNEL ÉPREUVE DE MATHEMATIQUES. EXEMPLE DE SUJET n 2

CATALOGUE FORMATIONS DOMAINE Bases de données

AGROBASE : un système de gestion de données expérimentales

Unitt Zero Data Loss Service (ZDLS) La meilleure arme contre la perte de données

Questionnaire sur l assurance responsabilité professionnelle des avocats demandant leur inscription en vertu de la directive Etablissement (98/5/CE)


FONDEMENTS MATHÉMATIQUES 12 E ANNÉE. Mathématiques financières

Les petits pas. Pour favoriser mon écoute. Où le placer dans la classe? Procédurier. Adapter les directives. Référentiel Présentation des travaux

Dossier de présentation et de partenariat. Au service des Banques RISQUE HORS NORMES. ou Risque aggravé dans le cadre de souscription d

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Microsoft Office system Février 2006

Crédit : Comment vous êtes coté

Formulaire Canadien simplifié 263 Old Country Road Melville, NY OPT #2 FAX

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Evaluation diagnostique de CM1 Circonscription de Saint Just en Chaussée Livret du maître partie Français

Erreurs les plus fréquentes Guide de dépannage

RÈGLEMENT relatif au programme Remise en argent

Business Process Modeling (BPM)

Objet : Demande de souscription à un contrat d assurance loyers impayés

Analyse,, Conception des Systèmes Informatiques

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010

Microsoft Excel : tables de données

AVERTISSEMENT CONCERNANT LA NORME 20 EN MATIÈRE D ÉVALUATION MUNICIPALE

Transcription:

Examen professionnel Développement d applications TIC Informations sur l examen Pour chaque problème, le nombre maximal de points que vous pouvez obtenir en cas de bonne réponse est mentionné. Le nombre de points est aussi indicatif du temps nécessaire à la résolution d un problème (points-minutes). Veuillez écrire de façon lisible. Les réponses illisibles ne seront ni corrigées ni évaluées. Les corrections que vous apportez à vos réponses doivent être clairement reconnaissables en tant que telles (p. ex. en biffant). Les réponses ambiguës ne seront ni corrigées ni évaluées. Pour chaque problème, vous disposez d un champ de réponse où indiquer votre solution. Les textes ou esquisses qui sortent du champ défini pour votre solution ne seront ni corrigés ni évalués. Si vous devez apporter d importantes corrections, des feuilles prévues à cet effet se trouvent à la fin du livret d examen. Le cas échéant, veuillez renvoyer clairement à cette feuille de correction dans le champ de réponse du problème. Les indications quant à la forme de la réponse et les limitations définies pour la solution d un problème (p. ex. «en 3 phrases» ou «5 mots-clés au maximum») doivent être respectées. Les experts ne corrigeront ni n évalueront les réponses ne respectant pas la forme prescrite ou les réponses supplémentaires, c est-à-dire que le corrigé débutera par les premiers éléments mentionnés. Vos réponses doivent se référer concrètement au cas présenté. Si, par exemple, vous devez indiquer des mesures à prendre ou les prochaines étapes à effectuer, des réponses générales telles que «planifier» ou «communiquer» ne suffisent pas. Muster_KAFBPAPI202000-FR.docx Nombre total de pages l Document: 10

Dessiner un diagramme de composants UML Situation initiale Vous travaillez dans l unité de développement de logiciels d une compagnie de réassurance active dans le monde entier et disposant de succursales dans différents pays. Votre équipe développe une application «Fat Client» qui permet aux spécialistes de l assurance d envisager et de simuler de futurs scénarios de sinistres. Ces simulations, qui nécessitent d'importantes ressources de calcul, se basent en partie sur des données statistiques qui sont gérées par l application et enregistrées dans une base de données centralisée. Durant ces dernières années, l application a été considérablement développée et a été migrée plusieurs fois vers de nouvelles technologies. La maintenance et la performance de l application en particulier en ont souffert. Comme base de décision concernant l architecture des prochaines phases de développement, les composants suivants de l application existante ont été identifiés: Composant Gestion clients Gestion contrats Calcul Données de base Dialogue Gestion dialogue Base de données Description Ce composant intègre tous les éléments nécessaires à la gestion d un client dans le système. Ce composant comprend toutes les fonctions nécessaires à la gestion des contrats. Ce composant offre la possibilité de gérer un modèle de calcul et de procéder au calcul correspondant. Les processus de calcul étant parfois très longs, les résultats sont enregistrés dans la base de données. Ce composant englobe tous les éléments nécessaires à la gestion des données de base, tels que monnaie, cours de change, pays, indice, règles de calcul, etc. Composant général contenant tous les dialogues nécessaires de l application. Gestion de dialogue en fonction de la plateforme cible ou de l implémentation choisie. Composant permettant de lire, d écrire et d effacer toutes les données nécessaires dans la base de données. Muster_KAFBPAPI202000-FR.docx Page 1 de 9

Problème 1 34 points Dessinez un diagramme de composants UML en respectant les consignes suivantes: - Tous les composants énumérés dans la situation initiale doivent figurer dans le diagramme. - Les composants indiqués de la logique applicative doivent être regroupés dans un composant supplémentaire. Chaque composant doit toutefois apparaître en tant que sous-composant. - Les interfaces proposées et consommées par les composants doivent apparaître dans le diagramme. - Tous les liens de communication entre les composants doivent être indiqués. - Les relations entre les différents composants de la logique applicative et la gestion des données de base ne doivent pas être signalées et ne seront pas non plus évaluées. Forme de la réponse Diagramme de composants conforme à la version UML 2.x, avec composants, interfaces et liens de communication. Muster_KAFBPAPI202000-FR.docx Page 2 de 9

Champ de réponse Corrigé (laisser vide) Remarques concernant le corrigé (laisser vide) Muster_KAFBPAPI202000-FR.docx Page 3 de 9

Problème 2 6 points Pour les composants des diagrammes de composants UML (diagrammes de structures composites), les stéréotypes UML standardisés suivants sont définis: <<subsystem>> <<process>> <<service>> <<specification>> <<realization>> <<implement>> Attribuez aux deux composants mentionnés dans le champ de réponse le stéréotype le mieux approprié. Seul un stéréotype peut être attribué par composant. Justifiez votre attribution en 3 phrases maximum. Forme de la réponse Justification en 3 phrases maximum de l attribution du stéréotype au composant dans le tableau prévu à cet effet. Champ de réponse Composant Stéréotype Justification Gestion dialogue Correction (laisser vide) Calcul Remarques concernant le corrigé (laisser vide) Muster_KAFBPAPI202000-FR.docx Page 4 de 9

Problème 3 5 points La structure interne du composant «gestion contrats» a entre-temps été définie comme suit: Définissez pour tous les composants un stéréotype, sachant que celui-ci doit décrire aussi précisément que possible l utilisation prévue des composants. Forme de la réponse Attribution d un stéréotype par composant dans le tableau prévu à cet effet à la page suivante. Muster_KAFBPAPI202000-FR.docx Page 5 de 9

Champ de réponse Composant Gestion contrats Stéréotype Correction (laisser vide) Gestion contrats Interfaces Gestion contrats Services Gestion clients Interfaces Gestion contrats.jar Remarques concernant le corrigé (laisser vide) Muster_KAFBPAPI202000-FR.docx Page 6 de 9

Solution problème 1 34 points (Gestion données de base: pour une meilleure vue d ensemble, les liens entre les composants «gestion clients», «gestion contrats» et «calcul» avec la «gestion données de base» ont été ignorés et ne seront pas non plus évalués, car ils sont considérés comme étant quasiment implicites.) Muster_KAFBPAPI202000-FR.docx Page 7 de 9

Instructions pour la notation / Clé de répartition des points Si le diagramme ne correspond pas à la version UML 2.x, il ne sera procédé à aucune évaluation -> 0 point - Les 7 composants sont indiqués: 7P - Business Layer apparaît comme sous-composant/système: o La gestion clients figure dans le sous-système: L interface proposée est indiquée Le port dans le sous-système est indiqué L interface proposée dans le port est indiquée L interface requise vers Database Access est indiquée o La gestion contrats figure dans le sous-système: L interface proposée est indiquée Le port dans le sous-système est indiqué L interface proposée dans le port est indiquée L interface requise vers la gestion clients est indiquée L interface requise vers le calcul est indiquée L interface requise vers Database Access est indiquée o Le calcul figure dans le sous-système: L interface proposée est indiquée Le port dans le sous-système est indiqué L interface proposée dans le port est indiquée L interface requise vers Database Access est indiquée o La gestion des données de base figure dans le sous-système: L interface proposée est indiquée Le port dans le sous-système est indiqué L interface proposée dans le port est indiquée L interface requise vers Database Access est indiquée o Le port Database Access est indiqué - Gestion dialogue o L interface requise vers la gestion clients est indiquée 0.2P o L interface requise vers la gestion contrats est indiquée 0.2P o L interface requise vers la gestion données de base est indiquée 0.2P o L interface requise vers le calcul est indiquée 0.2P o L interface proposée vers les dialogues est indiquée 0.2P - Dialogue o L interface requise vers la gestion dialogue est indiquée - Base de données o L interface proposée est indiquée TOTAL: 34P Muster_KAFBPAPI202000-FR.docx Page 8 de 9

Solution problème 2 6 points Composant Stéréotype Justification Gestion dialogue <<subsystem>> Pour la gestion dialogue, tous les composants propres à un domaine, tels que la gestion des clients ou des contrats, exigent un comportement spécifique en ce qui concerne le traitement des dialogues. Il s agit d un composant général qui implémente différents aspects en relation avec les dialogues. Calcul <<process>> Composant orienté transactions qui effectue des calculs puis enregistre les résultats dans la base de données. Instructions pour la notation / Clé de répartition des points Par composant: - Attribution correcte du stéréotype: - Justification plausible: 2P Solution problème 3 Composant Gestion contrats Gestion contrats Interfaces Gestion contrats Services Gestion clients Interfaces Gestion contrats.jar Stéréotype <<component>> ou <<specification>> <<provided interfaces>> <<realisation>> ou <<implement>> <<required interfaces>> <<artefact>> Instructions pour la notation / Clé de répartition des points 1 point pour chaque bonne réponse: 5 points au total 5 points Muster_KAFBPAPI202000-FR.docx Page 9 de 9