Formation INFORMATICA
Toutes les formations Informatica sont disponibles chez Nativo.
Intra-entreprise :
Formation personnalisée dans vos locaux.
Inter-entreprise :
Formation dans nos locaux.
| Vous êtes ici : |
> UML - Conception avec UML
|
UML - Conception avec UML
Objectifs de la formation
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.
Publics
Maîtrise d'oeuvre : architecte, concepteur, développeur.
Pré-requis pour suivre cette formation Modélisation
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.
Contenu de la formation Modélisation :
1.Présentation UMLet Méthode (UP)
- Unified Modeling Language (UML) ?
- UML et les processus méthodologiques
- 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 architectures 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
