SlideShare ist ein Scribd-Unternehmen logo
1 von 14
2TUP
2 track unified
           process


         PREEMPTIF@GMAIL.COM
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?
Processus




                                   Contraintes
                    Objectif
Processus…Unifié



       Plusieurs processus unifiés, pas      Trame commune des meilleures
                   un seul                     pratiques de développement

                                          UML




                                Piloté par        Orienté        Orienté
Incrémental      Itératif                                       utilisateur
                               les risques      composant
2T + UP= 2TUP
     • Processus créé par ValTech

      Oui, mais pourquoi 2TUP?
          Réponse aux contraintes de changement
                             continuel imposées
                            aux SI des entreprises

Contraintes
 Contraintes                           Contraintes
                                        Contraintes
techniques
 techniques                           fonctionnelle
                                       fonctionnelle
Axe
fonctionnel
               La réalisation
                du système
                 consiste à
               fusionner les
               résultats des
              deux branches
   Axe
technique
2TUP et la réutilisabilité.
Un processus itératif et incrémental




Une 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é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?




                   Incapacité
Imprécision
                   d’intégrer les
fonctionnelle
                   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,
Capture des besoins    • Diagrammes de séquence,
   fonctionnels        • Diagrammes de collaboration

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

Capture des besoins
                       • Diagramme des cas d’utilisation
    techniques
    Conception
                       • Diagramme de déploiement
    générique
    Conception         • Diagramme de composants,
    préliminaire       • Diagramme de déploiement
                       • Diagramme de classes,
                       • Diagramme de séquence,
                       • Diagramme de collaboration,
Conception détaillée   • Diagramme d’états,
                       • Diagramme d’activités,
                       • Diagrammede composants
Pour résumer:




Plusieurs UP: CASCADE,XP, RUP..

Weitere ähnliche Inhalte

Was ist angesagt?

Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRouâa Ben Hammouda
 
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Rapport pfe Conceptionet Developpement d'une Application web et  Mobile Rapport pfe Conceptionet Developpement d'une Application web et  Mobile
Rapport pfe Conceptionet Developpement d'une Application web et Mobile Raoua Bennasr
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - CorrectionLilia Sfaxi
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Ben Abdelwahed Slim
 
Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Mohamed Aziz Chetoui
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Ayoub Mkharbach
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UMLAmir Souissi
 
TD3-UML-Correction
TD3-UML-CorrectionTD3-UML-Correction
TD3-UML-CorrectionLilia Sfaxi
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSiwar GUEMRI
 
Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...Ramzi Noumairi
 
Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étudeDonia Hammami
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATSiwar GUEMRI
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
Methodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMethodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMireille Blay-Fornarino
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsMohamed Ayoub OUERTATANI
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des ChargesLilia Sfaxi
 
TP1-UML-Correction
TP1-UML-CorrectionTP1-UML-Correction
TP1-UML-CorrectionLilia Sfaxi
 

Was ist angesagt? (20)

Cours uml
Cours umlCours uml
Cours uml
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
 
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Rapport pfe Conceptionet Developpement d'une Application web et  Mobile Rapport pfe Conceptionet Developpement d'une Application web et  Mobile
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - Correction
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2
 
Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
 
TD3-UML-Correction
TD3-UML-CorrectionTD3-UML-Correction
TD3-UML-Correction
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
 
Cours Génie Logiciel - Introduction
Cours Génie Logiciel - IntroductionCours Génie Logiciel - Introduction
Cours Génie Logiciel - Introduction
 
Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...
 
Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étude
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSAT
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Modele rapport pfe esprit
Modele rapport pfe  espritModele rapport pfe  esprit
Modele rapport pfe esprit
 
Methodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMethodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifié
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des Charges
 
TP1-UML-Correction
TP1-UML-CorrectionTP1-UML-Correction
TP1-UML-Correction
 

Andere mochten auch

Les MéThodes Agiles
Les MéThodes AgilesLes MéThodes Agiles
Les MéThodes Agilesguesta206aa87
 
Rapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc InformatiqueRapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc InformatiqueEric Maxime
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPNicolas Perriault
 
Atelier agile 2009_09_27
Atelier agile 2009_09_27Atelier agile 2009_09_27
Atelier agile 2009_09_27domidp
 
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013Daniel Rehn
 
