|
|
|
Conception avec UML
| Réf. : |
BMC33 |
| Durée : |
3j /
21h
|
| Tarif : |
1500 € |
|
| Sessions ouvertes : |
|
| Juil |
|
| Aoû |
|
| Sept |
|
|
|
Réserver
|
Pré-requis
- Ce stage nécessite les connaissances liées au modèle objet ("Comprendre l’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.
Participants
- Maîtrise d’oeuvre: architecte, concepteur, développeur.
Objectifs
- 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 (ex : IBM Rational Rose) ainsi que la pratique des Designs Patterns.
Contenu
PRÉSENTATION UML + MÉTHODE (UP) - Unified Modeling Language (UML) ?
- UML et les processus méthodologiques.
- Présentation d’Unified Process (UP).
Architecture - Différents modèles d'architecture.
- Composants, programmation métier.
Design Pattern - Objectif ? Intérêts ?
- Exercices sur les principaux Design Pattern.
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, …
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 architectures n-tiers.
- Design Pattern métiers : adapteur, décorateur, …
- Framework, logiciels et outils.
Conception de l’IHM - Le Design Pattern d'IHM : Model View Controller.
- Framework d'IHM.
Conception de la partie "Accès aux données" - Mapping objet-IHM.
- Framework et outils.
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.
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.
|
|