_ Feuille de style désactivée
Editeur du logiciel BLU AGE® et propriétaire de la marque Opteams™

Application d'UML® 2.x avec MagicDraw™ - Durée : 3 jours

Vue d'ensemble de la formation

L'application d'UML 2.x avec MagicDraw™ est un cours condensé de 3 jours couvrant les principales notations et les principaux usages de MagicDraw™, permettant la modélisation complète depuis l'analyse des exigences vers les étapes de conception et d'implémentation.

Le cours :

  • contient des descriptions et des cas pratiques sur l'utilisation de MagicDraw™ pour le développement d'application en utilisant les diagrammes d'UML 2.x en partant des exigences pour aller à la mise en oeuvre,
  • explique comment créer et comment rapprocher l'analyse de la modélisation,
  • explique comment faciliter le développement grâce aux puissants outils : génération et transformation de modèle, génération de code, "reverse engineering", Analyse et visualisation de modèle et travail collaboratif,
  • couvre complètement le cycle de vie de la modélisation.

Ce cours complet de MagicDraw™ aidera votre équipe à améliorer rapidement ses compétences dans la modélisation UML et maximiser son utilisation de MagicDraw™.

Profils

Programmeurs, développeurs, chef de projets, architectes techniques.

Pré-requis

Formation 'Programmation avec le langage JAVA'.

Outils utilisés

Eclipse 3.2.x, Serveur Tomcat...

Méthode pédagogique

  • 60% présentation des concepts,
  • 40% mise en pratique.

Avantages des formations BLU AGE®

  • La formation est dispensée par un(e) consultant(e) BLUAGE INSTITUTE® expérimenté(e),
  • Une salle de formation équipée est mise à disposition (ordinateurs, vidéo projecteur, bloc-notes, crayons,...),
  • Un support , incluant l'étude de cas, est fourni à chaque participant à la fin de la session,
  • L'implémentation (code source, IDE project...) de l'étude de cas est téléchargeable sur internet,
  • Livraison en fin de journée des solutions intermédiaires pour faciliter le bon suivi.

Détails pratiques

Lieux : Suresnes (92), Pessac (33).

Formation disponible également en mode intra-entreprise (nous consulter).

Prochaine session :

Veuillez consulter le planning 

Prix :

1 195 € HT / stagiaire

Informations et inscription :

Tel : (+33) 1 56 05 60 91
Formulaire : http://www.netfective.com/index.php?cID=formations_info
Mail : formations@netfective.com

Thèmes abordés

01. Introduction & Modélisation de l'analyse

- Introduction à l'analyse OO et à la conception en utilisant UML

- Introduction à MagicDraw™

- Analyse des besoins avec les cas d'utilisations

- Modéliser des scénarios de cas d'utilisations avec les activités

- Analyse de domaine avec les classes

02. Modélisation de la conception

- Identifier des composants par l'analyse de robustesse

- Conception des interactions entre objets

- Modélisation des états-transitions

- Spécification des détails de classes

- Modélisation de structures composées

03. Modélisation de l'implémentation & possibilités de l'outil

- Définition de l'architecture d'implémentation

- Conception du PSM (Platform-Specific Models)

- Génération de code et 'reverse engineering'

- Visualisation du modèle et analyse

- Génération de la documentation du modèle

- Utilisation de 'teamwork server'

- Réalisation de grands projets

Agenda détaillé

JOUR 1 - Introduction & Modélisation de l'analyse

Introduction à l'analyse OO et à la conception en utilisant UML

- Vues d'architecture 4+1

- Introduction aux diagrammes UML 2.x

- Processus de développement d'applications informatiques

Des processus métiers au logiciel.

- Identification des cas d'utilisations

- Modélisation des cas d'utilisations

- Conception structurelle et comportementale de logiciel

- Architecture d'implémentation/technologique

Introduction à MagicDraw

- Vue d'ensemble des principales fonctionnalités

- Création et gestion des projets MagicDraw™

- Conception de diagrammes UML

- Nouveautés des dernières versions

Analyse des besoins avec les cas d'utilisations

- Le bateau de Cockburn, la modélisation des exigences

- Notation du diagramme des cas d'utilisation

- Identification des acteurs

- Identification des cas d'utilisations

