UNW8C

Modélisation Agile avec UML 2.5 pour Systèmes Logiciels

La conception de systèmes robustes et maintenables est un enjeu majeur dans le développement logiciel actuel. Cette formation met l'accent sur la modélisation orientée objet via UML 2.5, le standard de référence, en l'intégrant aux pratiques agiles. Les stagiaires apprendront à utiliser les diagrammes UML essentiels pour visualiser, spécifier, construire et documenter les différents artefacts d'un système logiciel, améliorant ainsi la qualité du code et la productivité des équipes. Les stagiaires développeront une expertise pratique dans l'application d'UML dans un contexte agile. Ils maîtriseront les outils de modélisation collaboratifs comme diagrams.net, Lucidchart et Enterprise Architect, et sauront adapter UML aux diverses phases d'un projet de développement logiciel. L'accent est mis sur la communication efficace au sein des équipes et la production d'une documentation claire et concise, éléments clés pour réduire la dette technique et homogénéiser les pratiques d'équipe.

Maîtrisez UML 2.5 pour la modélisation agile et la conception de systèmes robustes. Optimisez vos projets et améliorez la communication d'équipe.

Durée : 21 heures

Domaine : Développement

Objectifs pédagogiques

Technologies et outils

Public cible

Cette formation s'adresse aux architectes logiciels, développeurs, analystes métier, chefs de projet et testeurs, ainsi qu'à toute personne impliquée dans la conception, le développement et la documentation de systèmes logiciels, souhaitant maîtriser la modélisation agile avec UML 2.5.

Prérequis techniques

Programme détaillé

Module 1 : Introduction à UML 2.5 et au Développement Agile

Module 2 : Diagrammes de Cas d'Utilisation et Récits Utilisateur

Module 3 : Diagrammes de Classes et Modèles de Domaine

Module 4 : Diagrammes de Séquence et Interactions

Module 5 : Diagrammes d'États-Transitions et Machines à États

Module 6 : Diagrammes d'Activités et Processus Métier

Compétences acquises

À l'issue de cette formation, le stagiaire sera capable de modéliser des systèmes logiciels complexes avec UML 2.5, d'appliquer les principes de l'agilité à la modélisation pour optimiser les projets, et de communiquer efficacement les conceptions logicielles au sein des équipes. Il saura documenter des architectures logicielles robustes et maintenables, contribuant ainsi à la qualité et à la pérennité des développements.

Demander un devis

Villes disponibles