Pratiquer UML, c’est à dire :
- associé à un processus de développement
- dans le cadre de la réalisation d’un projet
- pour la phase de conception
Nous incluons dans ce stage l’usage d’un atelier de génie logiciel ainsi que la pratique des Designs Patterns.
Maîtrise d’œuvre: architecte, concepteur, développeur.
Ce stage nécessite les connaissances liées au modèle objet ainsi qu’une première expérience de projet développé en objet. Ce stage complète idéalement tout apprentissage lié à l’objet,
notamment tous ceux concernant les langages objets.
1 -PRÉSENTATION UML + MÉTHODE (UP)
Unified Modeling Language (UML) ?
UML et les processus méthodologique
Présentation d’Unified Process (UP)
2 - Architecture
Différents modèles d'architecture
Composants, programmation métier
3 - Design Pattern
Objectif ? Intérêts ?
Exercices sur les principaux Design pattern.
4 - Conception Préliminaire
De l’analyse à la conception : Projection du modèle
d'analyse sur l'architecture
Définition de contrats entre modules fonctionnels
Interface d'architecture, de métier, de contrôle …
Design Pattern : façade, factory, …
5 - Conception de l’implémentation métier
Séparation du contrat et de l’implémentation
Avantage du modèle objet
Contrat des composants, d’architecture
Souplesse des architecture n-tiers
Design Pattern métiers : adapteur, décorateur, …
Framework, logiciels et outils
6 - Conception de l’IHM
Le Design Pattern d'IHM : Model View Controller
Framework d'IHM
7 - Conception de la partie "Accès aux données"
Mapping objet-IHM
Framework et outils
8 - Difficulté de la modélisation pour la conception
détaillée
Projection de l’objet vers C++, Java…
Conception versus Code
Les niveaux de réalisation
La programmation métier ?
Génération de code et reverse-engineering
9 - UML
Les diagrammes UML associés à la conception 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 classes
- Diagramme de collaboration/séquence
- Diagramme d’états-transitions
- Diagramme de composants
- Diagramme de déploiement
3 jours
1500 € HT