- Relation entre cas d'utilisation, documentation des cas d'utilisations

- Bonnes pratiques

Modélisation des scénarios de cas d'utilisations avec les activités

- Modélisation des scénarios de cas d'utilisation

- Notation du diagramme d'activité

- Autres application des diagrammes d'activités

- Bonnes pratiques Analyse de domaine avec les classes

- Notation du diagramme de classes

- Identification des concept métiers

- Classes et objets

- Modélisation des relations entre les classes

- Modélisation des attributs et des opérations

- Différent types de classes

- Bonnes pratiques

JOUR 2 - Modélisation de la conception

Identification des composants par l'analyse de robustesse

- Architecture en couche

- Notation du diagramme de robustesse

- Composants : 'bordure', contrôleur et entités (Boundary, Controller, Entity)

- Bonnes pratiques

Conception des interactions entre objets

- Modélisation des interactions avec UML

- Notations du diagramme de séquence

- Modélisation de scénario

- Découverte de nouvelles classes et méthodes

- Notation du diagramme de collaboration

- Bonnes pratiques

Modélisation des états-transitions

- Notation du diagramme d'état

- Illustration du diagramme d'état-transition

- Définition des évènements d'état/transitions

- Modélisation de schémas de navigation d'interfaces utilisateur

- Bonnes pratiques

Spécification des détails de classes

- Rassemblement des classes dans des packages

- Composition VS agrégation

- Spécification détaillée d'attributs

- Spécification détaillée de méthodes

- Modélisation des héritages

- Interfaces et implémentation

- Sélection du niveau de détails visible

- Bonnes pratiques

Modélisation de structures composées

- Notation du diagramme de structures composées (composite Structure Diagram)

- Identification des parties et de leurs relations

- Modélisation des ports

- Modélisation des connexions

- Bonnes pratiques

JOUR 3 -- Modélisation de l'implémentation & possibilités de l'outil

Définition de l'architecture d'implémentation

- Notation du diagramme de composants

- Identification des composants

- Définition des interfaces proposées / requises

- Notation du diagramme de déploiement

- Définition des noeuds logiciels et des liens

- Spécification des 'artifacts' décrivant des composants

- Modélisation d''artifacts' de déploiement

- Bonnes pratiques

Conception du PSM (Platform-Specific Models)

- Concepts du MDA

- Du PIM (Platform-Independent Models) vers le PSM (Platform-Specific Models)

- Modélisation de base de données

- Modélisation de schémas XML

- Transformations

- Bonnes pratiques

Génération de code et 'reverse engineering'

- Ingénierie de code avec MagicDraw™

- Du code UML vers le code source : génération de code

- Du code source vers l'UML : 'reverse engineering'

- Ingénierie d'aller-retour (roundtrip engineering)

- Intégration avec l'IDE Eclipse

- Bonnes pratiques

Visualisation du modèle et analyse

- Outil de visualisation de modèle dans MagicDraw™

- Mise en oeuvre d'une analyse de modèle

- Métriques de modèles

- Bonnes pratiques

Génération de la documentation du modèle

- Wizard de génération de documentation dans MagicDraw™

- Documentation du modèle

- Documentation des cas d'utilisations

- Documentation technique (software design)

- Documentation des modèles d'extensions

- Personnalisation de la documentation

Utilisation de 'teamwork server'

- Objectif d'un système de contrôle des versions pour les modèles UML

- Administration de 'teamwork server'

- Utilisation de 'teamwork Server'

- Bonnes pratiques

Réalisation de grands projets

- Organisation des données

- Décomposition d'un modèle dans des modules

- Utilisation de templates

- Extension d'UML avec des profils

- Recherche et navigation

- Bonnes pratiques

Disponibilité, Inscription

+33 (0) 1 56 05 83 11
formations@netfective.com

NETFECTIVE TECHNOLOGY S.A. Tel. +33 1 56 05 88 00 Fax +33 1 56 05 88 01 contact@netfective.com
Immeuble le Gabriel Voisin-79, rue Jean-Jacques Rousseau 92158 Suresnes cedex

MDA, MDD, UML, JAVA, J2EE, BLU AGE, OPTEAMS, VMWARE, PLATESPIN, MAGICDRAW, XML, FORMATION, AOO, .NET, MDE