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.
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™.
Programmeurs, développeurs, chef de projets, architectes techniques.
Formation 'Programmation avec le langage JAVA'.
Eclipse 3.2.x, Serveur Tomcat...
Formation disponible également en mode intra-entreprise (nous consulter).
Veuillez consulter le planning
1 195 € HT / stagiaire
Tel : (+33) 1 56 05 60 91
Formulaire : http://www.netfective.com/index.php?cID=formations_info
Mail : formations@netfective.com
- 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
- 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
- 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
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
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
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
+33 (0) 1 56 05 83 11
formations@netfective.com
MDA, MDD, UML, JAVA, J2EE, BLU AGE, OPTEAMS, VMWARE, PLATESPIN, MAGICDRAW, XML, FORMATION, AOO, .NET, MDE