Appréhender UML de manière pratique, c’est à dire :
- associé à un processus de développement
- dans le cadre de la réalisation d’un projet
- pour toutes les phases du développement logiciel :
de l’expression du besoin à la conception
Nous incluons dans ce stage l’usage d’un atelier de génie
logiciel. (ex : IBM Rational Rose).
Tout public: maîtrise d’ouvrage aussi bien que maîtrise
d’œuvre : chef de projet, fonctionnel, analyste, architecte,
concepteur, développeur…
Cette formation est estinées à des publics spécifiques (resp.
Maîtrise d’ouvrage et Maîtrise d’œuvre), mais elle couvre
l’ensemble du projet.
PRÉSENTATION UML & MÉTHODE (UP)
Modélisation
Objectifs et Intérêts d’UML
Unified Modeling Language (UML)
Méthode
Évolution/différents processus méthodologique
Unified Process (UP)
MISE EN ŒUVRE SUR UN PROJET
Étude Préliminaire
Acteurs ?
Modèle de contexte
Expression du besoin fonctionnel
Cas d’utilisation ?
Comment les identifier ?
La bonne pratique des cas d’utilisation
Modularité, abstraction et priorité
Expression du besoin IHM
Analyse
Classes d’analyse ?
Analyse du domaine : modélisation des données
Analyse applicative : cohérence du modèle fonctionnel et du
modèle de donnée
Architecture Logique
Différents modèles d’architecture
Définition des packages du projet
Dépendance et priorité
Conception
Projection du modèle de classes d’analyse sur
l‘architecture
Design Patterns : les essentiels (façade, factory…) et
notamment leur mise en place
UML
L’ensemble des diagrammes UML seront exposés, mais surtout
utilisés dans le cadre de la réalisation du projet, c’est à dire
dans un contexte (phase, destinataire) et pour un objectif bien
définis :
Diagramme de cas d’utilisation
Diagramme d’objets
Diagramme de classes
Diagramme de collaboration/séquence
Diagramme d’états-transition
Diagramme d’activité
Diagramme de composants
Diagramme de déploiement
4 jours
1800 € HT