Apresentação Java Web Si Ufc Quixadá
Apresentação Java Web Si Ufc QuixadáApresentação Java Web Si Ufc Quixadá
Apresentação Java Web Si Ufc QuixadáZarathon Maia
 
Què ha fet ICV-EUiA amb el meu vot?
Què ha fet ICV-EUiA amb el meu vot?Què ha fet ICV-EUiA amb el meu vot?
Què ha fet ICV-EUiA amb el meu vot?iniciativaverds
 
Presentació assamblea
Presentació assamblea Presentació assamblea
Presentació assamblea FC Barcelona
 
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013Daniel Rehn
 
Dominator: Rectifieuse plane de profils à CN et avance lente de Jones & Shipman
Dominator: Rectifieuse plane de profils à CN et avance lente de Jones & ShipmanDominator: Rectifieuse plane de profils à CN et avance lente de Jones & Shipman
Dominator: Rectifieuse plane de profils à CN et avance lente de Jones & Shipmanjonesshipman
 
Présentation LMAX Disruptor So@t
Présentation LMAX Disruptor So@tPrésentation LMAX Disruptor So@t
Présentation LMAX Disruptor So@tFrancois Ostyn
 
Semana 5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
Semana  5: Caracteres, tipos char e int, tipos de valor vs. tipos de referênciaSemana  5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
Semana 5: Caracteres, tipos char e int, tipos de valor vs. tipos de referênciaManuel Menezes de Sequeira
 
Campus M21 | Medienpraxis III: Online / Social Media - Vorlesung II
Campus M21 | Medienpraxis III: Online / Social Media - Vorlesung IICampus M21 | Medienpraxis III: Online / Social Media - Vorlesung II
Campus M21 | Medienpraxis III: Online / Social Media - Vorlesung IIDaniel Rehn
 
ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2
ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2
ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2dmc digital media center GmbH
 
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.MongoDB
 
Otimizando aplicações Zend Framework - Tchelinux
Otimizando aplicações Zend Framework - TchelinuxOtimizando aplicações Zend Framework - Tchelinux
Otimizando aplicações Zend Framework - TchelinuxElton Minetto
 

Andere mochten auch (20)

Les MéThodes Agiles
Les MéThodes AgilesLes MéThodes Agiles
Les MéThodes Agiles
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Rapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc InformatiqueRapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc Informatique
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Atelier agile 2009_09_27
Atelier agile 2009_09_27Atelier agile 2009_09_27
Atelier agile 2009_09_27
 
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 31.01.2013
 
Apresentação Java Web Si Ufc Quixadá
Apresentação Java Web Si Ufc QuixadáApresentação Java Web Si Ufc Quixadá
Apresentação Java Web Si Ufc Quixadá
 
Einführung in SCRUM
Einführung in SCRUMEinführung in SCRUM
Einführung in SCRUM
 
Què ha fet ICV-EUiA amb el meu vot?
Què ha fet ICV-EUiA amb el meu vot?Què ha fet ICV-EUiA amb el meu vot?
Què ha fet ICV-EUiA amb el meu vot?
 
Presentació assamblea
Presentació assamblea Presentació assamblea
Presentació assamblea
 
Digitale Mentalität II
Digitale Mentalität IIDigitale Mentalität II
Digitale Mentalität II
 
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013
Campus M21 | Medienpraxis II: Online - Vorlesung I vom 30.01.2013
 
Dominator: Rectifieuse plane de profils à CN et avance lente de Jones & Shipman
Dominator: Rectifieuse plane de profils à CN et avance lente de Jones & ShipmanDominator: Rectifieuse plane de profils à CN et avance lente de Jones & Shipman
Dominator: Rectifieuse plane de profils à CN et avance lente de Jones & Shipman
 
Présentation LMAX Disruptor So@t
Présentation LMAX Disruptor So@tPrésentation LMAX Disruptor So@t
Présentation LMAX Disruptor So@t
 
Semana 5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
Semana  5: Caracteres, tipos char e int, tipos de valor vs. tipos de referênciaSemana  5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
Semana 5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
 
Campus M21 | Medienpraxis III: Online / Social Media - Vorlesung II
Campus M21 | Medienpraxis III: Online / Social Media - Vorlesung IICampus M21 | Medienpraxis III: Online / Social Media - Vorlesung II
Campus M21 | Medienpraxis III: Online / Social Media - Vorlesung II
 
ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2
ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2
ECM-Webinar: Alfresco Migration Bestandsdaten Teil 2
 
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01-rev.
 
