Formation : UML 2 dans le processus de développement
Gagner en qualité et en productivité avec UML

Orienté métier

Comment passer des besoins des utilisateurs au code de l'application ? Autrement dit : "Comment obtenir le plus efficacement possible un code informatique opérationnel, complet, testé, et qui réponde le mieux possible au besoin des futurs utilisateurs ?" . Du cahier des charges au code, cette formation présente les meilleures pratiques de modélisation avec UML 2 sous la forme d'une étude de cas complète.

Objectifs de cette formation UML

  • Savoir utiliser le formalisme UML 2.1 pour le développement d'un système d'information
  • Découvrir UML de façon concrète et pratique au travers des différentes étapes du processus de développement : modélisation du métier, expression des besoins, analyse, conception et implémentation objet
  • Acquérir les bonnes pratiques de conception d'architecture logicielle (architecture en couches, MVC, architecture en tiers ...)

Public de cette formation UML

  • Architectes, concepteurs et développeurs logiciel

Pré-requis de cette formation UML

  • La connaissance d'un langage orienté objet est un plus pour suivre cette formation

Programme de cette formation UML

Introduction

  • Objectifs et approche générale
  • Les notions de base objet en UML
  • Vue d'ensemble de la méthode
  • Vue d'ensemble de la notation UML

La modélisation du métier

  • La description des processus métier avec UML: - Identification des processus métier et des rôles externes - Identification des rôles internes - Organisation interne du métier - Description des processus : activity diagram
  • La modélisation conceptuelle des informations métier: quelques points clés
  • Étude de cas avec Enterprise Architect

L'expression des besoins

  • Besoins fonctionnels : - Acteurs - Cas d'utilisation et scénario : use case diagram et sequence diagram
  • Besoins non fonctionnels: l'approche FURPS
  • Description détaillée des interfaces
  • Étude de cas avec Enterprise Architect

L'analyse

  • L'analyse dans le processus de développement : - Objectifs: une préconception pour un logiciel maintenable et évolutif - L'approche MDA (Model Driven Architecture) - L'architecture logique en couches
  • Modélisation statique des classes : class diagram : - Attribut - Association - Généralisation - Structuration en packages - Opération - Étude de cas avec Enterprise Architect
  • Modélisation dynamique : - Réalisation de cas d'utilisation : sequence diagram - Cycle de vie d'objets : state machine diagram - Étude de cas avec Enterprise Architect

La conception

  • La conception des composants du logiciel et de leur déploiement : - Architecture physique : diagramme de déploiement - Conception de composants
  • La conception des classes de conception : - Affinement technique des classes d'analyse - Conception d'interfaces
  • Étude de cas avec Enterprise Architect

Compléments méthodologiques

  • Compléments sur le "Unified Process" et les processus itératifs
  • Mettre en place UML dans l'entreprise

Les plus de cette formation UML

  • Une présentation des meilleures pratiques de conception d'architecture logicielle (architecture en couches, MVC, architecture en tiers ...) avec UML 2.0.
  • Etude de cas complète depuis la modélisation du métier jusqu'à la conception, avec le modeleur Enterprise Architect (autre modeleur possible sur demande).
  • Une progression pédagogique très opérationnelle : Les diagrammes sont présentés pour chacune des étapes d'un processus de développement.

Formation UML - Formation modélisation UML - Cours UML 2 - Cours UML 2

Durée :

5  jours

Tarif :

2 375 € HT

Réf :

OB210

Option(s) :

Repas Paris :

115 € HT

Date des sessions

Bon à savoir...

  • Formation éligible au DIF

aucune formation
sélectionnée

Plus d’infos sur cette formation ?

Nous contacter :
0 825 07 6000

Poser une question par mail

Demander à être rappelé

Promotions derniere minute

Location de salles

Demande de catalogue
Inscription email