Gestion de projets 2 Tracks Unified Process EL



















- Slides: 19
Gestion de projets 2 Tracks Unified Process EL MAZOUZI Nadia, FILALI Abderrahmane,
Plan • Présentation de 2 TUP • 2 TUP, un processus UP • 2 TUP et UML • Les apports de 2 TUP • 2 TUP en détail • 2 TUP dans la pratique
Introduction RUP 2 TUP EUP Scrum XUP Ess. UP AUP UP Méthodes unifiées ASD Extreme Programming Crystal DSDM Méthodes agiles
Présentation de 2 TUP • Processus créé par Valtech • Pourquoi 2 TUP ? Réponse aux contraintes de changement continuel imposées aux SI des entreprises Contraintes techniques SI Contraintes fonctionnelle
Présentation de 2 TUP obtention d’un système logiciel ou évolution d’un système existant qui satisfasse le client Contraintes Séquence d’étapes, en partie ordonnées Objectif Processus • Définition d’un processus : Délais Coûts
Présentation de 2 TUP Définition d’un processus unifié Plusieurs processus unifiés, pas un seul Trame commune des meilleures pratiques de développement Caractéristiques d’un processus unifié Incrémental Itératif Piloté par les risques Orienté composant Orienté utilisateur
Présentation de 2 TUP Axe fonctionnel La réalisation du système consiste à fusionner les résultats deux branches Axe technique Idée de base
Présentation de 2 TUP
2 TUP, un processus UP Un processus piloté par les risques 4 principaux risques L’inadéquati on aux besoins des utilisateurs L’incapacité de l’architecture technique à répondre aux contraintes opérationnelles Le non respect des coûts et délais Le manque de qualité Les solutions apportées par ce processus Gestion prioritaire des deux premiers risques Politique d’incréments
2 TUP, un processus UP Un processus piloté par les exigences des utilisateurs Deux types d’acteurs L’utilisateur consommateur des fonctions du système L’utilisateur exploitant le système La branche gauche est chargée de capturer les besoins fonctionnels auprès des utilisateurs consommateurs La branche droite est chargée de capturer les besoins techniques auprès des utilisateurs exploitants Les utilisateurs sont à l’origine de la conception
2 TUP et UML Langage de modélisatio n graphique et textuel Buts • Définition de Unified Modeling Langage : comprendre et décrire des besoins, spécifier et documenter des systèmes, concevoir des solutions, Unification des notations et concepts orientés objet Moyen d’établir le suivi des décisions prises, depuis la spécification jusqu’au codage
2 TUP et UML Le recours à la modélisation est une pratique indispensable au développement Relation entre 2 TUP et UML est le langage de modélisation objet standard de ce processus Correspondance entre les différents diagrammes d’UML et les étapes de 2 TUP
2 TUP et UML Capture des besoins fonctionnels Analyse Capture des besoins techniques • Diagramme des cas d’utilisation, • Diagrammes de séquence, • Diagrammes de collaboration • Diagramme de classes, • Diagrammes d’états transition • Diagramme des cas d’utilisation Conception générique • Diagramme de déploiement Conception préliminaire • Diagramme de composants, • Diagramme de déploiement Conception détaillée • Diagramme de classes, • Diagramme de séquence, • Diagramme de collaboration, • Diagramme d’états, • Diagramme d’activités, • Diagrammede composants
Les apports de 2 TUP Capitalisation de la connaissance de l’entreprise Capitalisation d’un savoirfaire technique investissement pour le moyen et long terme investissemen t pour le court et moyen terme
2 TUP en détail • Capture des besoins Étude préliminaire Besoins fonctionnels Besoins techniques Cahier des charges Cas d’utilisations Spécifications techniques Classes candidates Spécifications de l’architecture Validation et consolidation Cas d’utilisation techniques Acteurs Messages Modélisation du contexte
2 TUP dans la pratique • Analyse Découpage en catégorie Modèle statique Modèle dynamique Classes Scénarios Associations Diagrammes états transitions Opération Diagrammes d’interaction Optimisation Validation Dépendances
• Conception d’architecture Conception générique Conception préliminaire Framworks techniques Modèle de déploiement/ exploitation Conception détaillée Interfaces utilisateurs Tout Modèle logique Interface catégories Développement de prototype Conception IHM
Conclusion Avantages d’une méthode Grand projet et SI complexe Management de projet Gestion des risques UP
Gestion de projets EL MAZOUZI Nadia, FILALI Abderrahmane, Merci pour votre attention TAMAGNO Olivier