Otimizando aplicações Zend Framework - Tchelinux
Otimizando aplicações Zend Framework - TchelinuxOtimizando aplicações Zend Framework - Tchelinux
Otimizando aplicações Zend Framework - Tchelinux
 

Ähnlich wie Méthodologie 2 Track Unified Process

Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Erradi Mohamed
 
Rational Unified Process (RUP) Complete process .ppt
Rational Unified Process (RUP) Complete process .pptRational Unified Process (RUP) Complete process .ppt
Rational Unified Process (RUP) Complete process .pptBoom199
 
Genie logiciel eseo-v1.1-1spp
Genie logiciel eseo-v1.1-1sppGenie logiciel eseo-v1.1-1spp
Genie logiciel eseo-v1.1-1sppLaurent Guérin
 
Business case pour une solution d'intégration de la chaîne d'outils
Business case pour une solution d'intégration de la chaîne d'outilsBusiness case pour une solution d'intégration de la chaîne d'outils
Business case pour une solution d'intégration de la chaîne d'outilsPlanview
 
Utc apm human talks compiegne
Utc apm human talks compiegneUtc apm human talks compiegne
Utc apm human talks compiegneArthur Van Ceulen
 
cours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptcours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptFatiMa243348
 
Cycle de développement du logiciel
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logicielMajid CHADAD
 
20070320 05 - Squale Portail qualimétrie
20070320 05 - Squale Portail qualimétrie20070320 05 - Squale Portail qualimétrie
20070320 05 - Squale Portail qualimétrieLeClubQualiteLogicielle
 
Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptxLatifaBen6
 
DSI, c'est vous le chef d'orchestre!
DSI, c'est vous le chef d'orchestre!DSI, c'est vous le chef d'orchestre!
DSI, c'est vous le chef d'orchestre!Microsoft Ideas
 
Modelisation agile 03122011
Modelisation agile  03122011Modelisation agile  03122011
Modelisation agile 03122011agnes_crepet
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelAgile Montréal
 
K2 la boite à outils pour le développement rapide d’applications métier s’app...
K2 la boite à outils pour le développement rapide d’applications métier s’app...K2 la boite à outils pour le développement rapide d’applications métier s’app...
K2 la boite à outils pour le développement rapide d’applications métier s’app...Microsoft Décideurs IT
 
E-business - développement
E-business - développementE-business - développement
E-business - développementManon Cuylits
 
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxProcessus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxinformatiquehageryah
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logicielRabia AZIZA
 
Présentation IFPEB matinée technique IFPEB-CSTB
Présentation IFPEB matinée technique IFPEB-CSTBPrésentation IFPEB matinée technique IFPEB-CSTB
Présentation IFPEB matinée technique IFPEB-CSTBIFPEB
 
Vue rapide évolution des normes iso 900x sept 2010
Vue rapide évolution des normes iso 900x   sept 2010Vue rapide évolution des normes iso 900x   sept 2010
Vue rapide évolution des normes iso 900x sept 2010Patrice Bock
 
2.2 cycles de vie
2.2 cycles de vie2.2 cycles de vie
2.2 cycles de vieHarun Mouad
 

Ähnlich wie Méthodologie 2 Track Unified Process (20)

Ttup
TtupTtup
Ttup
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
 
Rational Unified Process (RUP) Complete process .ppt
Rational Unified Process (RUP) Complete process .pptRational Unified Process (RUP) Complete process .ppt
Rational Unified Process (RUP) Complete process .ppt
 
Genie logiciel eseo-v1.1-1spp
Genie logiciel eseo-v1.1-1sppGenie logiciel eseo-v1.1-1spp
Genie logiciel eseo-v1.1-1spp
 
Business case pour une solution d'intégration de la chaîne d'outils
Business case pour une solution d'intégration de la chaîne d'outilsBusiness case pour une solution d'intégration de la chaîne d'outils
Business case pour une solution d'intégration de la chaîne d'outils
 
Utc apm human talks compiegne
Utc apm human talks compiegneUtc apm human talks compiegne
Utc apm human talks compiegne
 
cours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptcours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.ppt
 
Cycle de développement du logiciel
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logiciel
 
20070320 05 - Squale Portail qualimétrie
20070320 05 - Squale Portail qualimétrie20070320 05 - Squale Portail qualimétrie
20070320 05 - Squale Portail qualimétrie
 
Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptx
 
