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.
Objectifs
- 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
Afin de participer à cette formation, il est nécessaire d'avoir des connaissances de base du langage de modélisation.
Contenu 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
Gestion des exigences et analyse fonctionnelle
- Gestion des besoinss
- Use-Case Modélisation
- Glossaire du projet
- 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
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
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