Se connecter

Ou creér votre compte

Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Formation - OMG Certified UML Professional, certification UML OCUP 2 Foundation

Skills Campus

Tranning & certification center
  • SII-361
  • 3 jours
  • 706 vues

Description

Articulée autour d'une étude de cas, ce cours vous permettra d'apprendre et d'utiliser le langage UML de façon efficace et pragmatique dans vos projets de développement logiciel. Elle vous préparera également à la certification UML OCUP 2 Foundation d'OMG (Object Management Group).

À qui s'adresse cette formation ?

Pour qui ?

Architectes logiciel, développeurs, chefs de projet, MOA, AMOA, MOE.

Prérequis

Expérience requise en développement logiciel, dans un langage orienté Objet de préférence.

Les objectifs de la formation

Utiliser UML dans les différentes activités d'ingénierie logicielle
Maîtriser la modélisation structurelle
Maîtriser la modélisation comportementale
Maîtriser tous les éléments adressés par la certification OCUP 2 Foundation

Programme de la formation

  • Pourquoi modéliser ?
    • L'intérêt de la modélisation UML dans le projet de développement, depuis la modélisation métier jusqu'à l'implémentation.
    • L'organisation de la modélisation à l'aide de la structuration en packages.
    • Prise en main de l'étude de cas : comprendre les besoins généraux du client.
  • La modélisation du métier
    • Modéliser les processus métier avec le diagramme d'activité.
    • Modéliser le domaine avec le diagramme de classes.
    • Modéliser les statuts des entités métier avec le diagramme d'état-transitions.
  • La modélisation des exigences
    • Modéliser l'environnement externe du système avec les acteurs.
    • Définir le comportement du système avec les cas d'utilisation.
    • Diagramme de cas d'utilisation.
    • Diagramme de séquence.
    • Les exigences non fonctionnelles à l'aide de l'approche FURPS et la notion de "requirement" UML.
  • La modélisation de la conception du système. Vue structurelle
    • Définir la plateforme technique - diagramme de déploiement.
    • Définir l'architecture du code.
    • Diagramme de packages.
    • Bonnes pratiques de séparation des préoccupations et limitation des dépendance - pattern de structuration en couches.
    • Modéliser les classes d'un point de vue structurel ? Diagramme de classes.
    • Définir les attributs.
    • Lier les objets avec les associations entre classes.
    • Factoriser du code avec la généralisation : du bon usage de l'héritage.
  • La modélisation de la conception du système. Vue comportementale
    • Décrire les interactions internes au système avec le diagramme de séquence.
    • Définir les opérations pour répondre aux exigences fonctionnelles.
    • Synthétiser le comportement d'un objet avec le diagramme d'état-transitions.
  • Modéliser les composants déployables
    • Définir les composants et leurs interfaces - diagramme de composant.
    • Définir le déploiement des composants - diagramme de déploiement.
  • Préparation au déroulement pratique de l'examen OCUP 2
    • Révision générale.
    • Entraînement sur des questions types.
  • 706
  • 21 h

Soumettez votre avis