GESTION DE CONFIGURATION GLOBALE DÉMONSTRATION - CORINNE BACLE, PHILIPPE LEBLANC, IBM WIOT, 27-SEPT-2017
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
Gestion de configuration globale Démonstration Corinne Bacle, Philippe Leblanc, IBM WIoT, 27-Sept-2017 1 © 2017 IBM Corporation
Gestion de configuration globale La plateforme IBM CE-CLM inclut un service de gestion de configuration globale – Permet de créer des configurations comprenant des exigences, des modèles de conception, du code source et des tests, avec des liens de traçabilité OSLC entre ces éléments – Permet de créer des versions de référence – baselines – hétérogènes – Permet de créer des branches – streams – parallèles • Les modifications faites dans une branche ne sont pas propagées par défaut aux autres branches, mais on peut les délivrer aux autres branches Ce service (fourni avec les outils) permet de – Gérer des familles de produit : 1 stream = 1 variante – Mener des développements itératifs parallèle : 1 stream = 1 itération parallèle – Assurer la maintenance de la version publique du produit et développer la version future : 1 stream de maintenance et 1 stream de développement 2 © 2017 IBM Corporation
Gestion de configuration globale Concepts : Stream, Baseline, Change set, Component Fonctions : Branch, Compare, Deliver, Accept 3 © 2017 IBM Corporation
Exemple de Modification / Comparaison dans un projet d’exigences Scénario 1. Créer un stream à partir d’une baseline pour démarrer une nouvelle itération de modification 2. Travailler dans le stream avec des Change Sets 3. Option : Créer une baseline locale au stream, revoir et approuver les modifications 4. Délivrer les modifications locale au stream de travail sur le stream de référence • Valider les modifications par comparaison des spécs 4 © 2017 IBM Corporation
GC basé sur les composants Requirements Architecture Car X Model Un composant peut assembler un ensemble de Test Requirements sous-composants Implementation Body X Power Train X Architecture – Supporte ainsi les Systèmes de systèmes Requirements Test Chaque stream globale représente une variante Architecture Implementation GearBox X Engine X du système complet Test Il est possible de travailler par projets Implementation indépendants sur les composants Car X Model Time Stream GL Model Baseline Sports model convertible Sports Model = Baseline Sports model coupe = Branch Function = Artifact propagation 6 © 2017 IBM Corporation
Demo https://jazz.net 7 © 2017 IBM Corporation
Scénario de la démonstration Cette démonstration montre comment mener les activités de spécification avec DNG et les activités de tests avec RQM de manière cohérente. Etapes du scénario : – Un projet a produit la version initiale des exigences qui est accompagnée d’une 1e version des tests, avec une traçabilité à 100 % entre les exigences et les tests. – Une baseline 1 est créée pour les exigences et les tests. – L’équipe des testeurs travaille sur cette version de test et ajoute de nouveaux tests. Ils vont les lier avec la baseline 1 des exigences. – En parallèle, les analystes continuent de travailler sur les exigences et ajoute, modifie, supprime des exigences à partir de la baseline 1. – Une fois les travaux réalisés par chaque équipe indépendamment, il faut consolider les modifications et remettre les exigences et les tests en cohérence. Nous allons voir comment la plateforme aide les analystes et les testeurs à réaliser cette consolidation de manière efficace et sûre. Vidéo à démarrer à 01:58 8 © 2017 IBM Corporation
© Copyright IBM Corporation 2015. 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 https://jazz.net or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, 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. 9 © 2017 IBM Corporation
Vous pouvez aussi lire