Demos

UML : Analyse et Conception Orienté-Objet

Par Demos

Objectifs

  • assimiler le langage de modélisation UML 2 pour présenter efficacement et de manière compréhensible par tous les intervenants les spécifications d'un système et sa conception
  • comprendre les besoins d'un processus de développement et savoir mettre en oeuvre une démarche itérative et incrémentale basée sur les raffinements successifs des modèles UML 2

Programme

Rappels de la technologie orientée objet

Principes fondamentaux de l'orienté objet

Introduction au processus de développement et à la modélisation

Le processus de développement de la capture des besoins à la validation
Comprendre le rôle de la modélisation
Bonnes pratiques : processus dirigé par les besoins et par les modèles

Création de diagrammes des cas d'utilisation (Use Case)

Définir les étapes fondamentales de cette phase du processus
Modéliser les besoins initiaux avec des diagrammes de cas d'utilisation

Création de diagrammes d’activité

Modéliser la dynamique du système

Identifier les abstractions clés

Déterminer les abstractions clé du système à partir de l'analyse des spécifications, utilisation du principe CRC

Création du diagramme de classe et des diagrammes d’objets

Modéliser le modèle métier avec un diagramme de classes
Valider le modèle métier avec des diagrammes objets

Passer de l’analyse à la conception grâce aux diagrammes d’interaction

Concevoir et créer un diagramme de communication
Concevoir et créer un diagramme de séquence

Modéliser l’état des objets avec un diagramme d’état-transition (state machine diagram)

Concevoir et créer un diagramme d’état-transition

Appliquer les Design Patterns aux modèles

Composite pattern, strategy pattern, observer pattern, abstract factory pattern

Concepts architecturaux et diagrammes

Distinction entre architecture et conception
Tiers, layers, et qualités systémiques
Description des diagrammes d’architecture

Lien avec la réalisation

Comprendre l'impact et la traduction des modèles en code Java

Introduction de bonnes pratiques de conception

Principes fondamentaux de manipulation d'abstraction et d'inversion de dépendances
Introduction des quelques Design Patterns fondamentaux

Pédagogie

Formation UML officielle Oracle
Ce cours est dispensé en français, le support peut être en anglais
Cette formation UML est susceptible d’être modifiée en cours d’année, les dates et les prix pourront évoluer
Pour les formations "A distance", elles sont réalisées avec un outil de visioconférence de type Teams ou Zoom selon les cas, permettant au formateur d'adapter sa pédagogie.
Retrouvez sur notre site internet toutes les précisions sur les sessions à distance ou les classes virtuelles.

Formations de la même catégories (5)

SQLI Institut
Modélisation UML pour la maîtrise d'ouvragePar SQLI Institut
  • Savoir utiliser le formalisme UML 2 pour la maîtrise d'ouvrage
  • Comprendre les différents aspects et documents UML nécessaires à une parfaite communication inter-équipes
  • Être capable de formaliser la vision métier ainsi que les exigences des utilisateurs dans un document directement exploitable par la MOE
IB Formation
Modélisation UML pour la maîtrise d'ouvragePar IB Formation

Devenue incontournable dans les projets de développement d'outils informatique, la modélisation UML a pour principal objectif de constituer un langage commun entre les différents membres d'une équipe projet (MOA/MOE). De fait, cette formation est particulièrement adaptée aux non informaticiens, responsables des exigences et tout membre d'une équipe projet désirant analyser, optimiser et formaliser des besoins liés à leur projet. Les participants aborderont les différents aspects et documents UML nécessaires à une parfaite communication inter-équipes.

ENI SERVICE
Modélisation et conception UML pour réussir un projetPar ENI SERVICE
  • Maîtriser les concepts de l'approche objet et les caractéristiques des objets.
  • Comprendre les objectifs d'UML et de la modélisation.
  • Utiliser un atelier de génie logicielle pour modéliser.
  • Savoir décrire les vues et les axes de modélisation avec UML.
  • Maitriser le formalisme du langage de modélisation UML et utiliser les nouveautés de la version 2 du langage.
  • Comprendre comment et pourquoi UML est utilisé dans les méthodes de gestion de projet actuelles.
  • Intégrer UML dans les différentes phases d'un projet.
  • Adopter une démarche projet associée à UML telle que le processus unifié ou une autre méthode AGILE.
  • Modéliser les besoins dans l'axe fonctionnel et construire un diagramme de cas d'utilisation.
  • Identifier les scénarios principaux et secondaires pour ensuite modéliser l'axe dynamique.
  • Modéliser l'axe dynamique avec les diagrammes de séquence, de communication, et les autres diagrammes afin de découvrir les interactions et les objets du système.
  • Modéliser la structure des objets de l'axe statique avec le diagramme de classe, d'objet, de composants.
  • Modéliser l'architecture du système pour concevoir les composants et les livrables ainsi que la stratégie de déploiement du système final.
Orsys
UML, comprendre la modélisationPar Orsys

Ce cours a pour objet de présenter et d'illustrer l'ensemble des techniques de modélisation UML nécessaires pour décrire le Système d'Information souhaité par les maîtrises d'ouvrage. Il prend en compte les évolutions UML 2.0.

M2i Formation
UML - Analyse et conceptionPar M2i Formation
  • Concevoir des applications objets avec UML
  • Comprendre ce qu'est un design pattern
  • Connaître les différents diagrammes
  • Analyser un problème et le représenter avec UML
  • Formaliser les exigences sous forme de use cases
  • Détailler les interactions entre objets avec les diagrammes UML
  • Utiliser les dossiers de conception rédigés en UML.