Modélisation UML 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.
- 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
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