Modélisation UML avec Enterprise Architect
Ce cours vous permettra d'apprendre les bases de la modélisation UML et l'utilisation de l'atelier Enterprise Architect.
Les objectifs de cette formation sont la présentation et l'utilisation des différents types de diagrammes UML, ainsi que la prise en main de toutes les fonctionnalités de l'outil.
A travers les différents exercices proposés, les participants acquerront une connaissance pratique d'UML et d'Enterprise Architect leur permettant d'aborder des projets utilisant UML dans leur contexte de travail avec Enterprise Architect.
Architecte logiciel, analyste, concepteur, concepteur, développeur.
Accessible aux personnes en situation de handicap
DélaiLe cours peut être organisé dans un délai d'un mois.
Objectifs
A l'issue du cours vous saurez:- Appréhender la modélisation UML selon les différentes disciplines du génie logiciel, de l'expression des besoins à la conception;
- Pratiquer les principaux types de diagrammes UML avec l'outil Enterprise Architect;
- Développer une architecture logicielle utilisant des modèles d'architecture;
- Concevoir une solution avec Enterprise Architect en utilisant la modélisation statique et dynamique
Prérequis
Ce cours demande des connaissances de base du langage de modélisation et un premier contact avec Enterprise Architect.
Méthodes pédagogiques
- Explication, pour chaque concept, du problème qu'il prétend résoudre.
- Mise en pratique d'un concept immédiatement après qu'il ait été présenté.
- Validation de chaque étape par exécution de tests unitaires.
- Exercice « fil rouge » pour obtenir en fin de cours une application complète.
- QCM en fin de chapitre pour s'assurer de l'acquisition des connaissances.
Programme détaillé
UML et Architecte d'entreprise
- Introduction.
- Modélisation - Concepts de base.
- EA - Interface utilisateur.
- UML - Langue et notation.
- Note spécifique EA.
- EA - Interface utilisateur - Menu.
- La boîte à outils UML de l'EA.
Mise en pratique: prendre en main l'outil, mettre en place un nouveau repository avec une structure initiale, réaliser la modélisation de 2 exemples de diagramme.
Gestion des exigences et analyse fonctionnelle
- Gestion des besoins.
- Use-Case Modélisation.
- Glossaire du projet.
- Traçabilité entre les exigences et les cas d'utilisation.
Mise en pratique: collecte et la modélisation des exigences fonctionnelles et non-fonctionnelles, aborder les concepts d'acteurs et de cas d'utilisation et rélisation de modèles de cas d'utilisation, création et utilisation de glossaire, traçabilité entre les exigences et les cas d'utilisation.
Analyse d'objet de domaine
- Introduction.
- Diagramme de classe.
- Cycle de vie d'une classe.
- Diagramme d'objet.
- Structure de l'emballage.
Mise en pratique: technique pour la récolte et la modélisation des exigences fonctionnelles et non-fonctionnelles, aborder les concepts d'acteurs et de cas d'utilisation et rélisation de modèles de cas d'utilisation, création et utilisation de glossaire, traçabilité entre les exigences et les cas d'utilisation.
Conception, architecture et implémentation
- Introduction.
- Diagrammes utiles pour la conception, l'architecture et la mise en œuvre.
- Inter-objet dynamique.
- Diagramme de séquence.
- Diagramme de communication.
- Diagramme d'activité.
- Modélisation des structures composées.
- Spécification de l'architecture du système.
- Diagramme des composants.
- Diagramme de déploiement.
Mise en pratique: modélisation de diagrammes de séquence et de communication, retour pratique sur les diagrammes d'activité, modélisation de l'architecture à l'aide des modèles de composants, aborder l'infrastructure avec les diagrammes de déploiement, modélisation de structures composées, spécification de l'architecture du système.
Fonctions EA avancées
- Génération de documentation RTF et HTM.
- HTML documentation.
- Modèle de gestion de base.
- Recherche avancée et création de requêtes.
- Génération de code.
- Ingénierie inverse, génération arrière.
- Modélisation des données physiques.
- Création d'extensions UML (stéréotypes et profils).
- Modèle de gestion de la conception.
- Fonctions d'importation/exportation.
Mise en pratique: génération de documentation, création de templates de base, utilisation de la fenêtre de recherche pour la création et l'utilisation de requêtes, génération avant et arrière de code, comment modéliser des données physiques, création de stéréotypes et de profils UML, introduction aux technologies MDG, les techniques possibles pour l'importation et l'exportation de données.
Prix et financements
2 12
Réduction de 50% pour les associations reconnues d'utilité publique.
Sources de financements pour les organisations françaises:
- prise en charge tout ou partie du coût de la formation par votre opérateur de compétence (OPCO);
- Le dispositif FNE formation si votre organisation est éligible;
- Le plan de développement des compétences de votre entreprise (renseignez-vous auprès de votre service RH).