Professional Documents
Culture Documents
Emmanuel ROMAGNOLI
SOMMAIRE
Prsentation de la mthode UP
La mise au point de la mthode
La description dUP
OOD
Cre en 1993 par Grady BOOCH
OOD
OOD signifie Object Oriented Design .
Pour faciliter la phase de conception oriente objet des
gros projets chez General Electric.
Cette mthode propose des vues logiques et physiques
du systme.
OOSE
Cre en 1995 par Ivar JACOBSON.
OOSE
OOSE signifie Object Oriented Software Engineering .
Introduction de la notion de cas dutilisation (use-cases).
OMT
Cre en 1996 par John RUMBAUGH
OMT
OMT est lacronyme de Object Modeling Technique .
Commercialisation de Rational Rose (de la socit
Rational Software) qui est une rfrence dans le domaine
de la modlisation.
Cette mthode propose des vues statiques, dynamiques
et fonctionnelles dun systme.
LARRIVEE DUML
LARRIVEE DUML
LARRIVEE DUML
La normalisation
UML devient une norme de lOMG en 1997.
LOMG (Object Management Group), cr en 1989 afin de
promouvoir des standards qui garantissent
linteroprabilit entre des applications orientes objet
dveloppes sur des rseaux htrognes.
Organisme cr et soutenu par des industriels comme
HP, Sun, Unisys, American Airlines, Philips
LARRIVEE DUML
Lvolution
La norme a volu afin dintgrer
de nouveaux diagrammes ;
une manire de formaliser les contraintes grce OCL
(Object Constraint Language) propos par IBM
LARRIVEE DUML
Lvolution
La version 1.0 en 1997 ;
La version 2.0 en 2004 ;
La dernire est la 2.2 adopte en septembre 2008.
LARRIVEE DUML
Lvolution
UML 2.2 (septembre 2008)
UML 2.1.1 (aot 1997) et UML 2.1.2 (novembre 1997)
UML 1.1 (novembre 1997) - UML 1.5 (mars 2003)
UML 1.0 (janvier 1997)
UML 0.9 (juin 1996)
UML 0.9 (juin 1996)
Mthode unifie 0.8 (octobre) 1995
Booch93
OMT-2
Booch91
OMT-1
Autres mthodes
OOSE
DESCRIPTION DUML
DESCRIPTION DUML
DESCRIPTION DUML
Diagramme de structure
Diagramme de classes
Diagramme de comportement
Diagramme dactivit
Diagramme dobjets
Diagramme de paquets
Diagramme dtats-transitions
Diagramme de dploiement
Diagramme de composants
Diagramme de structure composite
Diagramme dinteraction
Diagramme de squence
Diagramme de communication
Diagramme global dinteraction
Diagramme de temps
DESCRIPTION DUML
DESCRIPTION DUML
DESCRIPTION DUML
La mthode UP
Ivar JACOBSON, John RUMBAUGH et Grady BOOCH
publient en 1999 The Unified Software Development
Process
Cette mthode UP a donn lieu par la suite des
variantes :
XUP (Extreme Unified Process) ;
AM (Agile Modeling)
AM
LA DESCRIPTION DUP
La notion de processus
Un processus dcrit qui fait quoi, comment et quand :
Qui : les personnes impliques
Comment : les activits et les tapes d'activits
Quoi : les artefacts, les documents
Quand : les enchanements d'activits
LA DESCRIPTION DUP
DESCRIPTION DUML
Vue logique
Vue des
processus
DESCRIPTION DUML
DESCRIPTION DUML
LA DESCRIPTION DUP
LA DESCRIPTION DUP
LA DESCRIPTION DUP
LA DESCRIPTION DUP
LA DESCRIPTION DUP
Lorganisation du travail
Deux axes :
L'axe horizontal reprsente le temps et correspond aux
cycles, aux phases, d'itrations et de jalons.
L'axe vertical correspond aux principales activits,
regroupes selon leur nature.
LA DESCRIPTION DUP
Lorganisation du travail
LA DESCRIPTION DUP
Lorganisation du travail
Pour chaque phase, chaque itration, chaque jalon, un
certain nombre dactivits.
Elles sont gnralement regroupes par catgorie :
la modlisation du systme et lanalyse des besoins ;
analyse et la conception ;
limplmentation et les tests ;
le dploiement.
LA DESCRIPTION DUP