• Aucun résultat trouvé

Borland CaliberRM 2006

N/A
N/A
Protected

Academic year: 2022

Partager "Borland CaliberRM 2006"

Copied!
163
0
0

Texte intégral

(1)

Borland ® CaliberRM™ 2006

(2)

Borland Software Corporation 20450 Stevens Creek Blvd., Suite 800 Cupertino, California 95014 USA www.borland.com

Les applications mentionnées dans ce manuel sont brevetées par Borland Software Corporation ou en attente de brevet. Reportez-vous au CD du produit ou à la boîte de dialogue A propos pour avoir la liste des brevets. Ce document ne donne aucun droit sur ces brevets.

Copyright © 1998–2006 Borland Software Corporation et/ou ses filiales. Tous les noms de marques et de produits Borland sont des marques de fabrique ou des marques déposées de Borland Software Corporation aux Etats-Unis et

(3)

Introduction

Introduction

Aide sur l'aide ... 9

Concepts ... 11

Présentation de CaliberRM ... 12

Gestion des exigences ... 15

Intégrations du produit ... 16

Extension des fonctionnalités de CaliberRM ... 17

Procédures ... 19

Procédures administratives ... 20

Définition des projets ... 21

Création d'utilisateurs ... 24

Procédures pour l'utilisateur final ... 26

Connexion ... 27

Quoi de neuf ... 29

Nouvelles fonctionnalités administratives ... 30

Nouvelles fonctionnalités de l'API ... 31

Nouvelles fonctionnalités des intégrations ... 32

Nouvelles fonctionnalités de création de rapports ... 34

Nouvelles fonctionnalités de l'éditeur d'exigences ... 36

Nouvelles fonctionnalités de traçabilité ... 38

Nouvelles fonctionnalités d'emploi ... 40

Fonctionnalités abandonnées ... 42

3

(4)

Concepts

Concepts

Administration des serveurs CaliberRM ... 45

Importation des informations sur les projets ... 46

Administration de la base de données ... 47

Administration des projets CaliberRM ... 48

Projets ... 49

Types d'exigences ... 50

Attributs ... 51

Utilisateurs ... 53

Licence ... 54

Sécurité ... 56

Rapports administratifs ... 57

Utilisation de CaliberRM pour gérer les exigences ... 58

Exigences ... 59

Vues exigence ... 60

Rapports ... 61

Traçabilité ... 63

Glossaires ... 64

Baselines ... 65

Exportation ... 66

Importation ... 67

(5)

Procédures

Procédures

Baselines ... 71

Création et définition des baselines ... 72

Glossaires ... 74

Ajout de termes à un glossaire ... 75

Projets ... 76

Création d'un type d'exigences ... 77

Création de profils de sécurité ... 79

Définition des projets ... 80

Rapports ... 83

Création d'un rapport à partir de la grille d'exigences ... 84

Création de rapports administratifs ... 86

Création de rapports d'exigences ... 88

Création de rapports Document Factory ... 90

Planification des rapports de Document Factory ... 93

Exigences ... 95

Création d'exigences ... 96

Création d'un type d'exigences ... 99

Création de rapports d'exigences ... 101

Création de traces entre exigences et artefacts logiciels ... 103

Exportation d'exigences vers des fichiers CSV ... 106

Importation d'exigences depuis Microsoft Word ... 107

Modification et suppression des traces ... 109

Tri des exigences ... 110

Exportation ... 112

Exportation d'exigences vers des fichiers CSV ... 113

Publication d'exigences vers StarTeam ... 114

Importation ... 118

Importation d'exigences depuis Microsoft Word ... 119

Administration du serveur ... 121

Activation de LDAP ... 122

Sauvegarde et restauration d'une base de données ... 123

Traçabilité ... 125

Activation de la traçabilité d'un projet vers des artefacts logiciels ... 126

Affichage de la traçabilité ... 127

Connexion à un serveur Team Foundation Server ... 128

Création de filtres de traçabilité ... 129

Création de traces entre exigences ... 131

Création de traces entre exigences et artefacts logiciels ... 132

Modification et suppression des traces ... 135

Visualisation des résultats des tests Microsoft Visual Studio Team System ... 136

Utilisateurs ... 138

Création d'utilisateurs ... 139

Création de groupes ... 141

5

(6)

Référence

Références

Syntaxe de Document Factory ... 145 Commandes du gestionnaire de base de données ... 159 Configuration de l'intégration StarTeam ... 160

(7)

Introduction

7

(8)

Introduction

Les rubriques de cette section sont destinées à vous aider à comprendre CaliberRM et à commencer à l'utiliser facilement et rapidement.

Dans cette section Aide sur l'aide

Cette section explique comment les données sont organisées dans l'aide en ligne et présente les ressources supplémentaires.

Concepts

Cette section fournit des informations spécifiques qui vous aideront à commencer à utiliser CaliberRM rapidement et facilement.

Procédures

Cette section décrit les tâches qui vous aideront à commencer à utiliser CaliberRM rapidement et facilement.

Quoi de neuf

Fournit des informations sur les améliorations apportées au produit Borland CaliberRM.

(9)

Aide sur l'aide

Cette section inclut des informations sur les sujets suivants :

Système d'aide de CaliberRM

Centre de support et sites web de Borland

Conventions typographiques utilisées dans l'aide

Aide

L'aide comprend des présentations conceptuelles, des informations procédurales de type "comment" et des informations de référence, et vous permet de naviguer depuis des informations générales jusqu'à des informations plus spécifiques au fur et à mesure de vos besoins.

En outre, l'aide est livrée sous forme d'un PDF que vous pouvez imprimer comme un livre. Elle est située dans le menu Démarrer sous Programmes Borland CaliberRM Documentation CaliberRM Help.

Présentations conceptuelles

Les présentations conceptuelles fournissent des informations sur l'architecture du produit, ses composants et les outils qui facilitent le développement. Si vous êtes novice dans un domaine particulier du développement, consultez la rubrique de présentation au début de chaque section de l'aide en ligne.

A la fin de la plupart des présentations, vous trouverez des liens vers des informations détaillées associées.

Procédures "Comment"

Les procédures de type "comment" fournissent des instructions pas à pas pour effectuer les diverses tâches. Toutes les procédures sont situées sous l'entrée Procédures du volet Sommaire de la fenêtre d'aide. En outre, la plupart des présentations conceptuelles offrent des liens vers les procédures appropriées.

Références

Les rubriques de référence proposent des informations détaillées sur des sujets comme les éléments des menus, la syntaxe de Document Factory et le dépannage.

Toutes les rubriques de référence sont situées sous l'entrée Références du volet Sommaire de la fenêtre d'aide.

Centre de support et site web de Borland

Borland offre une variété d'options de support pour répondre aux besoins divers de sa communauté de développeurs. Pour trouver du support, reportez-vous à

Borland Support

. Ce site web donne accès à de nombreux groupes de discussion où les développeurs échangent des informations, des astuces et des techniques. Ce site contient également une liste de livres, des documents techniques et des foires aux questions (FAQ).

Pour davantage d'options d'aide, voir :

Borland ALM Forums

Borland ALM Knowledge Base

Borland Newsgroups

9

(10)

CaliberRM Supported Versions

Conventions typographiques utilisées dans l'aide

Les conventions typographiques suivantes sont utilisées dans l'aide en ligne.

Conventions typographiques

Convention Utilisée pour indiquer

Police à espacement fixe Le code source ou du texte que vous devez saisir.

Gras Les mots-clés réservés ou des options du langage, ainsi que

des références aux boîtes de dialogue et aux outils.

Italique Des identificateurs, comme les variables ou les noms de type.

Le texte en italique est également utilisé pour les titres des manuels et pour mettre en évidence les nouveaux termes.

TOUCHES Les touches du clavier, comme la touche CTRL ou ENTREE.

