Вы находитесь на странице: 1из 19

Plan

Prsentation de 2TUP 2TUP, un processus UP

2TUP et UML
Les apports de 2TUP 2TUP en dtail 2TUP dans la pratique

Introduction
Scrum XUP EssUP AUP ASD
Extreme Programming

RUP

2TUP
EUP

Crystal DSDM

UP

Mthodes unifies

Mthodes agiles

Prsentation de 2TUP
Processus cr par Valtech Pourquoi 2TUP ?
Rponse aux contraintes de changement continuel imposes aux SI des entreprises

Contraintes techniques

Contraintes fonctionnelle

Prsentation de 2TUP Dfinition dun processus :


Squence dtapes, en partie ordonnes
obtention dun systme logiciel ou volution dun systme existant qui satisfasse le client

Processus

Contraintes

Objectif

Dlais Cots

Prsentation de 2TUP

Plusieurs processus unifis, pas un seul

Trame commune des meilleures pratiques de dveloppement

Incrmental

Itratif

Pilot par les risques

Orient composant

Orient utilisateur

Prsentation de 2TUP
Axe fonctionnel

La ralisation du systme consiste fusionner les rsultats des deux branches


Axe technique

Prsentation de 2TUP

2TUP, un processus UP

Un processus pilot par les risques


4 principaux risques
Linadquati on aux besoins des utilisateurs
Lincapacit de larchitecture technique rpondre aux contraintes oprationnelles

Les solutions apportes par ce processus


Gestion prioritaire des deux premiers risques Politique dincrments

Le non respect des cots et dlais

Le manque de qualit

2TUP, un processus UP

Un processus pilot par les exigences des utilisateurs


Deux types dacteurs
Lutilisateur consommateur des fonctions du systme La branche gauche est charge de capturer les besoins fonctionnels auprs des utilisateurs consommateurs

Lutilisateur exploitant le systme

La branche droite est charge de capturer les besoins techniques auprs des utilisateurs exploitants

2TUP et UML
Dfinition de Unified Modeling Langage :
Langage de modlisatio n graphique et textuel
comprendre et dcrire des besoins, spcifier et documenter des systmes, concevoir des solutions,
Unification des notations et concepts orients objet

UML

Buts

Moyen dtablir le suivi des dcisions prises, depuis la spcification jusquau codage

2TUP et UML
Le recours la modlisation est une pratique indispensable au dveloppement

Relation entre 2TUP et UML


UML est le langage de modlisation objet standard de ce processus
Correspondance entre les diffrents diagrammes dUML et les tapes de 2TUP

2TUP et UML
Capture des besoins fonctionnels Analyse Capture des besoins techniques Conception gnrique Conception prliminaire Conception dtaille
Diagramme des cas dutilisation, Diagrammes de squence, Diagrammes de collaboration

Diagramme de classes, Diagrammes dtats transition

Diagramme des cas dutilisation Diagramme de dploiement


Diagramme de composants, Diagramme de dploiement
Diagramme de classes, Diagramme de squence, Diagramme de collaboration, Diagramme dtats, Diagramme dactivits, Diagrammede composants

Les apports de 2TUP

Capitalisation de la connaissance de lentreprise investissement pour le moyen et long terme

Capitalisation dun savoirfaire technique investissemen t pour le court et moyen terme

2TUP en dtail
Capture des besoins

tude prliminaire
Cahier des charges Acteurs

Besoins fonctionnels
Cas dutilisations

Besoins techniques
Spcifications techniques
Spcifications de larchitecture Cas dutilisation techniques

Classes candidates

Messages
Modlisation du contexte Validation et consolidation

2TUP dans la pratique


Analyse Dcoupage en catgorie
Dcoupage en catgorie

Modle statique
Classes Associations

Modle dynamique
Scnarios Diagrammes tats transitions Diagrammes dinteraction Validation

Opration
Dpendances Optimisation

Conception darchitecture

Conception gnrique
Framworks techniques

Conception prliminaire
Modle de dploiement/ exploitation Interfaces utilisateurs

Conception dtaille

Modle logique Interface catgories Dveloppement de prototype

Tout
Conception IHM

Conclusion
Avantages dune mthode

Grand projet et SI complexe

Gestion des risques

Management de projet

UP