Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation
Objectif Comment automatiser le cycle de vie du développement des applications et améliorer la communication entre tous les intervenants, grâce aux outils intégrés d IBM Rational. 2
La plate-forme de développement logiciel IBM Rational GOVERNANCE DASHBOARD Solutions for geographically distributed development, compliance, SOA Processus & Pilotage IBM Rational Portfolio Manager IBM Rational Method Composer Best practices content (IBM Rational Unified Process IBM Tivoli Unified Process, Portfolio Management) IBM Rational Team Unifying Platform Analysis & Besoins IBM WebSphere Business Modeler IBM Rational RequisitePro IBM Rational Software Architect IBM Rational Software Modeler IBM Rational Rose Data Modeler Conception & construction IBM Rational Application Developer IBM Rational Systems Developer IBM WebSphere Integration Developer IBM Rational Data Architect IBM WebSphere Developer for zseries Quality logiciel IBM Rational Performance Tester IBM Rational Functional Tester IBM Rational Manual Tester IBM Rational PurifyPlus IBM Rational AppScan IBM Rational Policy center Gestion des changements et des configurations IBM Rational ClearCase IBM Rational Build Forge IBM Rational ClearQuest IBM Tivoli Provisioning Manager IBM Tivoli Intelligent Orchestrator Partner ecosystem & open computing Eclipse TM, Linux, Microsoft Windows, UNIX, IBM z/os 3
Démonstration : Rôles Ellen Directeur Lou Chef de projet Ellen Lou Alex Analyste Alex Développeur Jan Testeur Chris Intégrateur Jack Client Alex Jack Jan Chris 4
Démonstration : Script Client Parcours l application RPM Directeur Chef de projet Analyse le portefeuille ClearQuest Emet une demande d évolution RPM Planifie le travail RPM Suit l activité Analyste Développeur Intégrateur Analyse les changements WBM Met à jour la spécification RequisitePro RSA BuildForge Conçoit et Implémente le Code Baseline le Code / Créée le Build ClearCase Créée/Déploie la Release Testeur Implémente les Tests CQTM Valide le Build ClearQuest 5
L intégration permet une traçabilité de bout en bout WBM RSA RequisitePro RSM RAD Exigences Modèle UML Code Tests unitaires Modèle métier CQTM RMT / RFT BuildForge CQTM CQ RPM WBS Tâches Plan de tests Scripts Build Résultats des Tests Evolutions / Défauts Activités Processus commun Métriques et Reporting Gestion de configuration logiciel Rational Method Composer Rational SoDA Project Console Rational ClearCase 6
7
Pour en savoir plus: Logiciel IBM Rational Gestion de processus et de portefeuilles Gestion de changements et de livraisons Gestion de la qualité Architecture et construction Rational trial downloads developerworks Rational IBM Rational TV Partenaires IBM Rational Copyright IBM Corporation 2007. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 8