DSI, c'est vous le chef d'orchestre!
DSI, c'est vous le chef d'orchestre!DSI, c'est vous le chef d'orchestre!
DSI, c'est vous le chef d'orchestre!
 
Modelisation agile 03122011
Modelisation agile  03122011Modelisation agile  03122011
Modelisation agile 03122011
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
 
K2 la boite à outils pour le développement rapide d’applications métier s’app...
K2 la boite à outils pour le développement rapide d’applications métier s’app...K2 la boite à outils pour le développement rapide d’applications métier s’app...
K2 la boite à outils pour le développement rapide d’applications métier s’app...
 
E-business - développement
E-business - développementE-business - développement
E-business - développement
 
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxProcessus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logiciel
 
Présentation IFPEB matinée technique IFPEB-CSTB
Présentation IFPEB matinée technique IFPEB-CSTBPrésentation IFPEB matinée technique IFPEB-CSTB
Présentation IFPEB matinée technique IFPEB-CSTB
 
Vue rapide évolution des normes iso 900x sept 2010
Vue rapide évolution des normes iso 900x   sept 2010Vue rapide évolution des normes iso 900x   sept 2010
Vue rapide évolution des normes iso 900x sept 2010
 
2.2 cycles de vie
2.2 cycles de vie2.2 cycles de vie
2.2 cycles de vie
 

Mehr von Zakaria Bouazza

Mehr von Zakaria Bouazza (7)

Glassfish 4 quick guide
Glassfish 4 quick guideGlassfish 4 quick guide
Glassfish 4 quick guide
 
Page viewer sous android
Page viewer sous androidPage viewer sous android
Page viewer sous android
 
Action bar sous Android
Action bar sous AndroidAction bar sous Android
Action bar sous Android
 
Git Memento of basic commands
Git Memento of basic commandsGit Memento of basic commands
Git Memento of basic commands
 
Success insights
Success insightsSuccess insights
Success insights
 
Brevets
BrevetsBrevets
Brevets
 
Présentation de RMI Java
Présentation de RMI JavaPrésentation de RMI Java
Présentation de RMI Java
 

Kürzlich hochgeladen

Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxrajaakiass01
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdfMariaClaraAlves46
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...Universidad Complutense de Madrid
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesMohammedAmineHatoch
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKNassimaMdh
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxShinyaHilalYamanaka
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Technologia Formation
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLElebaobabbleu
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfGamal Mansour
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxabdououanighd
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsJaouadMhirach
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxikospam0
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 

Kürzlich hochgeladen (20)

Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 

Méthodologie 2 Track Unified Process

  • 1. 2TUP 2 track unified process PREEMPTIF@GMAIL.COM
  • 2. 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.
  • 3. Un processus d’abord, c’est quoi? Processus Contraintes Objectif
  • 4. Processus…Unifié Plusieurs processus unifiés, pas Trame commune des meilleures un seul pratiques de développement UML Piloté par Orienté Orienté Incrémental Itératif utilisateur les risques composant
  • 5. 2T + UP= 2TUP • Processus créé par ValTech Oui, mais pourquoi 2TUP? Réponse aux contraintes de changement continuel imposées aux SI des entreprises Contraintes Contraintes Contraintes Contraintes techniques techniques fonctionnelle fonctionnelle
  • 6. Axe fonctionnel La réalisation du système consiste à fusionner les résultats des deux branches Axe technique
  • 7.
  • 8. 2TUP et la réutilisabilité.
  • 9. Un processus itératif et incrémental Une 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é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
  • 10. Piloté par les risques? Incapacité Imprécision d’intégrer les fonctionnelle technologies
  • 11. 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…)
  • 12. Voyons un peu les détails!
  • 13. 2TUP et UML • Diagramme des cas d’utilisation, Capture des besoins • Diagrammes de séquence, fonctionnels • Diagrammes de collaboration • Diagramme de classes, Analyse • Diagrammes d’états transition Capture des besoins • Diagramme des cas d’utilisation techniques Conception • Diagramme de déploiement générique Conception • Diagramme de composants, préliminaire • Diagramme de déploiement • Diagramme de classes, • Diagramme de séquence, • Diagramme de collaboration, Conception détaillée • Diagramme d’états, • Diagramme d’activités, • Diagrammede composants
  • 14. Pour résumer: Plusieurs UP: CASCADE,XP, RUP..

