• Conseil, Développement & Formation informatique
  • Contact

Conception UML 2.5 des Design Patterns avec Enterprise Architect

duree
Durée

3 jours

public
Public

Chef de projet, MOA, Architecte, Concepteur, Développeur

pre-requis
Pré-requis

Une connaissance UML 2.5 et un vernis Design Pattern indispensable.

45% théorie, 55% pratique. Chaque module est accompagné d'exercices ciblés pour permettre aux participants d'appliquer la théorie et de devenir à l'aise avec ces nouveaux concepts et leur notation.

Objectifs
À l'issue de ce cours, les participants sauront :
- Comprendre et Utiliser les pattern GRASP.
- Détecter et Appliquer tous les Design Patterns GoF de création, de structuration et de comportement avec Enterprise Architect.
- Créer une architecture système (modèle d'architecture) utilisant ces patterns avec Enterprise Architect.
- Créer des diagrammes UML 2.5 en appliquant les patterns GoF de conception de création, de structuration et de comportement avec Enterprise Architect.
- Créer des diagrammes UML 2.5 appliquant les principes du Design Objet avec Enterprise Architect.

Vue d'ensemble
Le cours 'Conception UML 2.5 des Design Patterns avec Enterprise Architect' associe efficacement les technologies orientées objet, le langage UML 2.5 (Unified Modeling Language),les Designs Patterns et les Patterns GRASP avec Enterprise Architect. Ce cours dirigé par un formateur regroupe exposés théoriques, discussions en groupe et travaux pratiques pour fournir un aperçu pratique et complet de la conception orientée objet (OOAD) avec les Design Patterns et les patterns GRASP dans Enterprise Architect.

Les participants découvrent une approche pragmatique du développement logiciel orienté objet, les patterns Grasp et tous les Design Patterns GoF avec l'outil de modélisation Enterprise Architect. Ce cours donne un avant-goût de la technologie orientée objet, de l'architecture et de la conception système avec les Design Pattern et les Patterns GRASP.

Public visé
Ce cours est destiné aux ingénieurs logiciels, aux architectes systèmes et aux développeurs qui connaissent UML 2.5 et veulent apprendre à concevoir un modèle de conception avec les Design Patterns.

Pré-requis
Pour tirer pleinement profit de ce cours, les participants doivent :
- Comprendre les concepts et la méthodologie orientés objet
- Connaître les principes des patterns d'architecture.
- Avoir de bonnes notions générales du langage de modélisation UML 2.5.
- Avoir de bonnes notions générales de programmation, de préférence en langage de programmation Java, pour implémenter les patterns.

Cours précédents
- Programmation Objet en langage Java (F1005)
- Analyse et Architecture Logicielles avec UML 2.5 (F0106)

Introduction aux formations (M00000 - Théorie : 0,5 h)

  • Connaissances et objectifs des participants

  • Horaires et plan de cours

  • Tour de Table

Les Patterns de Conception GoF dans Enterprise Architect de Sparx Systems, l'essentiel (M04016 - Théorie : 0,5 h)

  • Documenter un modèle de conception avec UML dans Enterprise Architect

  • Exporter un modèle de conception à partir d’EA

  • Importer un modèle de conception dans Enterprise Architect

  • Appliquer un modèle de conception dans Enterprise Architect

Les Patterns de Construction GoF avec Enterprise Architect de Sparx Systems, l'essentiel (M04017 - Théorie : 1 h)

  • Pattern Singleton (Singleton) avec Enterprise Architect : Assure l’unicité d’instanciation d’une classes, et fournit un point d’accès global à cette instance

  • Pattern Abstract Factory (Fabrique abstraite) avec Enterprise Architect : Fournit une interface pour créer des familles d’objets dépendants ou liés sans spécifier leurs classes concrètes

Les Patterns de Structuration GoF avec Enterprise Architect de Sparx Systems, l'essentiel (M04019 - Théorie : 1,5 h)

  • Pattern Facade (Façade) avec Enterprise Architect : Fournit une interface unifiée à un ensemble d’interfaces d’un sous-système

  • Pattern Composite (Composite) avec Enterprise Architect : Construit des structures arborescentes d’objets composés

  • Pattern Adapter (Adaptateur) avec Enterprise Architect : Rend les interfaces de deux classes compatibles, dans le but de les faire coopérer

  • Pattern Proxy (Proxy) avec Enterprise Architect : Fournit un gestionnaire d’accès à un autre objet

Les Patterns Comportementaux avec Enterprise Architect de Sparx Systems, l'essentiel (M04021 - Théorie : 1,5 h)

  • Pattern State (Etat) avec Enterprise Architect : Permet à un objet d’altérer son comportement en fonction de son état

  • Pattern Itérator (Itérateur) avec Enterprise Architect : Fournit un moyen d’accéder aux éléments d’une agrégation sans exposer sa représentation sous-jacente

  • Pattern Strategy (Stratégie) avec Enterprise Architect : Définit une famille d’algorithmes, les encapsule, et les rend interchangeables

  • Pattern Médiator (Médiateur) avec Enterprise Architect : Rend les interfaces de deux classes compatibles, dans le but de les faire coopérer

  • Pattern Observer (Observateur) avec Enterprise Architect : Définit une dépendance 1-n entre objets, afin de propager automatiquement les modifications

  • Pattern Command (Commande) avec Enterprise Architect : Encapsule une requête dans un objet afin de permettre le paramétrage du protocole compris par les objets et de gérer des messages non compris

Autres formations L'Outil C.A.S.E. Enterprise Architect (EA 10)

Modélisation des Processus Métiers BPMN 2.0 avec Enterprise Architect (1 jour)

Analyse Métier et Expression des Besoins Utilisateurs UML 2.5 avec EA (3 jours)

Architecture Logicielles UML 2.5 avec Enterprise Architect (3 jours)

Analyse et Architecture Logicielles UML 2.5 avec Enterprise Architect (4 jours)

Ingénierie des Systèmes SysML 1.3 avec Enterprise Architect (3 jours)

Gestion de projets collaboratifs UML 2.5-SysML 1.3 avec EA (3 jours)

Mise en oeuvre du Framwork de Zachman avec Enterprise Architect (2 jours)

Architecture Piloté par les Modèles pour le Framework Zachman avec EA (3 jours)

Atelier sur les Processus avec BPMN et EA (0,5 jour)

Atelier d'Analyse avec UML et EA (1 jour)

Atelier d'Analyse avec UML, BPMN et EA (1 jour)

Atelier d'Analyse et d'Architecture avec UML et EA (1 jour)

Atelier de Transfert de Données Excel avec EA      (1 jour)

Atelier sur la Documentation RTF avec EA (1 jour)

Les Outils Avancés d'Enterprise Architect (3 jours)

Les Essentiels d'Enterprise Architect (2 jours)

Prise en Main d'Enterprise Architect (3 jours)

Les garanties IM INFO

15ans

18 ans d'expérience

IM’INFO assure une formation permanente de ses équipes grâce à sa propre activité de formation qui couvre le spectre de ses compétences. Chaque année IM’INFO consacre une part importante de ses ressources à la formation de ses ingénieurs.

certification

20 formateurs certifiés

Le bon niveau de formation provient également de son équipe R&D qui, en charge d'une veille technologique permanente, explore en avance de phase les technologies émergentes.

pro

Plus de 500 professionnels formés

Cette activité de formation haut niveau est aussi mise à votre disposition sous forme de stages standards inter entreprise ou de stages intra entreprise adaptés à vos besoins.

ecole

Des partenariats avec 20 écoles

Toutes nos formations sont dispensées sous forme de Diaporama avec un support de cours fournis et de nombreux exercices pratiques qui illustrent la théorie.