Rational Unified Process (RUP)

Slides:



Advertisements
Présentations similaires
EPITECH 2009 UML EPITECH 2009
Advertisements

Applications N-Tiers Rappels: architecture et méthodologie
Les Systèmes d’Information Financière Atelier conjoint ACBF / Banque Mondiale / AFRITAC de l’Ouest Gérer l’application dans le temps, sur les plans fonctionnel,
Eléments de Génie Logiciel
6 — Aperçu du processus unifié
La Gestion de la Configuration
Projet n°4 : Objecteering
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
UML - Présentation.
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Les démarches de développement
Les démarches de développement
Introduction à UML NFE108 CNAM – LILLE Madame DELECLUSE
UML (Unified Modeling Langage)
Urbanisation et Architecture CNAM NFE107
Les Ateliers de Génie Logiciel
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Démarche Analyse des OGL et des Méthodes Objectifs : Activités :
Analyse et Conception orientée objet
Sommaire Objectif de Peakup Principes de fonctionnement
Le Développement itératif
Relation processus Anthony Tomat, Marcel Grosjean IG2PTB.
METHODE AGIL Présenté par : GRIOUI Haykel MILADI Hedi CHARFI Habib
Rationaliser la conception participative
UML F. Laperruque INRA – SAGA CATI SICPA.
Équipe de projet Méthodologie
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Les étapes du cycle de développement du génie logiciel
Portée, arrimages et intervenants Évolution des méthodes
Démarche de développement
Processus d'un projet F.Pfister
Sensibilisation a la modelisation
Patrons de conceptions de créations
Stratégie d’entreprise - Alstom Transport – Marco Férrogalini
Supports de formation au SQ Unifié
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Développement d'application rapide GEF492A Automne 2014 [HvV § 3.2.3]
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
2003 (revisé 2008)SEG Chapitre 11 Chapitre 1 “The Systems Engineering Context” Le contexte du génie de systèmes.
Cycles de Vie du Logiciel LFI2 Genie Logiciel/ Gestion de Projets Septembre 2008.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
UML : un peu d’histoire H. Lounis.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Le Rational Unified Process GEF492A 2014 Référence: [Roy ch ] Capt Vincent Roberge Collège Militaire Royal du Canada Génie électrique et génie informatique.
Introduction au Génie Logiciel
Les outils de la vérification statiquedynamique unitaires intégration vérificateur de syntaxe vérificateur de syntaxe étenduABAP débogueur inspecteur de.
Intro en dessin.
SLAM 1 Exploitation d’un schéma de données
Initiation à la conception des systèmes d'informations
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Power AMC-Rational Rational Rose, Étude comparative
Année 2006 – 2007 ENSEA © Emeric Rollin
Unified Modeling Language
ISNET-43 Atelier de génie logiciel Approche fonctionnelle ou objets Concurrence ou complémentarité ? Synthèse.
Quels enjeux Les Nouvelles Technologies sont utilisées sur tous types de projets Applications B2E, B2B, B2C Produits Client-Serveur.
Les démarches de Qualité au sein des Systèmes d’Information
L’enseignement de spécialité SLAM
Les démarches de développement
Soutenance Phase 1 Bibliographie et Analyse des besoins
2 Tracks Unified Process
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Chapitre 2 Rappels objet et Présentation des diagrammes UML
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Le Processus Hiver 2002 Petko Valtchev.
Les concepts d’UML - Le Processus Unifié -
1 JEE 2010 Architectures n-tiers F.Pfister
UML support à la COO 2ème année IUT Calais-Boulogne Bénédicte Talon
Conférence 2TUP Stéphane Barthon 03/12/
Projet logiciel orienté objets M2 Pro OSAE – P.Didelon, J.F.Rabasse.
1 UML: applications, études de cas ● Processus (Extreme Programming, Unified Process) ● Architectures ● Expression du besoin technique Conception Préliminaire.
Transcription de la présentation:

Rational Unified Process (RUP)

Qu’est ce que le RUP ? Processus unifié (PU) est une méthode de prise en charge du cycle de vie d’un logiciel et donc du développement, pour les logiciels orientés objets. RUP est l’une des plus célèbres implémentations de la méthode PU permettant de donner un cadre au développement logiciel.

Qu’est ce que le RUP ? RUP utilise UML RUP est piloté par les cas d’utilisation RUP est centré sur l’architecture C’est une méthode générique, itérative et incrémentale.

Qu’est ce que méthode ? Une méthode se doit de définir une séquence d'étapes, partiellement ordonnées, dont l'objectif est de produire un logiciel de qualité qui répond aux besoins des utilisateurs dans des temps et des coûts prévisibles. Une méthode sert à canaliser et ordonner les étapes de la modélisation.

Itérative et incrémentale … Le développement procède par des itérations qui conduisent à des livraisons incrémentales du système. Dans tous les cas, il faut garder à l'esprit qu'une méthode ne sert qu'à canaliser et ordonner les étapes de la modélisation. La valeur n'est pas dans la méthode mais dans les personnes qui la mettent en oeuvre.

Itérative et incrémentale … L'ensemble du problème est décomposé en itérations. Les cycles d’évolutions se décomposent en 4 phases : Création Élaboration Construction Transition

Itérative et incrémentale … Ces phases se décomposent en activités : Gestion de projet Modélisation métier Analyse des besoins Analyse et conception Implémentation Test Déploiement Maintenance/Évolution Environnemenent

Itérative et incrémentale … Ces phases se décomposent en activités : Gestion de projet Modélisation métier Analyse des besoins Analyse et conception Implémentation Test Déploiement Maintenance/Évolution Environnemenent

Le RUP Capture Software Développement “Best Practices” Développer des logiciels itérativement. Gérer des besoins. Utiliser des architectures basées sur les composants.

Développer software itérativement Il vous laisse tenir compte des changements des besoins. L'intégration n'est pas un « big bang » à la fin ; les éléments sont intégrés progressivement. Les risques sont habituellement découverts ou adressés pendant l'intégration.

Gérer des besoins Un meilleur contrôle des projets complexes Qualité de logiciel et satisfaction du client améliorée Les coûts et retards de projet sont réduit

Utiliser des architectures basées sur les composants. Isolation Réutilisation ActiveX JavaBeans

Modèle visuel Verification continue de la qualité Controler les changements