Formations UML 2.0 : Les bases et la conception avec un AGL

Formation DATASTAGE

Toutes les formations Datastage sont disponibles chez Nativo.

Lire la suite ...

Intra-entreprise :
Formation personnalisée dans vos locaux.

Inter-entreprise :
Formation dans nos locaux.


Formation UML 2.0 : Les bases et la conception avec un AGL

Durée : 4 jours
Prix HT : 1 650 €
Lieu : Paris (La Défense)
Ref : 05120


Prochaines sessions :
5 juin 2012 | 24 septembre 2012 | 12 novembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
 Télécharger le plan de cours  Envoyer à un ami  Imprimer

Objectifs de la formation

Savoir mener à bien l'analyse orientée objet d'un système d'informations avec UML2.
Produire avec UML2 les modèles d'analyse compréhensibles par les utilisateurs et experts du domaine.
Aborder l'approche objet dans un environnement de gestion.
Aborder la notion de Design Paattern à partir des diagrammes UML2.
Comprendre la démarche MDA.
Mener à bien les travaux pratiques à l'aide d'un AGL.

Publics

Concepteurs, développeurs, chefs de projets maîtrisant les concepts Objet

Pré-requis pour suivre cette formation Modélisation

Maîtriser les concepts Objet

Contenu de la formation Modélisation :

Présentation de UML 2:
- Introduction à UML 2
- La génèse de UML2
- Présentation de RUP (Rational Unified Process)
- Présentation de MDA (Model Driven Architecture)
Les concepts de l'approche par objet
- Introduction à la philosophie objet
- Définition de l'objet
- Notion d'abstraction
- Les classes d'objet
- L'encapsulation
- La spécialisation et la généralisation
- L'héritage
- Les classes abstraites et concrètes
- Le polymorphisme
- La composition
- La spécialisation des éléments : la notion de stéréotype en UML
- Conclusion
la modélisation des exigences
- Introduction
- Les cas d'utilisation, ou Use Cases
- Les acteurs
- Les scénarii
- Les relations de communication
- Les diagrammes des cas d'utilisation
- Les relations entre les cas d'utilisation
- La relation d'inclusion
- La relation d'extension
- La spécialisation et la généralisation des cas d'utilisation
- La représentation textuelle des cas d'utilisation
- Conclusion
- TRAVAUX PRATIQUES
La modélisation de la dynamique
- Introduction
- Le diagramme de séquence
- Définition
- La ligne de vie d'un objet
- L'envoi de message
- La création et la destruction d'objets
- La description de la dynamique
- Les cadres d'interaction (UML 2)
- La notion de cadre d'interaction
- L'alternative
- La boucle
- Utilisation des cadres d'interaction
- Le diagramme de communication
- Découvrir les objets du système
- Conclusion
- TRAVAUX PRATIQUES
La modélisation des objets
- Introduction
- Découvrir les objets du système par décomposition
- La représentation des classes
- La forme simplifiée de représentation des classes
- L'encapsulation
- La notion de type
- La signature des méthodes
- La forme complète de représentation des classes
- Les attributs et les méthodes de classe
- Les attributs calculés
- Les associations entre objets
- Les liens entre objets
- La représentation des associations entre les classes
- La cardinalité des associations
- Navigation
- Associer une classe avec elle-même
- Les classes-associations
- La qualification des associations
- L'expression de contraintes sur les associations
- Les objets composés
- La composition forte ou composition
- La composition faible ou agrégation
- Différences entre composition et agrégation
- La relation de généralisation/spécialisation entre les classes
- Classes plus spécifiques et classes plus générales
- L'héritage
- Classes concrètes et abstraites
- Expression de contraintes sur la relation d'héritage
- L'héritage multiple
- Factorisation des relations entre objets
- Interface
- Le diagramme des objets ou instances
- Le diagramme de structure composite
- Description d'un objet composé
- Collaboration
- Conclusion
- TRAVAUX PRATIQUES
Structuration des éléments de modélisation
- Introduction
- Paquetage et diagramme de paquetage
- Les associations entre les paquetages
- Conclusion
La modélisation du cycle de vie des objets
- Introduction
- La notion d'état
- Le changement d'état
- La notion d'événement et de signal
- La transition
- L'élaboration du diagramme d'états-transitions
- La représentation graphique des éléments de base
- Les conditions de garde
- Activités liées à un état ou à un franchissement de transition
- États composés
- Le diagramme de timing
- Conclusion
- TRAVAUX PRATIQUES
La modélisation des activités
- Introduction
- Les activités et les enchaînements d'activité
- Les activités
- Les enchaînements d'activités
- Les couloirs
- Les activités composées
- Le diagramme de vue d'ensemble des interactions
- Conclusion
- TRAVAUX PRATIQUES
La modélisation de l'architecture du Système
- Le diagramme des composants
- Les composants
- L'architecture logicielle par composants
- Le diagramme de déploiement
- Conclusion
- TRAVAUX PRATIQUES
Les Design Patterns
- Historique des Design Patterns
- Définition des Design patterns
- Références
- Philosophie
- Objectif des design Patterns
- Les Patterns de création
- Les patterns structurels
- Les patterns Dynamiques
- Le Pattern MVC
L'approche MDA
- Le principe de l'approche MDA
- Les outils de MDA par la pratique : les étapes
Guide d'utilisation de l'outil Enterprise Architect