Date et heure de dépôt : 21/11/2014 13:59:19
Formation négociée : 12445
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
Objectifs
Durée : 5 jours
Maîtrise des concepts fondamentaux liés au formalisme d’UML 2.1 pour le développement d’un système d’information
Résumé du programme
Phase d’introduction
Les objectifs et l’approche générale
Compréhension des notions de base objet en UML
Gestion de la vue d’ensemble de la méthode
Vue d’ensemble de la notation UML
Gérer la modélisation du métier
La description des processus métier avec UML :
- Identification des processus métier et des rôles externes
- Identification des rôles internes
- Organisation interne du métier
- Description des processus : activity diagram
La modélisation conceptuelle des informations métier: quelques points clés
Etude de cas avec Enterprise Architect
Appréhender l’expression des besoins
Les besoins fonctionnels : acteurs, cas d’utilisation et scénario (use case diagram et sequence diagram)
Les besoins non fonctionnels : approche FURPS
Comprendre la description détaillée des interfaces
Etude de cas avec Enterprise Architect
Analyse
L'analyse dans le processus de développement :
- Objectifs: une préconception pour un logiciel maintenable et évolutif
- L'approche MDA (Model Driven Architecture)
- L'architecture logique en couches
Modélisation statique des classes : class diagram :
- Attribut
- Association
- Généralisation
- Structuration en packages
- Opération
- Étude de cas avec Enterprise Architect
Modélisation dynamique :
- Réalisation de cas d'utilisation : sequence diagram
- Cycle de vie d'objets : state machine diagram
- Étude de cas avec Enterprise Architect
La conception
La conception des composants du logiciel et de leur déploiement :
- Architecture physique : diagramme de déploiement
- Conception de composants
La conception des classes de conception :
- Affinement technique des classes d'analyse
- Conception d'interfaces
Etude de cas avec Enterprise Architect
Compléments méthodologiques
Compléments sur le "Unified Process" et les processus itératifs
Mettre en place UML dans l'entreprise
Toute personne intervenant en tant que développeur, concepteur, architecte
UML développement SI