Hinweis der Redaktion

  1. La complexité croissante des systèmes informatiques a conduit les concepteurs à s’intéresser aux méthodes. On a comptabilisé en 1994 jusqu’à 50 méthodes objets différentes. Chaque méthode se définit par une notation et un processus spécifique, mais la plupart convergent en ce qui concerne la sémantique de leur notation. Néanmoins le travail de définition d’un processus est toujours resté dificile, mais UML a ouvert le terrain de l’unification en fusionnant les notations et en apportant précision et rigueur à la définition des concepts introduits. Il a apporté un élan sans précédent à la technologie objet, puisqu’elle y propose un standard à respecter. Il reste cependant à définir le processus pour réellement capitaliser des règles dans le domaine du développement logiciel. On ne pourrait définir un seul processus ca la variété des systèmes ne le permet pas, donc l’unification des processus a été remplacé par l’unfication des meilleurs pratiques.
  2. Séquence d’étapes, en partie ordonnées Objectif : obtention d’un système logiciel ou évolution d’un système existant qui satisfasse le client (autrement dit, que le résultat obtenu répond bien aux besoins des utilisateurs) Contraintes : Respect des délais Respect des coûts
  3. Plusieurs processus unifiés, pas un seul : il y a tellement de systèmes, de techniques variés qu’il serait impensable d’envisager un processus qui soit adapté à tous les projets possibles, autrement dit que le développement avec ce processus réponde bien aux objectifs tout en respectant les contraintes; Le processus unifié doit donc être compris comme une trame commune des meilleures pratiques de développement, et non comme l’ultime tentative d’élaborer un processus universel. C’est un Processus de développement logiciel construit sur UML Tout processus unifié doit répondre aux caractéristiques suivantes: Incrémental : définir des incréments de réalisation est en effet la meilleure pratique de gestion des risques d’ordre à la fois technique et fonctionnel. Chaque incrément confirme la preuve de faisabilité auprès de l’équipe de développement et du client. De plus, le suivi des incréments constitue un excellent contrôle des couts et délais Itératif : non seulement à chaque cycle on ajoute une fonctionnalité mais de plus on améliore les fonctionnalités précédentes Piloté par les risques : qui sont d’ailleurs nombreux dans le développement logiciel On peut citer par exemple: inadéquation aux besoins des utilisateurs, le non respect des couts et délais Les causes majeures d’échec d’un projet logiciel doivent être écartées en priorités ; les deux principales causes sont l’incapacité de l’architecture technique à répondre aux contraintes opérationnelles et l’inédaquation du développement aux besoins utilisateurs. Orienté composant : Un composant est un module indépendant, qui pourrait servir pour d’autres projets. Le découpage en modules de ce type de processus se fait aussi bien en modélisation qu’en production, et permet la réutilisation logicielle . Orienté utilisateur : Les utilisateurs sont à l’origine du développement, car la spécification et la conception sont construites à partir des modes d’utilisation attendus par les acteurs du système.
  4. Qui est un groupe français de conseil en technologies, présent à l’international. Pourquoi 2tup et non pas un autre processus unifié? Justement pour répondre aux contraintes de changement continuel imposées aux SI des entreprises. En ce sens, il renforce le contrôle sur les capacités d’évolution et de correction de tels systèmes. « 2 Track » signifie littéralement que le processus suit deux chemins. Il s’agit des chemins « fonctionnels » et « d’architecture technique », qui correspondent aux deux axes des changements imposés au système informatique.
  5. Idée de base du 2TUP : toute évolution imposée au SI peut se décomposer et se traiter parallèlement, suivant 2 axes (« 2 tracks ») : Un axe appelé fonctionnel et un autre technique La réalisation du système consiste à fusionner les résultats des deux branches D’où…
  6. La branche gauche (fonctionnelle) comporte: * La capture des besoins fonctionnels, qui produit un modèle des besoins focalisé sur le métier des utilisateurs. (use case) Ceci va réduire le risque de produire un système qui sera inadapté. Et en même temps, Le maître d'oeuvre vérifie si tous les besoins sont cohérents et exhaustives. * l’analyse, qui consiste à étudier précisément la spécification fonctionnelle de manière à obtenir une idée de ce que va réaliser le système en termes de métier. Les résultats de l’analyse ne dépendent d’aucune technologie particulière. La branche droite (architecture technique) comporte en un premier lieu de capturer les besoins techniques, càd recenser les outils et les matériels, et prendre en compte l'intégration si il y'a un existant (ancien si à améliorer). et en deuxième lieu la conception générique, qui va définir les composants nécessaires à la construction de l'architecture technique. Il est trés important de réussir cette phase qu'il est conseillé de réaliser un prototype pour le valider. La branche du milieu comporte : • la conception préliminaire, qui représente une étape délicate, car elle intègre le modèle d’analyse dans l’architecture technique de manière à tracer la cartographie des composants du système à développer ; • la conception détaillée, qui étudie ensuite comment réaliser chaque composant; • l’étape de codage, qui produit ces composants et teste au fur et à mesure les unités de code réalisées ; • l’étape de recette, qui consiste enfin à valider les fonctions du système développé.
  7. C’est d’ici qu’on parle de changement continuel des systèmes d’informations. On a parlé tout à l'heure de réutilisabilité, en effet l'indépendance entre les 2 branches permet de réutiliser la branche fonctionnelle sous différentes technologies. Il suffit juste de greffer la nouvelle architecture. et généralement cette branche fonctionnelle est pour le moyen et le long terme. La branche technique, quand à elle, n'est pas si importante, et elles sont aussi utilisables. Il existe même des architectures techniques prêtes à intégrer. L'évolution des architectures laisse penser aussi que la branche technique est à court terme qui change constamment.
  8. . L’itération 1 développe les fonctions de validation du principe du système et intègre les outils prévus pour le développement. • L’itération 2 est focalisée sur l’architecture ; elle peut être considérée comme le prototype de réalisation technique. • L’itération 3 avance dans la réalisation des fonctions les plus prioritaires de manière à présenter une première version de déploiement pour les utilisateurs. Elle permet entre-temps d’améliorer et de compléter l’architecture technique. • Les itérations suivantes avancent dans la réalisation des fonctions jusqu’à l’obtention complète du système initialement envisagé.
  9. La configuration du processus en Y a également été conçue pour gérer en priorité et en parallèle les risques de nature fonctionnelle et technique : • d’une part, les risques d’imprécision fonctionnelle, et d’inadéquation aux besoins sur la branche gauche, • d’autre part les risques d’incapacité à intégrer les technologies, et d’inadaptation technique sur la branche droite. L’exigence d’aboutir à une itération au début permet également d’évaluer très rapidement la capacité à intégrer les technologies nécessaires au projet. Pour décider s’il faut continuer ou non le projet ?
  10. Un processus piloté par les exigences des utilisateurs Comme nous l'avons vu la probabilité des risques est élevé comme la non adéquation technique et fonctionnelle aux besoins des utilisateurs. Donc on met l'accent sur les exigences des utilisateurs qu'on distingue: L'utilisateur consommateur de fonctions du système, qui correspond généralement à un poste, ou des rôles. L'utilisateur exploitant le système, qui correspond au rôle technique, car en C/S, on attend des performances et la sécurité. Donc l'axe technique permet de voir les administrateurs techniques souvent oublier lors de la livraison
  11. Sur la branche gauche, pour la capture des besoins fonctionnels, les cas d’utilisation nous donnent métier des fonctions du système. De là vont découler des classes d’analyse qui sont les concepts utilisés par l’utilisateur et des scénarios qui établissent les comportements attendus du système. Sur la branche droite, pour la capture des besoins techniques, la nature des cas d’utilisation a été quelque peu adaptée en fonction des plus-values opérationnelles du système pour ses exploitants. Ces cas vont nous permettre de spécifier l’architecture qui sera sous forme de couches logicielles. Les cas d’utilisation techniques permettent de concevoir les classes techniques pour les contraintes opérationnelles du système. • Lors de la conception préliminaire, les classes obtenues naissent de la distribution des classes d’analyse sur les couches logicielles. Les interactions entre classes de conception permettent de consolider et de vérifier à terme la conception des cas d’utilisation fonctionnelle tenant compte des contraintes opérationnelles. Le pilotage par les cas d’utilisation consiste justement à ordonner les cas d’utilisation par priorité, En réalisant le plus prioritaire d’abord. Pour ajouter le maximum de valeur ajoutée au système, on rentabilise plus rapidement le développement, ce qui va nous permettre de réduire les risques