La formation Enterprise Architect (EA) est conçue pour vous apprendre à maîtriser l’un des outils les plus puissants de la modélisation UML2. EA est un outil graphique standard qui permet aux professionnels de gérer toutes les étapes d’un projet informatique : de l’analyse à la conception, du développement aux tests, et de la documentation au déploiement.
Que vous soyez analyste, concepteur, développeur, ou chef de projet, cette formation vous aidera à travailler efficacement en équipe, tout en utilisant Enterprise Architect pour modéliser, suivre et gérer les processus métier, les exigences et la conception de vos projets logiciels.
Course objectives
Objectif opérationnel :
Maîtriser Enterprise Architect pour modéliser des systèmes avec UML2 et optimiser la gestion de projets informatiques.
Objectifs pédagogiques :
À la fin de cette formation, vous serez en mesure de :
- Gérer les processus métier avec Enterprise Architect.
- Assurer une gestion des exigences efficace.
- Réaliser une analyse fonctionnelle et une analyse du domaine.
- Concevoir, tester et modéliser les données d’un système.
- Suivre l’évolution d’un projet grâce à des outils de gestion de projet intégrés.
Who is this course for?
Cette formation s’adresse aux professionnels impliqués dans le cycle de vie d’un projet logiciel, notamment :
- Analystes, Concepteurs
- Développeurs, Chefs de projet
- Architectes logiciels
- Connaissance des fondamentaux d’UML est nécessaire pour tirer pleinement parti de cette formation.
Programme
1. Prise en main d’Enterprise Architect (EA)
- Création et gestion d’un projet dans Enterprise Architect.
- Configuration des patrons de projet.
- Navigation dans un projet et gestion des vues et perspectives.
2. Modélisation des processus métier
- Diagrammes BPMN pour modéliser les processus métier.
- Modélisation des cas d’utilisation et des acteurs métier.
- Création des glossaires et des workflow avec des diagrammes d’activités.
3. Analyse fonctionnelle
- Gestion des exigences avec des diagrammes de requirements.
- Définition du système avec des cas d’utilisation et traçabilité des exigences.
- Rédaction structurée des user-stories via les assistants EA.
- Prototypage d’IHM et formalisation des story-boards à l’aide de diagrammes de séquence et d’activité.
4. Modélisation du domaine
- Modélisation des entités et des relations via des diagrammes de classes et d’objets.
- Définition des relations : associations, agrégations, compositions, etc.
- Spécification dynamique des objets avec des diagrammes d’état.
- Utilisation de OCL pour exprimer des contraintes et structurer en paquetages.
5. Conception – Architecture
- Création de diagrammes de classes de conception.
- Design Patterns et leur utilisation dans EA.
- Conception dynamique avec des diagrammes de communication et de séquence.
- Génération de code et utilisation du reverse engineering pour créer des modèles à partir du code existant.
- Spécification de l’architecture avec des diagrammes de déploiement et de composants.
6. Gestion de projet et reporting
- Utilisation du mind mapping pour la gestion visuelle de projet.
- Suivi de l’avancement via des diagrammes de Gantt et gestion des ressources.
- Reporting, gestion de la maintenance et des tests.
7. Travaux Pratiques
Au cours de la formation, vous réaliserez :
- Exercices pratiques sur la création de diagrammes (analyse, conception, et contraintes).
- Étude de cas globale : modélisation de projets complexes, génération de documentation, et utilisation d’outils intégrés comme l’assistant Design Pattern et le reverse engineering.
- Construction d’une base de données : De la modélisation au génération des scripts SQL.
Grâce à cette formation, vous serez capable d’utiliser Enterprise Architect pour gérer efficacement un projet de développement logiciel, en maîtrisant l’ensemble du processus de modélisation UML2. Vous apprendrez à structurer et à suivre l’évolution d’un projet de manière professionnelle tout en optimisant la communication et la collaboration au sein de votre équipe.
Topics: UML

