Upload
zakaria-bouazza
View
5.819
Download
5
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
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.
Un processus d’abord, c’est quoi?
Pro
cess
us
Obj
ectif
Con
trai
ntes
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
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
Axe fonctionnel
Axe technique
La réalisation du système consiste à
fusionner les résultats des
deux branches
2TUP et la réutilisabilité.
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
Piloté par les risques?
Imprécision fonctionnelle
Incapacité d’intégrer les technologies
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…)
Voyons un peu les détails!
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
Pour résumer:
Plusieurs UP: CASCADE,XP, RUP..