UML - les bases
Développement
Objectifs
Cette formation est particulièrement adaptée aux non informaticiens, responsables des exigences et tout membre d'une équipe projet désirant analyser, optimiser et formaliser des besoins liés à leur projet.
À l'issue de la formation, le stagiaire sera capable de :
- Savoir utiliser le formalisme UML 2 pour la maîtrise d'ouvrage
- Comprendre les différents aspects et documents UML nécessaires à une parfaite communication inter-équipes
- Être capable de formaliser la vision métier ainsi que les exigences des utilisateurs dans un document directement exploitable par la MOE
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
- Support de cours adapté au logiciel étudié et au niveau suivi
- Assistance téléphonique gratuite et illimitée
Modalité d'évaluation
- Evaluation formative au travers de nombreux exercices tout au long de la formation permettant de valider les compétences acquises.
Attestation de stage. - Emargement quotidien d’une feuille de présence
- Possibilité de passage de la certification Tosa en fin de formation
Accessibilité aux personnes handicapées
Pour tout besoin d’adaptation, retrouver le contact de notre référent handicap et les modalités d’accueil sur la page : Infos pratiques/Situation de Handicap
Public concerné
Business Analyste et toute personne ayant un rôle d'assistance à maîtrise d'ouvrage
Pré-requis
Connaissances de base en génie logiciel. Expérience souhaitable en analyse et conception d'applications.
Introduction
- Objectifs et approche générale
- Vue d'ensemble de la méthode
- Vue d'ensemble de la notation UML
Décrire le métier
- La description des processus métier: - Identification des processus métier et des rôles externes - Identification des rôles internes - organisation interne du métier - Description des processus : diagramme d'activité - Etude de cas avec Enterprise Architect
- Modélisation du domaine: - Diagramme de classes (Attribut, Association, Généralisation) - Diagramme de machine d'états pour décrire les statuts métier - Étude de cas avec Enterprise Architect
Exprimer les exigences
- Exigences fonctionnelles : - Acteurs - Cas d'utilisation et scénario : diagrammes de cas d'utilisation et de séquence - Notations avancées
- Exigences non fonctionnelles : l'approche FURPS
- Description détaillée des interfaces
- Étude de cas avec Enterprise Architect
Concevoir le logiciel
- Que deviennent les éléments des modèles du métier et des besoins ?
- Architecture physique : diagramme de déploiement
Compléments méthodologiques
- Compléments sur le "Unified Process", MDA et les processus itératifs/agiles
- Mettre en place UML dans l'organisation
Travaux pratiques
- Pour chaque point du programme abordé :
Présentation et démonstration par le formateur, mise en pratique sur les fonctionnalités abordées par le stagiaire avec l’appui du formateur et du groupe, feedbacks du formateur tout au long de l’activité.