GESTION DE CONFIGURATION GLOBALE DÉMONSTRATION - CORINNE BACLE, PHILIPPE LEBLANC, IBM WIOT, 27-SEPT-2017

La page est créée Marion Hubert
 
CONTINUER À LIRE
GESTION DE CONFIGURATION GLOBALE DÉMONSTRATION - CORINNE BACLE, PHILIPPE LEBLANC, IBM WIOT, 27-SEPT-2017
Gestion de configuration globale
    Démonstration
    Corinne Bacle, Philippe Leblanc, IBM WIoT, 27-Sept-2017

1                                                             © 2017 IBM Corporation
GESTION DE CONFIGURATION GLOBALE DÉMONSTRATION - CORINNE BACLE, PHILIPPE LEBLANC, IBM WIOT, 27-SEPT-2017
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 DÉMONSTRATION - CORINNE BACLE, PHILIPPE LEBLANC, IBM WIOT, 27-SEPT-2017
Gestion de configuration globale
 Concepts : Stream, Baseline, Change set, Component
 Fonctions : Branch, Compare, Deliver, Accept

3                                                      © 2017 IBM Corporation
GESTION DE CONFIGURATION GLOBALE DÉMONSTRATION - CORINNE BACLE, PHILIPPE LEBLANC, IBM WIOT, 27-SEPT-2017
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
GESTION DE CONFIGURATION GLOBALE DÉMONSTRATION - CORINNE BACLE, PHILIPPE LEBLANC, IBM WIOT, 27-SEPT-2017
Configuration Multi-disciplines

5                                 © 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