Analyse, conception & modélisation

UML

Modélisation UML 2 pour la MOA


Avis d'expert

Dans le contexte économique actuelle, aucune entreprise ne peut se permettre de se lancer dans une aventure logicielle qui ne couvre pas toutes les problématiques de l'entreprise ou qui exploite mal les caractéristiques de celle-ci. Ainsi, il est impératif de mener une expression préalable des objectifs de l'entreprise ce qui permettra de préciser les besoins en termes d'outils pour des utilisateurs. Ce cours aborde la face métier d'UML, souvent méconnue. Nous aborderons ici la modélisation des processus métiers grâce aux artéfacts d'UML, notamment les diagrammes de classes et d'activités mais aussi la manière de les interpréter afin d'en extraire les cas d'utilisation de la future solution logicielle.

Objectifs pédagogiques

  • Comprendre ce qu'implique la "modélisation métier" (Business Modeling)
  • Comprendre en quoi UML facilitera la modélisation du métier
  • Identifier et décrire les concepts du/des domaine(s) métier grâce aux diagrammes de classes UML
  • Représenter et documenter des processus métier avec les diagrammes d'activité UML
  • Comprendre l'incidence de la modélisation métier sur les phases aval d'expression des besoins, d'analyse et de conception
  • Identifier les acteurs et les cas d'utilisation de la solution logicielle

Public

Cette formation est destinée aux maîtrises d'ouvrage désireuses d'améliorer la spécification de leurs besoins et d'en faciliter les communications avec les équipes MOE.

Pré-requis

Connaissance de la programmation orientée objet.

Méthode pédagogique

Formation rythmée par des apports théoriques et une étude de cas pratique.

Programme pédagogique détaillé par journée

Jour 1
Jour 2


Avant-Propos
Pourquoi modéliser le métier ?
Introduction à UML.
UML et la modélisation métier.
Les démarches méthodologiques.
UP (Unified Process).
RUP (Rational Unified Process).
Business Component Approach (Herzum).

Les processus métier
Identification des acteurs et processus métier.
Le diagramme d'activité.
Le diagramme de séquence.
Relations entre les processus métiers.

Les concepts de l’entreprise
Introduction/rappel des concepts objets.
Le diagramme de classe, le diagramme objet, le diagramme des concepts.
Identifier les objets métiers.
Le diagramme d'état/transition.

La modélisation des exigences
Les acteurs.
Cas d'utilisation.
Le diagramme de cas d'utilisation.
La description détaillée des Uses Cases, les scénarios.
Le diagramme de séquence système.
Les relations entre cas d'utilisation.

Cas de mis en œuvre