(11)

Concepts

Cette section fournit des informations spécifiques qui vous aideront à commencer à utiliser CaliberRM rapidement et facilement.

Dans cette section

Présentation de CaliberRM

Fournit une présentation de CaliberRM.

Gestion des exigences

Fournit des informations spécifiques sur la gestion des exigences.

Intégrations du produit

Fournit des informations sur les diverses intégrations prises en charge par CaliberRM.

Extension des fonctionnalités de CaliberRM

Fournit des informations sur la façon d'étendre les fonctionnalités de CaliberRM.

Concepts associés Aide sur l'aide Quoi de neuf

11

(12)

Présentation de CaliberRM

Conçu pour être facile d'emploi, CaliberRM, avec son interface intuitive et ses puissantes capacités d'aide à la décision, aide les équipes à respecter les principaux jalons des projets avec une meilleure précision et prévisibilité.

CaliberRM aide également à faire correspondre les applications aux besoins de l'utilisateur final en permettant à tous les protagonistes du projet — équipes de marketing, analystes, développeurs, testeurs et managers — de collaborer et de communiquer les désirs du client tout au long du cycle de vie de production des logiciels.

Principales fonctionnalités de CaliberRM

Les principales fonctionnalités sont :

Référentiel centralisé — CaliberRM fournit un référentiel central et sécurisé des exigences des projets.

Adaptation à vos processus — CaliberRM est conçu pour apporter rapidité et agilité aux traitement des exigences logicielles.

Traçabilité des exigences au cours du cycle de vie — CaliberRM possède une architecture ouverte qui permet aux exigences logicielles d'être liées à une variété d'artefacts tout au long du cycle de vie.

Analyse d'impact tout au long du cycle de vie des applications — Plusieurs méthodes de visualisation de la traçabilité aident les utilisateurs à comprendre immédiatement la portée de l'analyse afin d'évaluer les conséquences d'un changement d'exigence.

Glossaires en ligne pour standardiser et définir la terminologie — Les glossaires sont utiles pour définir les termes de l'industrie, les références aux projets, le langage métier, etc. afin de garantir que les membres de l'équipe voient les exigences de la même façon.

Interfaces de CaliberRM

CaliberRM est livré avec plusieurs interfaces afin de répondre aux attentes des publics respectifs auxquels il s'adresse.

Pour tous les utilisateurs finals

Ces interfaces sont disponibles à tous les utilisateurs finals ayant des licences appropriées :

