14
2TUP 2 track unified process [email protected]

Méthodologie 2 Track Unified Process

Embed Size (px)

DESCRIPTION

Adopter une méthodologie pour développer un système est indéniable au risque de vous planter, cette présentation étale sur ses slides la méthodologie 2TUP, qui fait partie de la famille des Processus unifiés basés sur UML

Citation preview

Page 1: Méthodologie 2 Track Unified Process

2TUP2 track unified

process

[email protected]

Page 2: Méthodologie 2 Track Unified Process

Problématique:

• Complexité croissante des SI

> Définir des méthodes.• 50 méthodes en 1994.

> Notation et processus spécifique.

Uml a ouvert dès lors le terrain > Unification des meilleurs pratiques.

Page 3: Méthodologie 2 Track Unified Process

Un processus d’abord, c’est quoi?

Pro

cess

us

Obj

ectif

Con

trai

ntes

Page 4: Méthodologie 2 Track Unified Process

Processus…Unifié

Plusieurs processus unifiés, pas un seul

Trame commune des meilleures pratiques de développement

UML

Incrémental Itératif Piloté par les risques

Orienté composant

Orienté utilisateur

Page 5: Méthodologie 2 Track Unified Process

2T + UP= 2TUP

• Processus créé par ValTech

Oui, mais pourquoi 2TUP?

Contraintes fonctionnelleContraintes fonctionnelle

Contraintes techniquesContraintes techniques

Réponse aux contraintes de changement changement continuel imposéescontinuel imposées

aux SI des entreprises

Page 6: Méthodologie 2 Track Unified Process

Axe fonctionnel

Axe technique

La réalisation du système consiste à

fusionner les résultats des

deux branches

Page 7: Méthodologie 2 Track Unified Process
Page 8: Méthodologie 2 Track Unified Process

2TUP et la réutilisabilité.

Page 9: Méthodologie 2 Track Unified Process

Un processus itératif et incrémental

Une itérationUne itération est une séquence distincte d'activités qui produit des améliorations ou d'évolutions du système et évalué par les utilisateurs.

Un incrémentUn incrément est la différence entre 2 itérations succesives. De plus, le suivi des incréments constitue un excellent contrôle des couts et délais

Page 10: Méthodologie 2 Track Unified Process

Piloté par les risques?

Imprécision fonctionnelle

Incapacité d’intégrer les technologies

Page 11: Méthodologie 2 Track Unified Process

Un processus piloté par les exigences des utilisateurs

Mettre l’accent sur l’exigence des utilisateurs:

• Utilisateur Consommateur de fonctions du système.

• Utilisateurs exploitant le système (Administrateurs…)

Page 12: Méthodologie 2 Track Unified Process

Voyons un peu les détails!

Page 13: Méthodologie 2 Track Unified Process

2TUP et UML• Diagramme des cas d’utilisation,• Diagrammes de séquence,• Diagrammes de collaboration

Capture des besoins fonctionnels

• Diagramme de classes, • Diagrammes d’états transition Analyse

• Diagramme des cas d’utilisationCapture des besoins techniques

• Diagramme de déploiementConception générique

• Diagramme de composants,• Diagramme de déploiement

Conception préliminaire

•Diagramme de classes,•Diagramme de séquence,•Diagramme de collaboration, •Diagramme d’états,•Diagramme d’activités, •Diagrammede composants

Conception détaillée

Page 14: Méthodologie 2 Track Unified Process

Pour résumer:

Plusieurs UP: CASCADE,XP, RUP..