Accroche
Planning Inter-Entreprises
 
 
 
 
Conception avec UML
Réf. : BMC33
Durée : 3j / 21h
Tarif : 1500 €
Sessions ouvertes :
Mai
Juin 25 au 27
Juil
Réserver

Pré-requis

  • Ce stage nécessite les connaissances liées au modèle objet ("Comprendre l’Objet") ainsi qu’une première expérience de projet développé en objet.
  • Ce stage complète idéalement tout apprentissage lié à l’objet, notamment tous ceux concernant les langages objets.


Participants

  • Maîtrise d’oeuvre: architecte, concepteur, développeur.


Objectifs

  • Pratiquer UML, c’est à dire :
    • associé à un processus de développement
    • dans le cadre de la réalisation d’un projet
    • pour la phase de conception.
  • Nous incluons dans ce stage l’usage d’un atelier de génie logiciel (ex : IBM Rational Rose) ainsi que la pratique des Designs Patterns.


Contenu

PRÉSENTATION UML + MÉTHODE (UP)

  • Unified Modeling Language (UML) ?
  • UML et les processus méthodologiques.
  • Présentation d’Unified Process (UP).

Architecture

  • Différents modèles d'architecture.
  • Composants, programmation métier.

Design Pattern

  • Objectif ? Intérêts ?
  • Exercices sur les principaux Design Pattern.

Conception Préliminaire

  • De l’analyse à la conception : Projection du modèle d'analyse sur l'architecture.
  • Définition de contrats entre modules fonctionnels.
  • Interface d'architecture, de métier, de contrôle ...
  • Design Pattern : façade, factory, …

Conception de l’implémentation métier

  • Séparation du contrat et de l’implémentation.
  • Avantage du modèle objet.
  • Contrat des composants, d’architecture.
  • Souplesse des architectures n-tiers.
  • Design Pattern métiers : adapteur, décorateur, …
  • Framework, logiciels et outils.

Conception de l’IHM

  • Le Design Pattern d'IHM : Model View Controller.
  • Framework d'IHM.

Conception de la partie "Accès aux données"

  • Mapping objet-IHM.
  • Framework et outils.

Difficulté de la modélisation pour la conception détaillée

  • Projection de l’objet vers C++, Java…
  • Conception versus Code.
  • Les niveaux de réalisation.
  • La programmation métier ?
  • Génération de code et reverse-engineering.

UML

  • Les diagrammes UML associés à la conception seront exposés, mais surtout utilisés dans le cadre de la réalisation du projet, c’est à dire dans un contexte (phase, destinataire) et pour un objectif bien définis :
    • Diagramme de classes
    • Diagramme de collaboration/séquence
    • Diagramme d’états-transitions
    • Diagramme de composants,
    • Diagramme de déploiement.


CFI Formation - 142 rue Montmartre - 75002 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68