Client Windows : principal client pour écrire, établir les priorités, organiser et gérer les exigences. Ce client nécessite une licence CaliberRM et comprend : Estimate Professional, un expert permettant de générer des estimations sur un projet à partir des exigences (pour de plus amples informations sur l'estimation des projets, voir les guides "Intégration de Estimate Professional" et "Utilisation de Estimate Professional" dans \Program Files\Borland\CaliberRM\Documentation) ; Document Factory, un générateur de rapports permettant de sortir des rapports sur les exigences en format MS Word ; et la Barre d'outils StarTeam, un utilitaire partagé qui permet aux utilisateurs d'utiliser leurs identifiants de connexion entre serveurs StarTeam et serveurs CaliberRM

Client Web : Interface web pour écrire et établir les priorités des exigences. Nécessite une licence CaliberRM.

La fonctionnalité suivante n'est pas disponible depuis le client Web : administration, rapports, importation de documents Word, exportation vers MS Access, personnalisation de l'interface utilisateur, matrice de traçabilité et accès en écriture aux artefacts logiciels reliés par des traces aux exigences

Web Viewer : Interface web pour voir les exigences. Nécessite une licence CaliberRM en lecture seule. La fonctionnalité suivante n'est pas disponible depuis Web Viewer : administration, rapports, importation de

(13)

Borland Search : Fournit un moyen de rechercher des informations sur les serveurs StarTeam et CaliberRM

Pour les architectes, testeurs et développeurs de Visual Studio Team System

C'est le client CaliberRM for Microsoft Visual Studio Team System. Il s'agit d'un client CaliberRM incorporé à Microsoft Visual Studio 2005 (quand il est utilisé en conjonction avec Microsoft Team Foundation Server en tant que partie de Microsoft Visual Studio Team System) pour créer et voir des exigences associées aux éléments de travail Microsoft. Il nécessite une licence CaliberRM.

Pour les développeurs

Ces interfaces aident les développeurs :

Client CaliberRM Eclipse : Client CaliberRM incorporé à l'EDI Eclipse pour créer et voir des exigences.

Nécessite une licence CaliberRM.

Client Microsoft Visual Studio 2003 : Client CaliberRM incorporé à Microsoft Visual Studio pour voir des exigences. Nécessite une licence CaliberRM en lecture seule. Pour de plus amples informations, veuillez consulter le guide utilisateur "Integrating with Visual Studio 2003" installé avec le produit dans \Program Files

\Borland\CaliberRM\Documentation.

Client Microsoft Visual Studio 2005 : Client CaliberRM incorporé à Microsoft Visual Studio pour voir et créer des exigences. Nécessite une licence CaliberRM.

Pour les administrateurs de CaliberRM et les administrateurs de projets

Ces interfaces sont destinées aux administrateurs de CaliberRM et aux administrateurs de projets :

CaliberRM Administrator : Client principal des administrateurs de CaliberRM permettant d'administrer les utilisateurs, les licences et la création de projets.

Datamart : Utilitaire d'administration permettant d'extraire des exigences dans une base de données

relationnelles pour établir des rapports entre plusieurs projets CaliberRM. Cet utilitaire est utilisé en conjonction avec des outils de génération de rapports comme Crystal Reports et Business Objects. Pour de plus amples informations sur Datamart, veuillez consulter le guide utilisateur "Utilisation de CaliberRM Datamart" installé avec le produit dans \Program Files\Borland\CaliberRM\Documentation.

LDAP QuickStart Manager : Utilitaire d'administration permettant d'importer des utilisateurs définis dans un serveur LDAP. Pour de plus amples informations, veuillez consulter le guide utilisateur "LDAP QuickStart Manager" installé avec le produit dans \Program Files\Borland\LDAP Quick Start\PDF.

RM Import/RM Export : Utilitaires d'administration permettant d'importer et d'exporter la structure et les données d'un projet d'un serveur vers un autre.

Outil de diagnostic : Utilitaire de dépannage permettant d'évaluer la connexion entre les clients et le serveur CaliberRM.

Publication d'exigences dans StarTeam : Vous permet d'exporter des exigences CaliberRM vers StarTeam.

Publication d'exigences dans Mercury Quality Center : Vous permet d'exporter des exigences CaliberRM vers Mercury Quality Center. Pour de plus amples informations, veuillez consulter le guide utilisateur

"Intégration de CaliberRM avec Mercury Quality Center" installé avec le produit dans \Program Files\Borland

\CaliberRM\Documentation.

13

(14)

Concepts associés Intégrations du produit

Extension des fonctionnalités de CaliberRM

Procédures associées

Publication d'exigences vers StarTeam

Création de traces entre exigences et artefacts logiciels

(15)

Gestion des exigences

La gestion des exigences implique d'établir et de maintenir un accord entre l'utilisateur et le développeur sur des exigences techniques et non techniques. Cet accord constitue le fondement des activités d'estimation, de planification, d'exécution et de suivi, tout au long d'un projet, et de la maintenance et de l'amélioration du logiciel développé. Des études ont démontré que 30-35 % de l'effort de développement d'un logiciel est consacré à la correction du travail, plus de 50 % des défauts du logiciel sont attribués aux erreurs d'exigences et plus de 80 % de l'effort de correction du travail est passé sur les défauts relatifs aux exigences. Une gestion des exigences correcte se traduit par de formidables profits grâce à la livraison des solutions logicielles à vos clients dans un délai qui leur convienne.

Concepts associés

Présentation de CaliberRM

Extension des fonctionnalités de CaliberRM

15

(16)

Intégrations du produit

CaliberRM s'intègre à d'autres produits Borland pour offrir une solution ALM complète :

Borland StarTeam : Etablissez des traces depuis les exigences vers les tâches, demandes de modification et fichiers. Publiez des exigences vers StarTeam pour que les développeurs puissent voir les exigences depuis leur outil principal de contrôle du code source.

Borland Together : Etablissez des traces depuis les exigences vers les éléments de modélisation.

Borland Caliber DefineIT : Validez les scénarios des clients avant de créer les exigences afin d'améliorer la qualité des exigences gérées dansCaliberRM. L'intégration est activée et documentée dans Caliber DefineIT.

Borland SilkCentral : Etablissez des traces depuis les exigences vers les cas de test.

Environnements EDI

En outre, CaliberRM fournit des clients incorporés pour les environnements de développement intégrés les plus courants :

Eclipse : accès complet aux exigences depuis un EDI Java.

Microsoft Visual Studio : accès complet aux exigences depuis un EDI .NET.

Autres intégrations

Borland sait également que vous pouvez utiliser des outils non Borland pour gérer certains aspects du cycle de vie logiciel, et fournit des intégrations aux produits suivants :

Mercury Quality Center

Microsoft Visual Studio Team System

Le plus remarquable, c'est que CaliberRM ne vous enferme pas dans ces produits, il s'intègre simplement à eux.

Sa technologie unique de traçabilité complémentaire permet à n'importe quels fournisseurs tiers d'établir des traces depuis les exigences vers les autres applications.

Concepts associés

Extension des fonctionnalités de CaliberRM Traçabilité

Procédures associées

Création de traces entre exigences et artefacts logiciels Référence associée

Configuration de l'intégration StarTeam

(17)

Extension des fonctionnalités de CaliberRM

Il existe plusieurs moyens d'étendre les fonctionnalités fournies par CaliberRM :

SDK CaliberRM

Solutions partenaires

Outils personnalisés

Technologie de traçabilité complémentaire

Agents MPX

SDK CaliberRM

CaliberRM est livré avec une API permettant de créer des utilitaires complémentaires en utilisant Java ou .NET. Les Borland Professional Services peuvent écrire des modules complémentaires pour prendre en charge vos besoins, ou bien vous pouvez écrire les vôtres.

Solutions partenaires

Plusieurs partenaires de Borland ont développé des solutions pour enrichir les fonctionnalités de CaliberRM. Par exemple :

Process Exchange

Dunn Solutions

Ring Zero

Outils personnalisés

Vous pouvez lancer tout exécutable courant à partir de CaliberRM en créant simplement une entrée d'Outils personnalisé à l'aide de Outils Outils personnalisés.

Technologie de traçabilité complémentaire

CaliberRM fournit un moyen sans précédent d'étendre vos informations de traçabilité par des outils tiers, grâce à sa technologie de traçabilité complémentaire. Tout partenaire ou client peut écrire un module de traçabilité

complémentaire afin d'offrir la fonction de traçabilité à un outil externe. Borland utilise cette technologie pour fournir la traçabilité à partir des exigences aux éléments de travail et au tests Mercury Quality Center ou Microsoft Visual Studio Team System, parmi d'autres.

Des exemples de compléments sont disponibles dans \Program Files\Borland\CaliberRM\Samples\Addins.

Agents MPX

Votre représentant Borland peut écrire des agents MPX afin de développer des solutions personnalisées pour CaliberRM. Il s'agit, par exemple, d'attributs calculés et de workflow d'exigences. Contactez votre représentant pour plus de détails.

17

(18)

Concepts associés Traçabilité

Procédures associées

Création de traces entre exigences et artefacts logiciels

(19)

Procédures

Cette section décrit les tâches qui vous aideront à commencer à utiliser CaliberRM rapidement et facilement.

Dans cette section

Procédures administratives

Cette section fournit des informations sur les tâches administratives et a été conçue pour vous aider à démarrer dans CaliberRM rapidement et facilement.

Procédures pour l'utilisateur final

Cette section fournit des informations d'introduction de type "Comment" pour les utilisateurs non administratifs.

19

(20)

Procédures administratives

Cette section fournit des informations sur les tâches administratives et a été conçue pour vous aider à démarrer dans CaliberRM rapidement et facilement.

Dans cette section Définition des projets

Explique comment créer et définir un projet dans CaliberRM Administrator.

Création d'utilisateurs

Explique comment créer des utilisateurs.

(21)

Définition des projets

Quatre étapes sont nécessaires pour définir un projet dans CaliberRM Administrator et deux sont facultatives. En outre, vous devez affecter des types d'exigences au projet dans CaliberRM :

Créez un projet

Définissez les informations du projet.

Spécifiez les droits d'accès au projet

Définissez des types d'exigences dans CaliberRM

Activez la notification par email (facultatif)

Activez la traçabilité des objets externes (facultatif)

Pour créer et définir un projet en utilisant Project Creation Wizard

1 Dans CaliberRM Administrator, choisissez File New Project dans le menu.

Conseil : Vous pouvez créer un projet sans utiliser l'expert. Pour cela, l'option d'utilisation des experts doit être désélectionnée dans Tools Options Wizards.

2 Entrez un nom (jusqu'à 128 caractères), la description du projet, puis sélectionnez les groupes d'utilisateurs à affecter au projet et les glossaires à associer au projet.

3 Cliquez sur Suivant. La fenêtre de dialogue New Project Information s'affiche.

4 Vérifiez les informations que vous avez saisies.

Vous pouvez modifier la liste des utilisateurs, affecter un profil de sécurité et définir la notification automatique pour chaque groupe affecté au projet.

Pour spécifier les droits d'accès au projet et définir la notification automatique aux groupes affectés au projet

1 Dans CaliberRM Administrator, sélectionnez le projet auquel vous voulez affecter des valeurs d'attributs, cliquez sur l'onglet Group Assignment et cliquez sur le bouton Advanced. Les fonctions avancées apparaissent.

Remarque : La liste Assigned contient la liste des utilisateurs affectés à ce groupe dans le projet, et la liste Not Assigned contient la liste des utilisateurs non affectés au projet. Tous les utilisateurs du groupe sélectionné sont affectés par défaut.

2 Pour ajouter automatiquement des utilisateurs au projet, cochez la case Users assigned to the groups are automatically assigned to the project.

Remarque : Cette option est spécifique au projet. Si vous sélectionnez cette option, tous les utilisateurs affectés au groupe sont affectés au projet et les sélections Assigned et Not assigned ne sont pas disponibles.

Avertissement : Tout utilisateur affecté à un projet qui n'est pas affecté à un groupe ne sera plus affecté à ce projet si cette option est sélectionnée.

3 Pour afficher tous les utilisateurs dans la boîte liste Not assigned, sélectionnez le bouton d'option Select from all users.

21

(22)

Cela vous permet d'affecter des utilisateurs au groupe uniquement pour le projet sélectionné, sans changer les affectations de groupes globales. Par exemple, le testeur ajones peut aider au développement d'un projet spécifique, mais il n'est pas nécessaire de l'ajouter au groupe Développeurs puisque, en tant que développeur, il ne participe qu'à ce projet.

Remarque : Si vous créez de nouveaux utilisateurs et les affectez à un groupe qui a été déjà affecté à un projet, vous devez modifier la liste des utilisateurs pour les déplacer dans la boîte liste Assigned.

4 Pour définir les privilèges d'accès de chaque groupe d'un projet, cliquez sur le bouton Security. La fenêtre Security s'ouvre.

Cochez les profils de sécurité que vous voulez affecter au groupe.

Les profils de sécurité s'appliquent à tous les utilisateurs du groupe sélectionné, pour le projet sélectionné uniquement. Si plusieurs profils de sécurité sont sélectionnés, les permissions des profils sont combinées et c'est le niveau d'accès le moins restrictif de tous les profils sélectionnés qui est utilisé. Si aucun profil n'est sélectionné, le profil par défaut est utilisé pour déterminer l'accès de l'utilisateur.

5 Cliquez sur OK pour revenir à l'onglet Group Assignment.

6 Pour enregistrer vos modifications, choisissez File Save Changes dans le menu.

Pour définir les types d'exigences d'un projet

1 Dans CaliberRM, choisissez Fichier Ouvrir un projet et sélectionnez le projet auquel affecter des types d'exigences, puis cliquez sur OK.

2 Choisissez Fichier Admin Types d'exigences dans le menu.

3 Cochez les types d'exigences à affecter au projet.

4 Cliquez sur OK.

Pour activer les notifications par email

1 Pour activer la notification automatique chaque fois qu'une exigence est modifiée, cliquez sur le bouton Email dans l'onglet Group Assignment.

2 Dans la boîte de dialogue Notifications, sélectionnez les événements qui déclencheront les emails aux utilisateurs sélectionnés sur l'onglet Responsibilities.

Remarque : Quand une nouvelle discussion, ou une réponse, est envoyée, un email est envoyé aux utilisateurs de ce groupe si l'option A Discussion Item is posted est

sélectionnée. Quand aucune des options relatives aux exigences n'est sélectionnée, un email est envoyé aux utilisateurs listés dans l'onglet Responsibilities des exigences, ainsi qu'aux utilisateurs qui ont un intérêt manifesté sur l'exigence.

Remarque : Ces options s'appliquent à tous les utilisateurs du groupe sélectionné qui sont affectés au projet.

3 Cliquez sur OK pour revenir à l'onglet Group Assignment.

4 Choisissez File Save Changes dans le menu.

(23)

Pour activer la traçabilité des objets externes

1 Cliquez sur l'onglet External Traceability.

2 Dans la section Disabled, sélectionnez l'application externe pour laquelle activer la traçabilité et cliquez sur le bouton Vers la gauche pour déplacer cette option vers la section Enabled.

3 Répétez cela pour toutes les applications externes pour lesquelles vous voulez activer la traçabilité.

4 Choisissez File Save Changes dans le menu.

Pour modifier un projet existant

1 Dans CaliberRM Administrator, choisissez View Projects dans le menu.

2 Sélectionnez le projet que vous souhaitez modifier.

Remarque : Quand un projet est en cours de modification, la liste des projets affiche une icône de verrouillage en regard du projet pour indiquer que celui-ci ne peut être modifié simultanément par un autre utilisateur.

3 Cliquez sur l'onglet contenant les informations que vous voulez modifier.

4 Modifiez les informations du projet.

5 Choisissez File Save Changes dans le menu pour enregistrer vos modifications.

Concepts associés Projets

Types d'exigences

Procédures associées

Création d'un type d'exigences

23

(24)

Création d'utilisateurs

Les utilisateurs sont créés au moyen de l'expert User Creation dans CaliberRM Administrator. Vous devez être un administrateur (soit l'utilisateur admin soit un utilisateur appartenant au groupe Administrators) pour créer des utilisateurs.

Pour créer un utilisateur

1 Sélectionnez File New User dans le menu de CaliberRM Administrator.

2 Entrez un ID (nom de l'utilisateur) unique pour l'utilisateur. N'insérez pas d'espace.

3 Entrez le prénom et le nom de l'utilisateur et, facultativement, spécifiez son titre ainsi que le département auquel il appartient, puis cliquez sur Suivant.

Remarque : Les prénoms et les noms ne doivent pas dépasser 128 caractères.

4 Facultativement, entrez les informations sur le téléphone, la télécopie, l'email, le pageur et le lieu de travail de l'utilisateur, puis cliquez sur Suivant.

5 Pour affecter l'utilisateur à des groupes, sélectionnez les groupes dans la liste Not a member of et cliquez sur le bouton Add. Cliquez sur Suivant.

Remarque : Le groupe Administrators est un groupe spécial qui donne à ses utilisateurs l'accès complet à la définition du projet CaliberRM. Très peu d'utilisateurs doivent

appartenir à ce groupe. Les utilisateurs de ce groupe sont appelés les

"administrateurs de projets".

6 Sélectionnez le type d'Authentification de cet utilisateur : CaliberRM, qui utilisera un mot de passe CaliberRM, ou LDAP, qui utilisera un mot de passe LDAP. Si vous sélectionnez CaliberRM, entrez un mot de passe pour l'utilisateur. Si vous sélectionnez LDAP, entrez le nom différencié LDAP de l'utilisateur, LDAP DN.

Remarque : Si LDAP n'est pas activé au niveau du serveur CaliberRM, mais qu'un utilisateur a été configuré pour utiliser l'authentification LDAP, il doit se connecter en utilisant ses identifiants CaliberRM.

Remarque : Si le nom différencié (DN) d'un utilisateur a changé dans le contrôleur de domaine LDAP depuis que l'utilisateur a été créé dans CaliberRM, vous devez entrez à nouveau le dernier DN dans cet onglet.

7 Sélectionnez une ou plusieurs des options suivantes pour définir les restrictions de mot de passe utilisateur appropriées :

User Must Change Password at Next Logon : Force l'utilisateur à changer son mot de passe à la prochaine connexion. Non disponible quand on utilise LDAP.

User Cannot Change Password : Empêche l'utilisateur de changer son mot de passe. Non disponible quand on utilise LDAP.

Password Never Expires : Permet à l'utilisateur de disposer d'un mot de passe qui n'expire jamais. Non disponible quand on utilise LDAP.

Account is Disabled : Désactive le compte utilisateur. Vous ne pouvez pas cocher les cases User Must Change Password at Next Logon et User Cannot Change Password en même temps. Si vous cochez

(25)

User Can Manage Glossary Terms : Permet à l'utilisateur de créer de nouveaux termes dans tous les glossaires du serveur CaliberRM et de modifier des termes existants.

8 Cliquez sur Suivant. Affectez une licence à l'utilisateur et cliquez sur Suivant.

9 Vérifiez les informations sur l'utilisateur et cliquez sur Terminer.

Concepts associés Licence

Procédures associées Activation de LDAP

25

(26)

Procédures pour l'utilisateur final

Cette section fournit des informations d'introduction de type "Comment" pour les utilisateurs non administratifs.

Dans cette section Connexion

Explique comment se connecter à CaliberRM.

(27)

Connexion

Pour vous connecter à CaliberRM

1 Sélectionnez Démarrer Programmes CaliberRM CaliberRM. La boîte de dialogue Connexion apparaît.

2 Dans le champ Serveur, entrez le serveur auquel vous connecter ou cliquez sur le bouton Parcourir pour sélectionner un serveur. Si vous modifiez les ports par défaut des serveurs, vous devez entrer

nomserveur>:<numéro de port comme serveur lors de la connexion (par exemple : serverA:3000, au lieu de serverA).

3 Entrez vos identifiants dans les champs Utilisateur et Mot de passe.

Remarque : Si LDAP n'est pas activé au niveau du serveur CaliberRM, mais que vous avez été configuré pour utiliser l'authentification LDAP dans CaliberRM Administrator, vous devez vous connecter au serveur CaliberRM en utilisant les identifiants CaliberRM.

Contactez votre administrateur CaliberRM si vous rencontrez des difficultés pour vous connecter.

Remarque : Si vous avez installé un serveur CaliberRM localement (en utilisant par exemple le logiciel d'évaluation), utilisez localhost comme serveur et admin/admin comme nom d'utilisateur et mot de passe.

4 Cliquez sur Connecter.

Pour vous connecter au client Web

1 Ouvrez Internet Explorer.

2 Entrez le nom ou l'adresse IP du serveur auquel vous connecter dans le champ Adresse. Si vous préférez, vous pouvez naviguer jusqu'à l'URL du serveur web où Web a été installé.

Remarque : Si votre administrateur a changé l'emplacement de la page index de Web, ou s'il a déplacé les liens vers une page personnalisée, vous devez préciser plutôt cet emplacement.

La page index de Web s'affiche.

3 Cliquez sur le lien CaliberRM Web. Lors de la première utilisation de Web, une fenêtre de sécurité vous est présentée.

4 Cliquez sur le bouton Toujours. Un avertissement s'affiche. Lisez avec soin l'avertissement et cochez la case Ne plus réafficher cet avertissement.

5 Cliquez sur OK. L'applet Web est chargée et l'écran Connexion affiché.

6 Précisez votre hôte serveur, ainsi que votre nom d'utilisateur et votre mot de passe dans les champs appropriés.

Cliquez sur Connecter. Le système vérifie vos informations et ouvre une session sur le serveur.

Pour vous connecter à Web Viewer

1 Ouvrez Internet Explorer.

2 Entrez le nom ou l'adresse IP du serveur auquel vous connecter dans le champ Adresse. Si vous préférez, vous pouvez naviguer jusqu'à l'URL du serveur web où WebView a été installé.

27

(28)

Remarque : Si votre administrateur a changé l'emplacement de la page index de Web, ou s'il a déplacé les liens vers une page personnalisée, vous devez préciser plutôt cet emplacement.

La page index de Web s'affiche.

3 Cliquez sur le lien CaliberRM WebView. Lors de la première utilisation de WebView, une fenêtre de sécurité vous est présentée.

4 Cliquez sur le bouton Toujours. Un avertissement s'affiche. Lisez avec soin l'avertissement et cochez la case Ne plus réafficher cet avertissement.

5 Cliquez sur OK. L'applet Web est chargée et l'écran Connexion affiché.

6 Précisez votre hôte serveur, ainsi que votre nom d'utilisateur et votre mot de passe dans les champs appropriés.

Cliquez sur Connecter. Le système vérifie vos informations et ouvre une session sur le serveur.

Concepts associés Utilisateurs

Procédures associées Activation de LDAP

(29)

Quoi de neuf

Cette section contient des informations sur les améliorations apportées au produit Borland CaliberRM dans cette version.

Dans cette section

Nouvelles fonctionnalités administratives

Nouvelles fonctionnalités administratives de la version de CaliberRM.

Nouvelles fonctionnalités de l'API

Nouvelles fonctionnalités de l'API de CaliberRM.

Nouvelles fonctionnalités des intégrations

Nouvelles fonctionnalités des intégrations de CaliberRM.

Nouvelles fonctionnalités de création de rapports

Nouvelles fonctionnalités de création de rapports dans CaliberRM.

Nouvelles fonctionnalités de l'éditeur d'exigences

Nouvelles fonctionnalités de l'éditeur d'exigences dans CaliberRM.

Nouvelles fonctionnalités de traçabilité

Nouvelles fonctionnalités de traçabilité de CaliberRM.

Nouvelles fonctionnalités d'emploi

Nouvelles fonctionnalités d'emploi de CaliberRM.

Fonctionnalités abandonnées

Fonctionnalités qui ne sont plus prises en charge par CaliberRM.

29

(30)

Nouvelles fonctionnalités administratives

Cette rubrique décrit les nouvelles fonctionnalités administratives de la version de CaliberRM.

CaliberRM Administrator a été renommé

Prise en charge de l'authentification mixte

Droits des utilisateurs sur les glossaires

Prise en charge des ports MPX personnalisés

CaliberRM Administrator a été renommé

Framework Administrator n'existe plus. Dans cette version, il est appelé CaliberRM Administrator. Les

"administrateurs CaliberRM" (utilisateurs possédant des droits d'administration) ont été renommés "administrateurs de projets" pour souligner leur rôle particulier dans le projet.

Prise en charge de l'authentification mixte

Vous pouvez définir certains utilisateurs à l'aide de leur nom différencié (DN) LDAP et d'autres à l'aide d'un mot de passe CaliberRM. Dans CaliberRM Administrator, sélectionnez le type d'authentification LDAP souhaitée pour chaque utilisateur. L'utilitaire LDAP QuickStart Manager importe le nom différencié utilisateur pour définir les utilisateurs importés dans CaliberRM.

Droits des utilisateurs sur les glossaires

Les administrateurs peuvent déléguer à des utilisateurs désignés au sein de l'équipe le droit de créer ou de modifier des termes dans les glossaires. Les utilisateurs possédant ce droit peuvent modifier n'importe quel glossaire du serveur CaliberRM. Une fois les utilisateurs créés dans CaliberRM Administrator, cochez la case User can manage glossary terms sur l'onglet Security.

Prise en charge des ports MPX personnalisés

Quand vous utilisez un serveur MPX, vous pouvez spécifier un autre port que celui par défaut. Spécifiez le port MPX dans l'entrée CaliberRM Server du panneau de configuration.

Concepts associés

Nouvelles fonctionnalités de l'éditeur d'exigences Nouvelles fonctionnalités de traçabilité

Nouvelles fonctionnalités de création de rapports Nouvelles fonctionnalités d'emploi

Nouvelles fonctionnalités des intégrations Nouvelles fonctionnalités de l'API

Fonctionnalités abandonnées Procédures associées

(31)

Nouvelles fonctionnalités de l'API

Les rubriques ci-dessous énumèrent les nouvelles fonctionnalités du produit CaliberRM. Reportez-vous aux liens de la section Informations associées pour obtenir des informations spécifiques sur les nouvelles fonctionnalités.

Prise en charge par le SDK des profils de sécurité

Compléments de traçabilité

Prise en charge par le SDK des profils de sécurité

Vous pouvez créer des profils de sécurité et affecter un profil à un groupe d'utilisateurs par le biais du SDK.

Compléments de traçabilité

Les compléments des fournisseurs ont été renommés compléments de traçabilité et des exemples sont fournis (Program Files Borland CaliberRM Samples Addins) afin de vous aider à étendre la traçabilité de CaliberRM à tous les artefacts logiciels pour lesquels vous voulez mesurer l'impact des modifications d'exigences.

Concepts associés

Nouvelles fonctionnalités de l'éditeur d'exigences Nouvelles fonctionnalités de traçabilité

Nouvelles fonctionnalités de création de rapports Nouvelles fonctionnalités d'emploi

Nouvelles fonctionnalités administratives Nouvelles fonctionnalités des intégrations Fonctionnalités abandonnées

31

(32)

Nouvelles fonctionnalités des intégrations

Les rubriques ci-dessous énumèrent les nouvelles fonctionnalités des intégrations de CaliberRM suivantes :

Plug-in développeur Eclipse 3.2

Plug-in développeur Visual Studio 2005

Intégration à Microsoft Visual Studio Team System

Borland SilkCentral Test Manager

Publication d'exigences dans Borland StarTeam

Mercury Quality Center

Plug-in développeur Eclipse 3.2

Cette version permet de bénéficier de la visibilité des exigences CaliberRM à partir de l'environnement Eclipse. Les développeurs Eclipse peuvent s'assurer qu'ils implémentent les dernières exigences en visualisant les exigences depuis leur EDI. Ils peuvent voir toutes les propriétés des exigences, engager des discussions, voir les informations de traçabilité, voir les exigences sous forme d'une grille et filtrer l'arborescence des exigences. Ils peuvent même créer de nouvelles exigences et les modifier dans une vue document.

Plug-in développeur Visual Studio 2005

Cette version permet de bénéficier de la visibilité des exigences CaliberRM à partir de l'environnement Visual Studio 2005. Les développeurs .NET peuvent s'assurer qu'ils implémentent les dernières exigences en visualisant les exigences depuis leur EDI. Ils peuvent définir des valeurs d'attributs et engager des discussions. Ils peuvent voir toutes les propriétés des exigences, engager des discussions et même créer de nouvelles exigences.

Intégration à Microsoft Visual Studio Team System

D'abord fournie séparément, cette intégration est désormais incluse dans CaliberRM. Le composant serveur doit être installé sur le serveur Microsoft Team Foundation Server, et le composant client sur chaque développeur Visual Studio de l'équipe Visual Studio Team System.

Borland SilkCentral Test Manager

Le complément de traçabilité SilkCentral Test Manager est installé par défaut. L'état d'exécution des tests est inclus dans l'état de traçabilité sur l'onglet Traçabilité d'une exigence, ainsi que dans le rapport Document Factory lors de l'utilisation du nouveau <<trace_teststatus>>

Publication d'exigences dans Borland StarTeam

StarTeam Publisher est installé à partir de CaliberRM et accessible dans le menu Outils ainsi que dans la barre d'icônes. Lorsque vous lancez Publisher depuis CaliberRM, le projet actuellement ouvert et la baseline sont automatiquement pris en compte.

(33)

La dernière version de Mercury Quality Center (9.0) est prise en charge.

Quality Center Publisher vous permet de sélectionner le dossier (racine) spécifique de Quality Center dans lequel publier des exigences CaliberRM. Les versions d'une exigence spécifique incluses dans les baselines à publier sont reflétées dans Quality Center.

L'état d'exécution des tests Quality Center est inclus dans l'état de traçabilité sur l'onglet Traçabilité d'une exigence, ainsi que dans le rapport Document Factory lors de l'utilisation du nouveau <<trace_teststatus>>

L'affichage d'objets Quality Center dans la matrice de traçabilité ne montre que les objets ayant des traces vers des exigences du projet CaliberRM actuellement ouvert, ce qui réduit les informations affichées à uniquement ce dont vous avez besoin.

Concepts associés

Nouvelles fonctionnalités de l'éditeur d'exigences Nouvelles fonctionnalités de traçabilité

Nouvelles fonctionnalités de création de rapports Nouvelles fonctionnalités d'emploi

Nouvelles fonctionnalités administratives Nouvelles fonctionnalités de l'API Fonctionnalités abandonnées

33

(34)

Nouvelles fonctionnalités de création de rapports

Les nouvelles fonctionnalités de création de rapports dans CaliberRM sont les suivantes :

Rapport sur "Ce qui a changé"

Mots-clés des baselines dans Document Factory

Mots-clés de traçabilité dans Document Factory

Sélection contextuelle dans Document Factory

Extractions incrémentales avec Datamart

Moins de données tronquées dans Datamart SQL Server

Extractions Datamart planifiées en cas de traces externes

Option de Datamart de ne pas extraire les traces externes

Affichage alphabétique des UDA dans les univers Business Objects

Rapport sur "Ce qui a changé"

La champ Dernière modification peut être ajouté à votre grille, offrant ainsi un moyen simple d'afficher toutes les exigences qui ont été modifiées depuis une date spécifique, c'est-à-dire un moyen rapide de voir ce qui a changé depuis la dernière fois que vous avez effectué une vérification. En utilisant l'exportation de la grille existante, vous pouvez générer le rapport filtré au format XML ou CSV.

Mots-clés des baselines dans Document Factory

Les nouveaux mots-clés <<baseline_*>> offrent un moyen d'indiquer dans les modèles que les informations contextuelles sur la baseline doivent figurer dans les rapports.

Mots-clés de traçabilité dans Document Factory

Les nouveaux mots-clés <<trace_*>> développent les informations que vous pouvez afficher sur les exigences ayant des traces vers d'autres exigences. Vous pouvez afficher la priorité, l'état, la description et l'état d'exécution des tests (pour les cas de tests de Mercury Quality Center ou de Borland SilkCentral Test Manager)

Sélection contextuelle dans Document Factory

Vous pouvez commencer un rapport Document Factory simplement en sélectionnant une exigence dans l'arborescence ou dans la grille d'exigences. Sélectionner une exigence dans l'arborescence puis sélectionner Outils Document Factory crée des rapports sur l'exigence sélectionnée et sur tous ses enfants. A partir de la grille, sélectionnez Fichier Document Factory pour créer un rapport sur le contenu de la grille, ou sur un sous- ensemble de la grille si vous sélectionnez un certain nombre d'exigences

Extractions incrémentales avec Datamart

(35)

Moins de données tronquées dans Datamart SQL Server

Lors de l'utilisation de Microsoft SQL Server 2005, les données extraites ne sont plus tronquées. Cette amélioration repose sur une amélioration de SQL Server 2005.

Extractions Datamart planifiées en cas de traces externes

Lors de la génération de rapports incluant la traçabilité externe vers Borland StarTeam, Borland SilkCentral Test Manager ou Mercury Quality Center, vous pouvez planifier ces extractions. Datamart ne vous demande plus vos identifiants de connexion au cours de l'extraction.

Option de Datamart de ne pas extraire les traces externes

Votre projet peut inclure des traces vers Borland StarTeam, Borland SilkCentral Test Manager ou Mercury Quality Center, mais aux moments seulement où vous voulez générer des rapports de traçabilité entre exigences. Avec le nouveau paramètre –noextraces de l'extracteur, vous pouvez choisir d'exclure les traces externes.

Affichage alphabétique des UDA dans les univers Business Objects

Lors de l'utilisation de Business Objects, l'affichage des UDA dans l'univers Business Objects suit l'ordre alphabétique, ce qui facilite la recherche d'un UDA spécifique sur lequel établir un rapport.

Concepts associés

Nouvelles fonctionnalités de l'éditeur d'exigences Nouvelles fonctionnalités de traçabilité

Nouvelles fonctionnalités d'emploi Nouvelles fonctionnalités administratives Nouvelles fonctionnalités des intégrations Nouvelles fonctionnalités de l'API

Fonctionnalités abandonnées

35

(36)

Nouvelles fonctionnalités de l'éditeur d'exigences

Les rubriques ci-dessous énumèrent les nouvelles fonctionnalités de l'éditeur d'exigences du produit CaliberRM.

Extension du champ de description des exigences

Support OLE dans la description des exigences

Champ de description affiché dans la grille

Améliorations d'emploi de la description des exigences

Vérification orthographique visuelle et puissante

Extension du champ de description des exigences

La description des exigences n'est plus limitée à 10000 caractères.

Support OLE dans la description des exigences

Vous pouvez inclure n'importe quel objet OLE dans la description des exigences (Insérer Objet). Des objets tels que des feuilles de calcul Microsoft Excel, des diagrammes Microsoft Visio et des équations mathématiques peuvent enrichir la façon dont vous communiquez les exigences. Dans la description de l'exigence, il suffit d'invoquer l'éditeur de l'objet OLE (Microsoft Excel, Microsoft PowerPoint, Microsoft Visio, etc.) pour modifier l'objet depuis CaliberRM.

Les objets OLE se comportent comme ils le font dans Microsoft Word et sont représentés sous forme d'images dans les documents Document Factory.

Champ de description affiché dans la grille

Les descriptions des exigences (en format texte brut) peuvent être affichées dans la grille. Vous pouvez voir plusieurs descriptions d'exigences à la fois. Les descriptions des exigences sont incluses dans des fichiers CSV exportés depuis la grille, ce qui permet de les voir dans toute application compatible avec le format CSV, comme Microsoft Excel.

Améliorations d'emploi de la description des exigences

Les améliorations suivantes ont été apportées à l'utilisation des descriptions d'exigences :

La taille de la fenêtre de description d'une exigence ne peut plus être diminuée jusqu'à un point où elle ne serait plus visible, ce qui permet aux utilisateurs de voir tout le temps ce champ.

Les tableaux se trouvant dans une description d'exigence peuvent être redimensionnés

Quand vous copiez et collez une description d'exigence à partir d'autres applications (exemple : Microsoft Word), vous contrôlez la marge du champ de description de l'exigence (cliquez avec le bouton droit et sélectionnez l'option Enlever la marge)

Vérification orthographique visuelle et puissante

(37)

Concepts associés Vues exigence

Nouvelles fonctionnalités de traçabilité

Nouvelles fonctionnalités de création de rapports Nouvelles fonctionnalités d'emploi

Nouvelles fonctionnalités administratives Nouvelles fonctionnalités des intégrations Nouvelles fonctionnalités de l'API

Fonctionnalités abandonnées

Procédures associées Création d'exigences

37

(38)

Nouvelles fonctionnalités de traçabilité

Les nouvelles fonctionnalités de traçabilité suivantes ont été ajoutées :

Traçabilité des baselines

Amélioration de l'affichage dans la matrice de traçabilité

Amélioration des filtres dans la matrice de traçabilité

Support de la sélection multiple dans la matrice de traçabilité

Comportement de la traçabilité dans les copies des exigences

Traçabilité des baselines

Les informations de traçabilité sont capturées lors de la création des baselines. Lors de la création d'une baseline, les informations de traçabilité affichées dans l'onglet Traçabilité des exigences sont capturées, afin de les afficher quand vous visualiserez la baseline ultérieurement.

Amélioration de l'affichage dans la matrice de traçabilité

Les exigences sont affichées dans l'ordre hiérarchique. Les enfants sont en retrait de leur exigence parent. Utilisez les nouvelles options de menu Affichage Numéros de série et Affichage Numéros hiérarchiques pour afficher les étiquettes et les numéros hiérarchiques des exigences.

Amélioration des filtres dans la matrice de traçabilité

Vous pouvez filtrer les lignes et les colonnes de la matrice de traçabilité grâce à une variété de critères, dont les attributs système (priorité, état, propriétaire), les attributs définis par l'utilisateur, les dates (créé le, modifié le), l'état des traces (a des traces, n'a pas de trace, traces suspectes).

Support de la sélection multiple dans la matrice de traçabilité

Dans la matrice, vous pouvez utiliser les touches CTRL et MAJ pour sélectionner plusieurs cellules afin de définir, effacer ou marquer comme suspect un groupe de traces d'exigences.

Comportement de la traçabilité dans les copies des exigences

Dans cette version, lorsque vous copiez et collez des exigences, la traçabilité n'est pas reportée dans les exigences collées. Par défaut, Edition Coller n'inclut plus la traçabilité. Une nouvelle option Collage spécial est fournie, si vous voulez inclure la traçabilité (trace vers, trace depuis ou les deux) dans les exigences collées.

(39)

Concepts associés

Nouvelles fonctionnalités de l'éditeur d'exigences Nouvelles fonctionnalités de création de rapports Nouvelles fonctionnalités d'emploi

Nouvelles fonctionnalités administratives Nouvelles fonctionnalités des intégrations Nouvelles fonctionnalités de l'API

Fonctionnalités abandonnées

Procédures associées

Création de traces entre exigences

39

(40)

Nouvelles fonctionnalités d'emploi

Voici les nouvelles fonctionnalités d'emploi :

Extension des noms d'exigence à 128 caractères

Extension des noms de projet à 128 caractères

Noms de serveur persistants dans la boîte de dialogue de connexion

Apparence utilisateur

Indicateur des références

Etat du serveur MPX

Maintenance des baselines

Extension des noms d'exigence à 128 caractères

Les exigences peuvent être formulées par des noms allant jusqu'à 128 caractères. Cela facilite l'utilisation de CaliberRM quand vous adoptez des méthodologies agiles où les exigences sont exprimées sous forme narrative.

Extension des noms de projet à 128 caractères

Les projets peuvent être formulées par des noms allant jusqu'à 128 caractères. Cela facilite l'utilisation des noms de projets basés sur un préfixe exprimant la classification des projets.

Noms de serveur persistants dans la boîte de dialogue de connexion

La boîte de dialogue de connexion offre la possibilité de rappeler des noms de serveur et d'utiliser les noms logiques pour masquer les noms de serveur.

Apparence utilisateur

Les utilisateurs peuvent être affichés à l'aide de leur prénom et de leur nom, ce qui est plus intuitif qu'un obscur ID utilisateur. Spécifiez votre préférence d'apparence dans le panneau Outils Options Apparence, et les propriétaires et utilisateurs responsables seront affichés avec leur prénom et leur nom.

Indicateur des références

Lorsque vous ajoutez des références à des exigences, l'onglet Référence indique le nombre de références, afin qu'il ne soit plus nécessaire de cliquer sur l'onglet pour connaître l'existence de références.

Etat du serveur MPX

Semblable à Borland StarTeam, un indicateur MPX est présent dans la barre d'état, informant les utilisateurs quand le serveur MPX est en exécution.

(41)

Maintenance des baselines

Une option Edition Rechercher dans l'arborescence, dans la boîte de dialogue Maintenance de la baseline, facilite la localisation d'une exigence particulière dans la baseline. La sélection d'un parent sélectionne

automatiquement ses enfants, ce qui réduit le nombre de clics lors de l'utilisation des hiérarchies d'exigences.

Concepts associés

Nouvelles fonctionnalités de l'éditeur d'exigences Nouvelles fonctionnalités de traçabilité

Nouvelles fonctionnalités de création de rapports Nouvelles fonctionnalités administratives

Nouvelles fonctionnalités des intégrations Nouvelles fonctionnalités de l'API

Fonctionnalités abandonnées

41

(42)

Fonctionnalités abandonnées

Pour cette release, certaines fonctionnalités ont été retirées au profit d'améliorations ou de nouvelles fonctionnalités.

Il s'agit de :

Installation en réseau et mise à niveau

Prise en charge de Mercury TestDirector

Prise en charge de Business Objects 6.1

Assistant de support automatisé (ASA) dans l'outil de diagnostic

Installation en réseau et mise à niveau

L'option de déploiement de CaliberRM sur un réseau auxquels les utilisateurs accèdent n'est plus disponible. De nombreuses solutions au déploiement en réseau sont disponibles dans le commerce, notamment SMS qui fait partie de Microsoft Windows 2003.

Prise en charge de Mercury TestDirector

Par souci de cohérence avec l'annonce de Mercury d'arrêter la prise en charge de TestDirector et de se focaliser sur TestDirector for Quality Center, cette release de CaliberRM ne prend plus en charge TestDirector 7.6 et 8.2.

Vous devez d'abord mettre à niveau les versions prises en charge par Quality Center avant de vous mettre au niveau de cette release.

Prise en charge de Business Objects 6.1

La version de Business Objects prise en charge par cette release lors de l'utilisation de Datamart est Business Objects 6.5.

Assistant de support automatisé (ASA) dans l'outil de diagnostic

La section ASA de l'outil de diagnostic a été retirée, car il est possible de créer des journaux depuis Document Factory et depuis l'onglet Outils Options Général.

Concepts associés

Nouvelles fonctionnalités de l'éditeur d'exigences Nouvelles fonctionnalités de traçabilité

Nouvelles fonctionnalités de création de rapports Nouvelles fonctionnalités d'emploi

Nouvelles fonctionnalités administratives Nouvelles fonctionnalités des intégrations Nouvelles fonctionnalités de l'API

(43)

Concepts

43

(44)

Concepts

Cette section contient des informations conceptuelles pour les divers rôles utilisateur de CaliberRM.

Dans cette section

Administration des serveurs CaliberRM

Cette section fournit des informations conceptuelles pour les administrateurs de serveurs gérant plusieurs projets CaliberRM.

Administration des projets CaliberRM

Cette section fournit des informations conceptuelles pour les administrateurs de projets responsables de la configuration des projets à l'intention des utilisateurs finals.

Utilisation de CaliberRM pour gérer les exigences

Cette section contient des informations conceptuelles pour les utilisateurs finals.

(45)

Administration des serveurs CaliberRM

Cette section fournit des informations conceptuelles pour les administrateurs de serveurs gérant plusieurs projets CaliberRM.

Dans cette section

Importation des informations sur les projets

Fournit des informations spécifiques sur les fonctionnalités de RM Import permettant d'importer les informations sur un projet.

Administration de la base de données

Fournit des informations spécifiques sur l'administration de la base de données.

45

(46)

Importation des informations sur les projets

Vous pouvez importer des informations sur un projet dans un serveur CaliberRM en utilisant RM Import. RM Import utilise un chemin d'accès et un nom pour les données à importer, normalement un répertoire (un fichier .txt) créé par RM Export.

Quand vous importez certains objets, l'utilitaire peut créer des objets d'autres types en cas de besoin. L'utilitaire essaie de recréer l'objet tel qu'il existait dans les données d'origine ; cependant, si les données ne sont pas disponibles, il crée automatiquement un objet approprié avec le nom correct. Par exemple, si une exigence importée appartient à "smith", l'utilitaire d'importation cherche la définition de "smith" dans les données importées. Si "smith"

n'existe pas, l'ID utilisateur "smith" est automatiquement créé avec des données minimales.

Généralement, RM Import crée (si nécessaire) les objets suivants de la façon spécifiée ci-dessous :

Utilisateurs : Tous les nouveaux utilisateurs du fichier d'importation User.txt sont ajoutés à la liste des utilisateurs de CaliberRM Administrator

Groupes : Tous les nouveaux groupes du fichier d'importation Group.txt sont ajoutés à la liste des groupes de CaliberRM Administrator

Projets : Tous les nouveaux projets du fichier d'importation Project.txt sont ajoutés à la liste des projets de CaliberRM Administrator et de CaliberRM

Types d'exigences : Tous les nouveaux types d'exigences du fichier d'importation ReqType.txt sont ajoutés aux projets nouveaux ou existants.

Exigences : Toutes les nouvelles exigences du fichier d'importation Requirement.txt sont ajoutées aux projets nouveaux ou existants

Attributs définis par l'utilisateur : Tous les nouveaux attributs définis par l'utilisateur du fichier d'importation UDA.txt sont ajoutés à la liste des attributs pouvant être affectés à des onglets personnalisés

Généralement, l'utilitaire modifie (si nécessaire) les objets suivants de la façon spécifiée ci-dessous :

Groupes : Ils sont modifiés pour inclure les nouveaux utilisateurs qui leur appartiennent dans le fichier d'importation

Projets : Ils sont modifiés pour inclure les nouveaux groupes qui leur sont affectés dans le fichier d'importation

Attributs système (état et priorité) : Ils sont modifiés pour inclure toutes les nouvelles valeurs d'état et de priorité contenues dans le fichier d'importation

Concepts associés Importation Exportation

Procédures associées

Importation d'exigences depuis Microsoft Word

(47)

Administration de la base de données

CaliberRM requiert une administration limitée de la base de donnée, mais des sauvegardes régulières sont fortement recommandées. Le principal utilitaire pour administrer la base de données de CaliberRM est l'utilitaire dbmgr ; le propriétaire de la base de données est l'utilisateur qui installe le serveur CaliberRM et c'est le seul utilisateur qui peut exécuter l'utilitaire dbmgr, ainsi que sauvegarder et restaurer une base de données existante ou créer une nouvelle base de données.

Avertissement : La défragmentation du disque dur peut endommager une base de données CaliberRM. Avant de défragmenter le disque dur sur lequel la base de données est installée, veuillez vous assurer que toutes les bases de données ont été et restent arrêtées. La meilleure méthode est de configurer chaque base de données en mode non démarrable (dbinfo -0) et de stopper le service SQM Database.

Procédures associées

Sauvegarde et restauration d'une base de données

Référence associée

Commandes du gestionnaire de base de données

47

(48)

Administration des projets CaliberRM

Cette section fournit des informations conceptuelles pour les administrateurs de projets responsables de la configuration des projets à l'intention des utilisateurs finals.

Dans cette section Projets

Fournit des informations spécifiques sur les projets.

Types d'exigences

Fournit des informations spécifiques sur les types d'exigences.

Attributs

Fournit des informations spécifiques sur les attributs, système et définis par l'utilisateur, d'une exigence.

Utilisateurs

Fournit des informations spécifiques sur les utilisateurs.

Licence

Fournit des informations spécifiques sur les licences.

Sécurité

Fournit des informations spécifiques sur la sécurité.

Rapports administratifs

Fournit des informations spécifiques sur les rapports administratifs.

(49)

Projets

CaliberRM stocke les exigences dans des projets. Les projets stockés sur le même serveur CaliberRM partagent un ensemble commun de propriétés (types d'exigences, attributs, profils de sécurité, utilisateurs et groupes).

Les projets sont définis par les types d'exigences affectés à chacun d'eux (Fichier Admin Définir les types d'exigences).

Les utilisateurs des projets appartiennent aux groupes auxquels ils ont été affectés dans CaliberRM Administrator.

Vous pouvez activer la sécurité pour des projets dans l'onglet Info projet de CaliberRM. La sécurité des projets est définie par les profils de sécurité (Fichier Admin Profils de sécurité) qui sont affectés aux groupes, eux-mêmes affectés ensuite au projet.

Les exigences d'un projet peuvent être suivies entre projets.

La traçabilité vers des artefacts logiciels stockés hors de CaliberRM est activée pour chaque projet sur l'onglet External Traceability du projet dans CaliberRM Administrator.

Les exigences d'un projet peuvent être partagées entre projets. Cela est activé dans l'onglet Info projet de CaliberRM.

Concepts associés

Importation des informations sur les projets Types d'exigences

Attributs

Procédures associées Définition des projets

49

(50)

Types d'exigences

CaliberRM classe les exigences par type. Un type d'exigences est un regroupement logique d'exigences qui partageront des attributs communs.

Les propriétés principales d'un type d'exigences sont :

un nom (affiché dans l'arborescence des exigences)

une étiquette (toutes les exigences de ce type partageront cette étiquette)

un ensemble d'onglets personnalisés permettant d'organiser les attributs dans l'interface utilisateur

CaliberRM facilite la réutilisation des types d'exigences entre projets. Une fois créé, un type d'exigences peut être affecté à n'importe quel projet, ce qui réduit le temps de création des projets.

Concepts associés Projets

Attributs

Procédures associées

Création d'un type d'exigences Définition des projets

Références

Documents relatifs

Using Delphi 6 and 7, we can build visual applications using CLX (VisualCLX is cross-platform for Linux and Win32) or VCL (only on Win32). Now that Delphi has been ported to

Return value On success, fgets returns the string pointed to by s; it returns null on end- of-file or error. Syntax

Note, though, that in order to be able to generate the template instances, the compiler must have the function body (in case of a template function) or bodies of member functions

If the command line does not include any target names, MAKE uses the first target file mentioned in an explicit rule.. If one or more targets are mentioned on the command

This means that the include and library direc- tories specified in the command line are the first ones Borland C++ searches (thereby giving the command-line -I and-L

The first approach is to include the function body (for a function template) or member function and static data member definitions (for a template class) in the header file

identifier must be a member function or have a parameter of class type Compiler error Most C++ operator functions must have an implicit or explicit parameter of class type..

It makes good sense to define objects in units, with the object type declaration in the interface section of the unit and the procedure bodies of the object type's methods defined