Accueil > Formation > Modélisation et Méthodes > Modélisation UML 2.0 avec Enterprise Architect

MM-UMEA

Durée

  • 3 jours

Objectifs

  • Maîtriser les 13 diagrammes UML 2 et savoir les utiliser avec EA
  • Savoir utiliser les bons diagrammes en fonction des phases projet
  • Savoir utiliser les outils complémentaires d'EA

Public

  • Chefs de projet
  • Analystes
  • Architectes
  • Ingénieurs

Pré-requis

  • Maîtrise des principes de programmation orientée objet

Tarif d'inscription

  • 1290 € H.T. par personne (déjeuner inclus)

Planning France

Calendrier 2012

  • Du 25 au 27 juin
  • Du 15 au 17 octobre
  • Du 26 au 28 novembre

Planning Luxembourg

Calendrier 2012

  • Du 30 mai au 01 juin
  • Du 29 au 31 août
  • Du 29 au 31 octobre
  • Du 10 au 12 décembre

Modélisation UML 2.0 avec Enterprise Architect

En 10 ans, UML s'est imposé comme le standard en matière de langage de modélisation des systèmes informatiques. De l'expression des besoins au déploiement en passant par la conception, utiliser ou tout simplement comprendre UML est un incontournable de tout acteur du S.I., qu'il soit maîtrise d'ouvrage ou maîtrise d'oeuvre.

Sparx System Enterprise Architect permet de réaliser tous les diagrammes UML 2. Bien plus qu'un simple modeleur UML, il permet de mettre en oeuvre toutes les phases et disciplines d'un projet.

Cette formation permet de comprendre UML à travers la maîtrise de cet outil.

Thèmes

Programme

Présentation des architectures

  • Architectures à objets distribués, architectures n-tiers
  • Architectures Java EE et .NET
  • Architectures SOA et Services Web
  • Le MVC (Model View Controler) dans EA

Présentation du Processus Unifié (UP)

  • Historique et Objectifs
  • Développement en cascade vs itératif
  • Pratiques UP
  • Disciplines UP
  • Phases UP
  • Créer un projet EA en utilisant UP

Modéliser les exigences avec EA

  • Gérer les dictionnaires
  • Modéliser les exigences
  • Gérer les règles métier
  • Périmètre du système
  • Définition : acteurs
  • Identification des exigences
    - Cas d'utilisation
    - Relations entre cas d'utilisation
    - Diagrammes de cas d'utilisation
  • Gérer la traçabilité des exigences
  • Analyse des exigences
    - Organisation du système en modules
    - Organisation des cas d'utilisation
  • Spécification des cas d'utilisation
    - Modèle de documentation
    - Diagrammes d'activité

Analyse et conception avec UML

  • Objectifs
  • Analyse métier
  • Entités métier
    - Associations
    - Multiplicité
    - Navigation
    - Rôles
  • Utiliser les templates EA
  • Conception
    - Modèles de conception
    - Diagramme de classe – Abstraction et héritage
    - Diagramme de classe – Interface et opérations
    - Diagramme de package
    - Comportement du système
    - Diagramme de séquence
    - Utiliser la bibliothèque EA de Design Patterns
  • Génération de code avec EA
  • Générer les modèles à partir du code (reverse engineering)
  • Génération de documentation avec EA

UML2.0 : Modèle et méta-modèle

  • Objectifs
  • Extensions d'UML
  • Gérer les stéréotypes
  • Gérer les tagged value
  • Définition d'un Profile
  • Le méta modèle UML
  • Le langage normalisé OCL (Object Constraint Language)