Borland CaliberRM 2006
|
|
|
- Émilie Boudreau
- il y a 10 ans
- Total affichages :
Transcription
1 Borland CaliberRM 2006
2 Borland Software Corporation Stevens Creek Blvd., Suite 800 Cupertino, California USA 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 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 dans d'autres pays. Toutes les autres marques appartiennent à leurs propriétaires respectifs. Novembre 2006 PDF 2
3 Introduction Introduction Aide sur l'aide... 9 Concepts Présentation de CaliberRM Gestion des exigences Intégrations du produit Extension des fonctionnalités de CaliberRM Procédures Procédures administratives Définition des projets Création d'utilisateurs Procédures pour l'utilisateur final Connexion Quoi de neuf Nouvelles fonctionnalités administratives Nouvelles fonctionnalités de l'api Nouvelles fonctionnalités des intégrations Nouvelles fonctionnalités de création de rapports Nouvelles fonctionnalités de l'éditeur d'exigences Nouvelles fonctionnalités de traçabilité Nouvelles fonctionnalités d'emploi Fonctionnalités abandonnées
4 Concepts Concepts Administration des serveurs CaliberRM Importation des informations sur les projets Administration de la base de données Administration des projets CaliberRM Projets Types d'exigences Attributs Utilisateurs Licence Sécurité Rapports administratifs Utilisation de CaliberRM pour gérer les exigences Exigences Vues exigence Rapports Traçabilité Glossaires Baselines Exportation Importation
5 Procédures Procédures Baselines Création et définition des baselines Glossaires Ajout de termes à un glossaire Projets Création d'un type d'exigences Création de profils de sécurité Définition des projets Rapports Création d'un rapport à partir de la grille d'exigences Création de rapports administratifs Création de rapports d'exigences Création de rapports Document Factory Planification des rapports de Document Factory Exigences Création d'exigences Création d'un type d'exigences Création de rapports d'exigences Création de traces entre exigences et artefacts logiciels Exportation d'exigences vers des fichiers CSV Importation d'exigences depuis Microsoft Word Modification et suppression des traces Tri des exigences Exportation Exportation d'exigences vers des fichiers CSV Publication d'exigences vers StarTeam Importation Importation d'exigences depuis Microsoft Word Administration du serveur Activation de LDAP Sauvegarde et restauration d'une base de données Traçabilité Activation de la traçabilité d'un projet vers des artefacts logiciels Affichage de la traçabilité Connexion à un serveur Team Foundation Server Création de filtres de traçabilité Création de traces entre exigences Création de traces entre exigences et artefacts logiciels Modification et suppression des traces Visualisation des résultats des tests Microsoft Visual Studio Team System Utilisateurs Création d'utilisateurs Création de groupes
6 Référence Références Syntaxe de Document Factory Commandes du gestionnaire de base de données Configuration de l'intégration StarTeam
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. 8
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 Police à espacement fixe Gras Italique TOUCHES Utilisée pour indiquer Le code source ou du texte que vous devez saisir. 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. 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. Les touches du clavier, comme la touche CTRL ou ENTREE. 10
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 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 Requirement Viewer : Simple interface destinée aux membres d'une équipe étendue permettant de voir les propriétés d'une exigence spécifique. 12
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 14
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 % 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 16
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 18
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. 20
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 (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 : Avertissement : 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. 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 1 Pour activer la notification automatique chaque fois qu'une exigence est modifiée, cliquez sur le bouton dans l'onglet Group Assignment. 2 Dans la boîte de dialogue Notifications, sélectionnez les événements qui déclencheront les s aux utilisateurs sélectionnés sur l'onglet Responsibilities. Remarque : Remarque : Quand une nouvelle discussion, ou une réponse, est envoyée, un 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 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. 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. 22
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' , 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 : 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. 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 ces cases et tentez d'enregistrer les informations, un message d'erreur s'affiche. User Can Perform Baseline Administration : Permet à l'utilisateur de créer et de gérer des baselines. Un tel utilisateur est appelé administrateur de baselines. 24
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. 26
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 : 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. 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 28
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 Création d'utilisateurs 30
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 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. Mercury Quality Center Les fonctionnalités suivantes ont été apportées à l'intégration de Mercury Quality Center : 32
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 sousensemble de la grille si vous sélectionnez un certain nombre d'exigences Extractions incrémentales avec Datamart Après une extraction complète dans Datamart, vous pouvez choisir d'extraire uniquement ce qui a changé depuis la dernière extraction en utilisant le nouveau paramètre update de l'extracteur. Les extractions incrémentales devraient améliorer de façon significative les performances de vos extractions Datamart. 34
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 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 à 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 Les fautes d'orthographe sont affichées de façon visuelle dans la description de l'exigence. Il vous suffit de cliquer avec le bouton droit et de corriger la faute! Appuyer sur F7 depuis n'importe quel champ de texte appelle le vérificateur orthographique, ce qui facilite la validation de l'orthographe des exigences, des attributs sur une ou plusieurs ligne(s) ou même des discussions. 36
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. 38
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. 40
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 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 42
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. 44
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 46
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. 48
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 50
51 Attributs Chaque exigence de CaliberRM peut être complètement qualifiée par un ensemble d'attributs. Toutes les exigences partagent un ensemble d'attributs communs. Ce sont : Priorité (Priority) : Vous pouvez modifier les valeurs par défaut en utilisant Fichier Admin Attributs système. Etat (Status) : Vous pouvez modifier les valeurs par défaut en utilisant Fichier Admin Attributs système. Propriétaire (Owner) : A des droits d'accès spécifiques à cette exigence. Version : Vous permet de revenir à une version précédente d'une exigence et de revoir les informations à ce moment-là. En outre, l'administrateur du projet définit des attributs personnalisés (attributs définis par l'utilisateur) et les affecte aux différents types d'exigences du projet. Pour toutes les exigences d'un type donné, les utilisateurs peuvent définir les valeurs des attributs personnalisés associés à ce type. CaliberRM fournit une grande variété de types d'attributs : Booléen Date Durée Flottant Entier long Liste à choix multiple Liste de sélection de plusieurs groupes Liste de sélection de plusieurs utilisateurs Texte multiligne Liste à choix unique Ligne de texte isolée Liste de sélection de groupe isolé Liste de sélection d'utilisateur isolé Une case à cocher acceptant uniquement les valeurs true (cochée) et false (non cochée). Une zone de saisie acceptant des dates. Toutes les dates sont formatées avec une année à 4 chiffres. Une zone de sélection vous permettant de choisir dans un intervalle de valeurs. L'intervalle de temps concerné (jour, semaine, etc.) est affiché à droite du sélecteur. Une zone de saisie acceptant toute valeur numérique. Les nombres sont arrondis à 3 chiffres après la virgule. Une zone de saisie acceptant uniquement des valeurs entières. Les valeurs peuvent aller de à Une boîte liste affichant la liste des éléments à choisir où il est possible de sélectionner plusieurs éléments. Une boîte liste affichant la liste des groupes à choisir où il est possible de sélectionner plusieurs éléments. Pour cet attribut, une option permet de limiter le nombre de groupes choisis et une option permet la sélection parmi tous les groupes ou uniquement parmi ceux affectés à la liste. Une boîte liste affichant la liste des utilisateurs à choisir où il est possible de sélectionner plusieurs éléments. Pour cet attribut, une option permet de limiter le nombre d'utilisateurs choisis et une option permet la sélection parmi tous les utilisateurs ou uniquement parmi ceux affectés à la liste. Une zone de saisie affichant une ou plusieurs lignes et permettant la saisie d'au maximum caractères. Une liste déroulante permettant d'effectuer une seule sélection dans la liste. Une zone de saisie acceptant au maximum 128 caractères. Une liste déroulante permettant de choisir un seul groupe dans la liste. Pour cet attribut, une option permet la sélection parmi tous les groupes ou uniquement parmi ceux affectés à la liste. Une liste déroulante permettant de choisir un seul utilisateur dans la liste. Pour cet attribut, une option permet la sélection 51
52 parmi tous les utilisateurs ou uniquement parmi ceux affectés à la liste. Concepts associés Projets Types d'exigences Procédures associées Définition des projets Création d'un type d'exigences 52
53 Utilisateurs Les utilisateurs de CaliberRM sont définis soit manuellement par l'administrateur de CaliberRM soit en important des utilisateurs d'un répertoire LDAP. Chaque utilisateur est défini par un ensemble de propriétés, les principales étant : un ID utilisateur unique un prénom et un nom une adresse (utilisée pour les notifications de demandes de modification et les envois de discussions) Vous pouvez afficher les utilisateurs soit par leur ID utilisateur soit par leur prénom et nom. Les utilisateurs appartiennent à un ou à plusieurs groupes qui définissent leurs droits d'accès aux exigences. Une licence doit être affectée à chaque utilisateur pour qu'il puisse se connecter à CaliberRM depuis un des clients (Windows autonome, client Web, Eclipse et Visual Studio). Il existe cinq niveaux d'utilisateurs : Administrateurs de serveurs : Ils sont membres du groupe Administrators et ils ne peuvent être créés que par d'autres administrateurs de serveur. Ils contrôlent l'attribution des licences et la création des projets et des utilisateurs. Selon son profil de sécurité, un administrateur n'a pas nécessairement accès à toutes les fonctions de niveau utilisateur. Administrateurs de projets : Ils sont créés dans CaliberRM par les administrateurs de serveurs. Selon son profil de sécurité, un administrateur n'a pas nécessairement accès à toutes les fonctions du niveau utilisateur. Administrateurs de baselines : Ils effectuent tous les niveaux de maintenance des baselines pour tous les projets sur le serveur. Cet utilisateur n'a pas besoin d'être un administrateur de serveur ni de projet. Voir "Définition de la sécurité" pour savoir comment définir un utilisateur en tant qu'administrateur de baselines. Administrateurs de glossaires : Ils effectuent tous les niveaux de maintenance des glossaires pour tous les projets sur le serveur. Cet utilisateur n'a pas besoin d'être un administrateur de serveur ni de projet. Voir "Définition de la sécurité" pour savoir comment définir un utilisateur en tant qu'administrateur de glossaires. Utilisateurs : Ils effectuent les fonctions de niveau utilisateur. Ils ne disposent pas de droits administratifs. L'accès de sécurité aux exigences des utilisateurs est défini par le niveau de sécurité du projet. La sécurité des projets peut être activée ou non. Une fois que la sécurité d'un projet est activée, l'accès des utilisateurs aux exigences est défini par les profils de sécurité affectés aux groupes d'utilisateurs de ce projet. Les profils de sécurité sont définis une fois dans le serveur CaliberRM et peuvent être réutilisés par tous les projets de ce serveur. Concepts associés Licence Procédures associées Création d'utilisateurs Activation de LDAP 53
54 Licence Les utilisateurs de CaliberRM ont besoin d'une clé de licence pour exécuter CaliberRM. Tous les clients (Windows, client Web, Visual Studio, Eclipse) peuvent utiliser soit une licence simultanée (partagée avec d'autres utilisateurs) soit une licence nommée (spécifique à un utilisateur). Web Viewer est activé avec une clé de licence en lecture seule. L'administrateur attribue des licences dans CaliberRM Administrator. L'administration des licences peut utiliser le serveur CaliberRM (licence native), Macromedia FlexLM ou Borland License Server. Cela vous donne le choix entre utiliser un serveur de licences et utiliser la licence trouvée dans CaliberRM. Trois spécifications de licence sont disponibles pour les utilisateurs : Named (nommée) : La licence est affectée à un utilisateur particulier. Concurrent (simultanée) : La licence est affectée et accessible à un groupe d'utilisateurs. Par exemple, si votre licence indique l'existence de 10 utilisateurs simultanés, vous pouvez affecter autant d'utilisateurs simultanés que nécessaire, mais seuls 10 utilisateurs peuvent être connectés à un moment donné. Not Authorized (non autorisée) : Aucune licence n'est attribuée à l'utilisateur. Remarque : Si un utilisateur nommé tente une connexion à partir de plusieurs machines, la connexion à partir de la seconde machine est traitée comme une licence d'utilisation simultanée. Si aucune licence d'utilisation simultanée n'est disponible, l'utilisateur reçoit une fenêtre d'avertissement Aucune licence disponible et il doit effectuer une autre tentative ultérieurement. Remarques importantes L'utilisateur Admin est toujours un utilisateur nommé pour chaque produit, mais il n'est pas inclus dans le décompte des licences d'utilisateur nommé dont vous disposez. Néanmoins, si l'utilisateur Admin tente une connexion à partir de plusieurs machines, la connexion à partir de la seconde machine est traitée comme une licence d'utilisation simultanée. CaliberRM Administrator et Diagnostic Tool ne sont pas inclus dans le décompte des licences utilisées. Le nombre de licences achetées n'affecte pas le nombre d'utilisateurs que vous pouvez créer dans CaliberRM Administrator. Si vous utilisez une version majeure (x.0) avec des clés d'évaluation, puis effectuez une mise à niveau vers une version mineure (x.1), la période d'évaluation ne repart pas de zéro. Pour une copie d'évaluation de 30 jours, le nombre de licences nommées et simultanées est de 5. Ne modifiez pas la date du serveur tant que vous ne disposez pas d'une clé permanente. Borland License Server Un administrateur de projet : Reçoit les informations de licence de Borland par Installe le serveur de licences (la documentation du serveur de licences incluse dans l' décrit la procédure) Réceptionne les licences envoyées par Borland (cela implique d'accéder à un site web de Borland et de télécharger les fichiers de licences Borland nommés slip) Place les fichiers slip dans un sous-répertoire du dossier d'installation du serveur, le dossier /license 54
55 Configure le serveur de licences pour les utilisateur (cela est décrit dans la documentation du serveur de licences) Affecte aux utilisateurs des licences spécifiques Lorsque vous avez téléchargé tous les fichiers.zip contenant les fichiers.slip, copiez chaque fichier concurrent_.slip et/ou named_.slip dans votre répertoire License (C:\Program Files\Borland\CaliberRMServer\License). Copiez chaque fichier server_.slip dans C:\Borland\BLS4\conf. Les administrateurs de projet peuvent voir l'état d'utilisation des licences dans CaliberRM Administrator. FlexLM Un administrateur de projet : Reçoit les licences flexlm de Borland par Installe le serveur de licences flexlm Affecte les licences flexlm aux utilisateurs dans CaliberRM Administrator Concepts associés Utilisateurs Procédures associées Création d'utilisateurs 55
56 Sécurité L'accès aux exigences est défini par le niveau de sécurité du projet. La sécurité des projets peut être activée ou non. Une fois que la sécurité d'un projet est activée, l'accès des utilisateurs aux exigences est défini par les profils de sécurité affectés aux groupes d'utilisateurs de ce projet. Les profils de sécurité sont définis une fois dans le serveur CaliberRM et peuvent être réutilisés par tous les projets de ce serveur. Concepts associés Projets Utilisateurs Procédures associées Création de profils de sécurité 56
57 Rapports administratifs Depuis CaliberRM Administrator, les administrateurs de projets peuvent effectuer des rapports permettant de voir les informations sur les projets et les affectations des utilisateurs aux groupes. Ils peuvent aussi surveiller quels utilisateurs exécutent quels clients CaliberRM ainsi que la consommation des licences CaliberRM dans leur base utilisateur. Concepts associés Rapports Procédures associées Création de rapports administratifs Création de rapports d'exigences 57
58 Utilisation de CaliberRM pour gérer les exigences Cette section contient des informations conceptuelles pour les utilisateurs finals. Dans cette section Exigences Fournit des informations spécifiques sur les exigences. Vues exigence Fournit des informations spécifiques sur les vues exigence. Rapports Fournit des informations spécifiques sur les rapports de CaliberRM. Traçabilité Fournit des informations spécifiques sur la traçabilité. Glossaires Fournit des informations spécifiques sur les glossaires. Baselines Cette section fournit des informations spécifiques sur les baselines. Exportation Fournit des informations spécifiques sur l'exportation d'informations de CaliberRM. Importation Fournit des informations spécifiques sur l'importation d'informations de Microsoft Word vers CaliberRM. 58
59 Exigences L'exigence est le principal artefact de CaliberRM. Chaque exigence est définie par un ensemble de propriétés : attributs système : priorité, état, Etiquette/ID (numéro unique permettant de référencer l'exigence), propriétaire (utilisateur affecté à cette exigence), nom (brève description de l'exigence) UDA : (attributs définis par l'utilisateur) ; ces attributs dépendent du type affecté à l'exigence description : ce champ contient le texte de l'exigence. Le texte peut inclure des images (le format JPEG donne les meilleures performances), hyperliens, tableaux et objets OLE. Vous pouvez réutiliser la description d'une autre exigence en mappant dans votre projet une exigence partagée stockée dans un autre projet. Vous pouvez aussi réutiliser le texte d'une exigence stockée dans un document Word comme description de l'exigence (voir cidessous les procédures associées, pour plus de détails). version : chaque exigence est sous contrôle de version et les utilisateurs peuvent consulter les versions précédentes d'une exigence et comparer ces versions (Exigence Comparer l'exigence à la version précédente.../à une autre exigence ou version...) responsabilité : ce champ permet aux utilisateurs qui prennent part à l'achèvement de l'exigence d'être avertis par quand l'exigence est modifiée. Les utilisateurs qui ne sont pas responsables de l'exigence peuvent recevoir une notification par similaire, s'ils manifestent leur intérêt pour l'exigence ; mais, ces utilisateurs ne seront pas répertoriés dans les rapports de responsabilité. numéro hiérarchique : ce numéro représente la position de l'exigence dans l'arborescence des exigences et sert à distinguer les exigences parent et enfant validation : l'ensemble des critères d'acceptation doit être satisfait pour que l'exigence puisse être achevée références : facultativement, les utilisateurs peuvent attacher des références aux exigences. La référence peut être une URL (comme une page du site de l'équipe ou un hyperlien vers un fichier StarTeam), ou bien un fichier situé sur une unité partagée en utilisant la notation UNC. Les principaux moyens de voir des exigences sont l'arborescence des exigences et la grille d'exigences (Outils Grille d'exigences), ainsi que la génération de rapports en format Word avec Document Factory. Les références de document fournissent des informations supplémentaires sur une exigence. L'onglet Référence d'une exigence à laquelle est attachée une référence affiche une icône spéciale avec une agrafe à gauche et un numéro de référence entre parenthèses à droite. Concepts associés Vues exigence Types d'exigences Procédures associées Création d'exigences 59
60 Vues exigence Il existe plusieurs vues exigence : Vue Informations d'exigence Vue Grille d'exigences Vue Matrice de traçabilité Vue Arborescence Informations d'exigence La vue Informations d'exigence fournit les informations détaillées suivantes concernant l'exigence : nom, description, état, priorité, propriétaire, description, valeurs des attributs définis par l'utilisateur, historique des modifications et utilisateurs responsables. Grille d'exigences Vous pouvez voir les exigences dans un format tableur permettant de les trier ou de les exporter en format XML. La vue grille affiche le type d'exigences, l'étiquette/id, le nom, l'état, la priorité, le propriétaire, les utilisateurs responsables et les attributs définis par l'utilisateur. Vous pouvez aussi voir la description, la date de dernière modification et le numéro hiérarchique des exigences (ces options peuvent diminuer les performances). Conseil : Pour personnaliser la vue document, utilisez les boutons Augmenter la hauteur et Retour automatique à la ligne de la barre d'outils. Matrice de traçabilité La traçabilité vous permet de créer et de suivre les relations existant entre les exigences et les autres informations de test et de développement qui leur sont associées. Ces relations sont appelées "traces" et représentées sur l'onglet Traçabilité. Vous pouvez voir la traçabilité entre de nombreuses exigences en utilisant la Matrice de traçabilité. Vue Arborescence La vue arborescence affiche les exigences par type. Le déplacement des exigences dans l'arborescence change leur numéro hiérarchique. Pour afficher le numéro hiérarchique ou le numéro de série (étiquette/id), utilisez les options Affichage Numéros hiérarchiques et Affichage Numéros de série. Concepts associés Exigences Traçabilité Procédures associées Affichage de la traçabilité 60
61 Rapports Depuis CaliberRM Administrator, les administrateurs de projets peuvent générer des rapports permettant de voir les informations sur les projets et les affectations des utilisateurs aux groupes. Ils peuvent aussi surveiller quels utilisateurs exécutent quels clients CaliberRM ainsi que la consommation des licences CaliberRM dans leur base utilisateur. Il existe trois types de rapports dans CaliberRM : Rapports d'exigences standard Rapports d'exigences personnalisés Rapports de traçabilité Rapports d'exigences standard CaliberRM fournit des rapports préformatés pour toutes les exigences d'un certain type, exigences pour lesquelles un utilisateur sera alerté lors de modifications, et pour toutes les exigences répertoriées par état. Les utilisateurs peuvent exporter ces rapports en format XML ou HTML afin de les utiliser dans d'autres applications. Rapports d'exigences personnalisés Vous pouvez générer des rapports d'exigences personnalisés en utilisant Document Factory ou Datamart. Document Factory Vous pouvez générer des rapports à jour et personnalisés sur les spécifications d'une exigence sélectionnée ou d'un sous-ensemble d'exigences, dans des fichiers.doc,.txt ou.rtf, en utilisant Document Factory. Dans Microsoft Word, vous créez des modèles contenant les champs correspondant aux attributs des exigences de CaliberRM. Vous pouvez ensuite utiliser Document Factory pour remplir le modèle avec des données de n'importe quel projet. A l'aide de critères de filtrage dans les champs de modèle, il est également possible de choisir quelles données d'exigence inclure dans le document. Les modèles contiennent des commandes, des mots-clés et des opérateurs Document Factory. Les commandes contrôlent la sélection, l'ordre et le regroupement des exigences dans le document. Les mots-clés sont des marques de réservation qui correspondent à des caractéristiques relatives au projet et aux exigences. Ils indiquent les données à intégrer au document. Les mots-clés doivent figurer dans le modèle dans l'ordre exact où ils apparaissent dans le gestionnaire d'exigences. L'utilisation d'opérateurs permet d'appliquer des critères très précis lors de la recherche de groupes d'exigences. Vous pouvez formater le modèle pour obtenir l'apparence souhaitée, en insérant tables des matières, en-têtes, pieds de page et numéros de page. La plupart des formats de caractères et de paragraphes de Word peuvent être appliqués à l'ensemble du modèle, y compris aux mots-clés. Il vaut mieux exécuter Document Factory en arrière-plan en utilisant le fichier command.ini pendant que MS Word n'est pas en exécution sur l'ordinateur. Evitez d'utiliser MS Word quand DocFactory est en exécution. Plusieurs modèles types sont inclus dans le produit. S'ils sont installés, vous les trouverez dans Program Files Borland CaliberRM Samples. Datamart Datamart vous permet d'extraire des données depuis le référentiel CaliberRM vers une base de données relationnelles, puis de générer un rapport sur les données en utilisant les divers outils de reporting proposés par les meilleurs fournisseurs de logiciels d'intelligence d'entreprise (par exemple, BusinessObjects, Crystal Reports). 61
62 Veuillez consulter le document "Utilisation de Datamart", situé dans \Program Files\Borland\CaliberRM \Documentation, pour de plus amples informations sur Datamart. Rapports de traçabilité Vous pouvez générer des rapports de traçabilité en utilisant la matrice de traçabilité, le diagramme de traçabilité, Document Factory ou Datamart. Concepts associés Traçabilité Exportation Procédures associées Création de rapports Document Factory 62
63 Traçabilité La traçabilité est essentielle à l'évaluation de la couverture des exigences et permet d'estimer l'impact des modifications d'exigences. CaliberRM fournit une traçabilité complète entre exigences situées dans un même projet, entre exigences situées dans différents projets (sur le même serveur), entre exigences et autres artefacts logiciels non stockés dans CaliberRM, comme les fichiers de conception et les fichiers de test. De nombreuses façons de voir la traçabilité sont proposées par CaliberRM : voir la traçabilité entre de nombreuses exigences en utilisant la matrice de traçabilité (Outils traçabilité) Matrice de voir une exigence spécifique et sa relation de traçabilité en utilisant l'onglet Traçabilité ou le diagramme de traçabilité (Outils Diagramme de traçabilité) générer un rapport de traçabilité au format Microsoft Word en utilisant Document Factory Concepts associés Intégrations du produit Procédures associées Création de traces entre exigences Création de traces entre exigences et artefacts logiciels Affichage de la traçabilité Référence associée Syntaxe de Document Factory 63
64 Glossaires CaliberRM vous permet d'améliorer l'écriture des exigences en mettant en surbrillance les mots ambigus et en vous proposant un accès rapide aux termes des glossaires. Quand vous tapez le texte d'une exigence, les mots sont colorés automatiquement pour indiquer l'utilisation d'un terme de glossaire ou vous signaler un terme ambigu que vous devez remplacer par un terme mieux défini. L'administrateur du projet définit des glossaires thématiques (par exemple, termes ambigus, acronymes, termes spécifiques au projet) et affecte ces glossaires à des projets individuellement. L'administrateur accorde individuellement les droits de gestion des glossaires à une équipe. Ces utilisateurs peuvent alors gérer tous les glossaires du serveur CaliberRM. Vous pouvez avoir plusieurs glossaires pour définir les termes spécifiques aux projets de votre organisation. Vous pouvez également imprimer les informations contenues dans les glossaires en utilisant Document Factory. Voir ci-dessous les informations associées, pour de plus amples informations. Pour pouvoir ajouter de nouveaux termes ou modifier des termes existants dans un glossaire, les utilisateurs doivent disposer du privilège de gestion des glossaires. Procédures associées Ajout de termes à un glossaire Création d'utilisateurs 64
65 Baselines Les baselines CaliberRM sont un moyen de créer des sous-ensembles d'exigences. Seuls les administrateurs et les administrateurs de baselines peuvent créer des baselines. Dans toutes les baselines sauf la baseline En cours, les exigences sont en lecture seule. La baseline En cours est une baseline spéciale qui affiche toutes les exigences en cours d'un projet et permet de modifier ces exigences. Une fois qu'une baseline est créée, les utilisateurs ayant des privilèges d'administration des baselines peuvent ajouter ou supprimer des exigences dans la baseline ou changer la version des exigences incluses dans la baseline en utilisant Maintenance de la baseline (FichierAdministration BaselineMaintenance de la baseline). Les administrateurs de baselines peuvent verrouiller une baseline pour empêcher qu'elle soit modifiée ultérieurement. Une baseline verrouillée peut alors passer dans un processus de signature électronique (Fichier Administration Baseline Propriétés de la baseline Signataires et Outils Signatures de la baseline). Pour connaître les modifications entre deux baselines, vous pouvez comparer leur contenu (Outils des baselines). Concepts associés Exigences Procédures associées Création et définition des baselines Comparer 65
66 Exportation Une fois que les exigences sont enregistrées dans CaliberRM, vous pouvez les exporter en d'autres formats et dans d'autres outils. CaliberRM peut exporter les exigences en format XML, MS Access, CSV, SQL Server ou Oracle. Vous pouvez : exporter un sous-ensemble d'exigences en format XML et CSV depuis la grille d'exigences exporter les rapports d'exigences en XML (menu Rapports) exporter les exigences vers MS Access (Fichier exporter les exigences vers Oracle (Datamart) exporter les exigences vers SQL Server (Datamart) Exporter vers Access) exporter la matrice de traçabilité vers Excel (Fichier Imprimer, Fichier Aperçu, cliquez avec le bouton droit et sélectionnez Exporter vers Microsoft Excel dans le menu contextuel) exporter les exigences vers StarTeam (Publier dans StarTeam) exporter les exigences vers Mercury Quality Center (Publier dans Quality Center) L'administrateur de projet peut également exporter les informations du projet d'un serveur CaliberRM vers un autre, à l'aide de CaliberRM RM Export. Concepts associés Importation Rapports Procédures associées Exportation d'exigences vers des fichiers CSV Publication d'exigences vers StarTeam 66
67 Importation Vous pouvez avoir des exigences stockées dans Microsoft Word que vous voulez maintenant gérer dans CaliberRM. Vous pouvez faire migrer des exigences stockées dans Microsoft Word, à l'aide des fonctions d'importation de CaliberRM (Fichier Importer de Word). Pour réutiliser des informations de projet entre serveurs CaliberRM, les administrateurs de projets peuvent également importer les informations du projet d'un serveur CaliberRM vers un autre, à l'aide de CaliberRM RM Export. Remarquez que les informations de projet doivent être d'abord exportées à l'aide de CaliberRM RM Export. Concepts associés Exportation Procédures associées Importation d'exigences depuis Microsoft Word 67
68 68
69 Procédures 69
70 Procédures Cette section fournit des informations de type "Comment". Dans cette section Baselines Fournit des informations de type "Comment" sur les baselines. Glossaires Cette section fournit des informations de type "Comment" sur les glossaires. Projets Cette section fournit des informations de type "Comment" sur les projets. Rapports Cette section fournit des informations de type "Comment" sur les rapports. Exigences Cette section fournit des informations de type "Comment" sur les exigences. Exportation Cette section fournit des informations de type "Comment" sur l'exportation des informations d'exigences. Importation Cette section fournit des informations de type "Comment" sur l'importation des informations d'exigences. Administration du serveur Cette section fournit des informations de type "Comment" sur l'administration des serveurs. Traçabilité Cette section fournit des informations de type "Comment" sur la traçabilité des exigences. Utilisateurs Cette section fournit des informations de type "Comment" sur les utilisateurs. 70
71 Baselines Fournit des informations de type "Comment" sur les baselines. Dans cette section Création et définition des baselines Explique comment créer et définir des baselines. Concepts associés Baselines 71
72 Création et définition des baselines La création d'une baseline définit les caractéristiques de celle-ci et non pas son contenu. Une fois créée, une baseline doit être initialisée. En d'autres termes, vous devez lui associer des informations relatives à l'exigence. Vous devez être administrateur ou administrateur de baselines pour créer des baselines. Avertissement : Les modifications apportées aux définitions d'attributs sont reflétées dans les baselines. Par exemple, changer les paramètres du type UDA (par exemple : liste de valeurs pour les UDA liste de sélection) change les valeurs respectives des attributs des exigences incluses dans les baselines. Si vous devez créer une baseline avec un contenu qui ne change pas, publiez les baselines CaliberRM vers StarTeam. Pour créer une baseline 1 Dans CaliberRM, choisissez Fichier Administration Baseline Nouvelle baseline. Il y a trois onglets contenant des informations sur la baseline : Propriétés, Signataires et Signification de la signature. 2 Sur l'onglet Propriétés : Entrez le nom et la description de la baseline. Pour que tous les utilisateurs affectés à une exigence ou intéressés par celle-ci reçoivent des messages de notification en cas d'ajout ou de retrait de cette exigence dans la baseline, cochez la case Envoyer les notifications de modification de maintenance de baseline par . La case à cocher Verrouiller la baseline est désactivée lors de la création d'une nouvelle baseline. Elle est activée quand vous initialisez la baseline. 3 Cliquez sur l'onglet Signataires. Dans l'onglet apparaît la liste des utilisateurs, appelés signataires, autorisés à signer une baseline verrouillée. Cliquez sur Modifier pour ajouter des utilisateurs à la liste. La boîte de dialogue Ajouter des signataires de baseline apparaît. 4 Sélectionnez les utilisateurs à ajouter comme signataires de la baseline : Pour sélectionner des signataires parmi les membres du projet, cliquez sur le bouton Membres du projet de cette baseline. Pour sélectionner des signataires dans une baseline, cliquez sur le bouton Signataires de la baseline suivante. La liste déroulante des baselines est activée. Sélectionnez la baseline qui contient les signataires à ajouter à la nouvelle baseline. Le volet supérieur contient tous les membres du projet ou les signataires d'une baseline existante. Dans la liste, sélectionnez les utilisateurs à ajouter en tant que signataires en cochant la case en regard du nom de chaque utilisateur. Le volet inférieur affiche un aperçu de la liste des signataires. 5 Cliquez sur OK dans la boîte de dialogue Ajouter des signataires de baseline. 6 Cliquez sur l'onglet Signification de la signature. Chaque baseline est associée à une liste de significations des signatures électroniques. Chaque baseline doit contenir au moins une signification de signature. Quand il "signe" une baseline, l'utilisateur sélectionne une signification pour sa signature. La signification par défaut d'une signature est Approuvé. 7 Pour créer une signification de signature, sélectionnez-en une dans la liste, et cliquez sur Insérer avant ou sur Insérer après. Vous pouvez également importer les significations de signature d'une autre baseline. Voir la section ci-dessous. 8 Entrez le nom de la signification de signature dans le champ liste vide. 72
73 9 Cliquez sur OK pour enregistrer la nouvelle baseline. Cliquez sur le bouton Enregistrer pour enregistrer le projet. La fenêtre Nouvelle baseline se referme automatiquement, et la nouvelle baseline apparaît dans la liste déroulante Baseline du menu. Lorsqu'une baseline est enregistrée, tous les signataires de la baseline reçoivent une notification par courrier électronique à propos de la baseline. Pour importer des significations de signature 1 Sur l'onglet Signification de la signature, cliquez sur le bouton Importer. La boîte de dialogue Importer les significations de signature apparaît. 2 Sélectionnez une baseline dans la liste déroulante. 3 Cliquez sur OK dans la boîte de dialogue Importer les significations de signature. Pour initialiser une baseline 1 Dans CaliberRM, choisissez Fichier Ouvrir une baseline dans le menu. La boîte de dialogue Initialiser une baseline apparaît. 2 Sélectionnez la baseline à initialiser dans la liste déroulante Point de départ. Si vous souhaitez associer une baseline à l'état en cours du projet sans effectuer de maintenance sur les baselines, cliquez sur OK. Si vous voulez modifier la baseline après l'avoir initialisée, cochez la case Maintenance de la baseline après avoir tapé OK. 3 Cliquez sur OK. Pour modifier une baseline 1 Dans CaliberRM, choisissez Fichier Administration Baseline Maintenance de la baseline dans le menu. La fenêtre Maintenance de la baseline apparaît et affiche l'arborescence des exigences, avec des cases à cocher à côté des exigences contenues dans la baseline. Remarque : Vous devez être administrateur de baselines pour modifier une baseline. Certaines baselines peuvent être verrouillées. Pour des raisons de sécurité, il est impossible de modifier les baselines verrouillées. 2 Sélectionnez ou désélectionnez des exigences, suivant vos besoins. Remarque : Vous pouvez aussi choisir une autre version pour une exigence en cliquant avec le bouton droit sur celle-ci et en modifiant son numéro de version par celui de la version que vous voulez associer à la baseline. 3 Cliquez sur le bouton Enregistrer pour enregistrer la baseline modifiée. Concepts associés Baselines Procédures associées Publication d'exigences vers StarTeam 73
74 Glossaires Cette section fournit des informations de type "Comment" sur les glossaires. Dans cette section Ajout de termes à un glossaire Explique comment ajouter un terme à un glossaire existant. Concepts associés Glossaires 74
75 Ajout de termes à un glossaire Pour créer de nouveaux termes ou modifier la définition de termes existant dans le glossaire, vous devez soit faire partie du groupe des Administrators soit avoir reçu le droit "User Can Manage Glossary Terms" dans CaliberRM Administrator. Pour ajouter un terme à un glossaire 1 Dans CaliberRM, choisissez Outils Glossaires dans le menu. 2 Sélectionnez dans la liste déroulante le glossaire dans lequel vous voulez ajouter le terme. 3 Cliquez sur le bouton Nouveau. 4 Entrez le nouveau terme et sa définition, puis cliquez sur OK. Remarque : Les caractères suivants ne sont pas autorisés pour la création d'un terme dans les glossaires :!,?, ;, :, ", ', (, ), [, ], {, }, retour-chariot et saut de ligne. Concepts associés Glossaires Procédures associées Création d'utilisateurs 75
76 Projets Cette section fournit des informations de type "Comment" sur les projets. Dans cette section Création d'un type d'exigences Explique comment créer et définir un type d'exigences. Création de profils de sécurité Explique comment créer des profils de sécurité. Définition des projets Explique comment créer et définir un projet dans CaliberRM Administrator. Concepts associés Projets 76
77 Création d'un type d'exigences Pour créer un type d'exigences 1 Dans CaliberRM, choisissez Fichier Admin Types d'exigences dans le menu. 2 Cliquez sur le bouton Nouveau. 3 Entrez un nom unique et une étiquette pour l'attribut. L'étiquette sert de préfixe au numéro d'identification de l'exigence et aide à identifier les types d'exigences dans la grille d'exigences et les rapports. Vous utiliserez généralement une étiquette courte (par exemple, "ELG" pour les exigences logicielles). Cliquez sur Suivant. 4 Entrez une description pour le type d'exigences. Cliquez sur Suivant. 5 Si vous voulez créer un onglet personnalisé pour le type d'exigences, cliquez sur le bouton Nouveau et consultez la section suivante. Cliquez sur Suivant. 6 Choisissez le niveau d'accès par défaut du type d'exigences : Aucun (les utilisateurs ne voient pas du tout les exigences de ce type), Affichage(les utilisateurs peuvent uniquement voir les exigences, mais ni les créer ni les modifier), ou Création (n'importe quel utilisateur peut créer des exigences). Cliquez sur Suivant. 7 Choisissez le niveau de Suppression par défaut approprié au nouveau type d'exigences : Personne (les utilisateurs ne peuvent pas supprimer les exigences de ce type), Propriétaire (les utilisateurs peuvent uniquement supprimer leurs propres exigences), ou Tout le monde (les utilisateurs peuvent supprimer n'importe quelles exigences). Cliquez sur Suivant. 8 Cliquez sur Suivant. Pour chacun des attributs de la liste, sélectionnez les conditions de leur modification afin de déterminer si les utilisateurs peuvent ou non modifier l'attribut dans les exigences de ce type : Personne (les utilisateurs ne peuvent pas modifier les exigences de ce type), Propriétaire (les utilisateurs peuvent uniquement modifier leurs propres exigences), ou Tout le monde (les utilisateurs peuvent modifier n'importe quelles exigences). 9 Cliquez sur Suivant. Pour sélectionner les projets auxquels vous voulez affecter le type d'exigences, sélectionnez la case à côté du nom de projet. Cliquez sur Suivant. Vérifiez les informations entrées, puis cliquez sur Terminer. Pour créer un onglet personnalisé 1 Cliquez sur le bouton Nouveau afin de créer un onglet personnalisé pour votre type d'exigences. La fenêtre Nouvel onglet personnalisé est affichée. 2 Entrez le nom du nouvel onglet personnalisé dans le champ Nom. Le nom doit être composé d'au maximum 64 caractères pour éviter des problèmes d'affichage. 3 Cliquez sur le bouton Changer d'icône et naviguez jusqu'à l'icône que vous souhaitez affecter à l'onglet personnalisé. 4 Sélectionnez un attribut défini par l'utilisateur dans la liste Disponibles et faites le passer dans la liste Sélectionnés en cliquant sur le bouton Vers la gauche. Pour changer l'ordre des attributs, sélectionnez des attributs dans la liste Sélectionnés et cliquez sur le bouton Monter ou Descendre. 5 Cliquez sur OK. Remarque : Les onglets personnalisés sont spécifiques au type d'exigences. Vous devez donc créer un onglet personnalisé pour chaque type d'exigences qui doit contenir un onglet personnalisé. Les attributs définis par l'utilisateur sont affectés aux exigences et affichés sur les onglets personnalisés. Si vous affichez le même attribut défini par l'utilisateur dans plusieurs onglets personnalisés d'un même type d'exigences, 77
78 l'attribut défini par l'utilisateur reste le même sur tous les onglets. Si vous changez la donnée sur un onglet, la donnée change sur tous les onglets. Concepts associés Projets Attributs Procédures associées Définition des projets 78
79 Création de profils de sécurité Les quatre étapes suivantes permettent de créer un profil de sécurité : Choisissez quels types d'exigences sont affectés au profil. Choisissez le niveau d'accès pour chaque type : il détermine si les membres du groupe peuvent voir ou créer des exigences de ce type. Choisissez le niveau de Suppression pour chaque type : il détermine si les membres du groupe peuvent supprimer des exigences de ce type. Choisissez les attributs à affecter à chaque type d'exigences et définissez le niveau Modifier pour chaque attribut. Le niveau de modification détermine à quelle condition les membres du groupe peuvent modifier les attributs. Remarque : Les profils de sécurité sont partagés entre projets. Pour créer un profil de sécurité 1 Dans CaliberRM Administrator, choisissez File Admin Security Profiles dans le menu. 2 Dans la boîte de dialogue Profils de sécurité, cliquez sur le bouton Nouveau. 3 Entrez le nom et la description du profil. Pour affecter des types d'exigences à ce profil, cochez les cases en regard des types d'exigences. 4 Choisissez le niveau d'accès pour les exigences des types sélectionnés : Aucun (les utilisateurs ne voient pas du tout les exigences de ce type), Affichage(les utilisateurs peuvent uniquement voir les exigences de ce type, mais ni les créer ni les modifier), ou Création (n'importe quel utilisateur peut créer des exigences de ce type). 5 Choisissez le niveau de Suppression pour les exigences des types sélectionnés : Personne (les utilisateurs ne peuvent pas supprimer les exigences de ce type), Propriétaire (les utilisateurs peuvent uniquement supprimer les exigences de ce type qui leur sont propres), ou Tout le monde (les utilisateurs peuvent supprimer n'importe quelles exigences de ce type). 6 Cliquez sur le bouton Ajouter des attributs pour sélectionner les attributs à affecter au type d'exigences sélectionné. La boîte de dialogue Ajout d'attributs apparaît. 7 Dans la boîte de dialogue Ajout d'attributs, sélectionnez un ou plusieurs attributs dans la liste. Les attributs sont ajoutés au type d'exigences uniquement dans ce profil. Si vous ne sélectionnez pas un attribut pour le type d'exigences, le profil par défaut est utilisé. Cliquez sur OK pour ajouter les attributs. 8 Pour chacun des attributs de la zone Modifier, sélectionnez les conditions de leur modification afin de déterminer si les utilisateurs peuvent ou non modifier l'attribut dans les exigences de ce type : Aucun (les utilisateurs ne peuvent pas modifier les exigences de ce type), Propriétaire (les utilisateurs peuvent uniquement modifier les exigences de ce type qui leur sont propres), ou Tout le monde (les utilisateurs peuvent supprimer n'importe quelles exigences de ce type). 9 Cliquez sur OK pour créer le profil de sécurité. Concepts associés Types d'exigences Attributs Procédures associées Création d'un type d'exigences 79
80 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 (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 : Avertissement : 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. 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. 80
81 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 1 Pour activer la notification automatique chaque fois qu'une exigence est modifiée, cliquez sur le bouton dans l'onglet Group Assignment. 2 Dans la boîte de dialogue Notifications, sélectionnez les événements qui déclencheront les s aux utilisateurs sélectionnés sur l'onglet Responsibilities. Remarque : Remarque : Quand une nouvelle discussion, ou une réponse, est envoyée, un 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 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. 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. 81
82 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 82
83 Rapports Cette section fournit des informations de type "Comment" sur les rapports. Dans cette section Création d'un rapport à partir de la grille d'exigences Explique comment créer un rapport à partir de la grille d'exigences. Création de rapports administratifs Explique comment créer des rapports administratifs. Création de rapports d'exigences Explique comment créer des rapports d'exigences standard. Création de rapports Document Factory Explique comment créer des rapports d'exigences personnalisés en utilisant Document Factory. Planification des rapports de Document Factory Explique comment planifier les rapports de Document Factory. Concepts associés Rapports 83
84 Création d'un rapport à partir de la grille d'exigences Pour créer un rapport à partir de la grille d'exigences 1 Dans la fenêtre Grille d'exigences, sélectionnez Fichier Imprimer. 2 Dans la boîte de dialogue Paramètres du rapport, cliquez sur le bouton Aperçu. Le rapport apparaît dans un navigateur web. Pour créer un rapport Document Factory à partir de la grille d'exigences 1 Dans la fenêtre Grille d'exigences, sélectionnez Fichier Document Factory. 2 Dans la fenêtre de l'expert Document Factory : Sélectionnez un fichier dans la liste Modèle. La liste déroulante permet d'effectuer une sélection parmi les modèles utilisés récemment. Par défaut, la liste comporte cinq fichiers. Ce nombre est fixé par l'administrateur. Pour ouvrir le modèle sélectionné afin de l'examiner ou de le modifier avant d'exécuter Document Factory, cliquez sur l'icône de Word. Dans le champ Enregistrer le document sous, entrez le chemin et le nom du nouveau document, cliquez sur le bouton Parcourir pour rechercher un document existant dans l'arborescence des fichiers ou n'indiquez rien dans le champ. Pour créer le fichier journal du rapport, cochez la case correspondante. Si vous avez nommés certains UDA (attributs définis par l'utilisateur) à l'aide de libellés identifiés comme attributs système de CaliberRM (exemple : Priority, Status, etc.), cochez la case Avertir en cas d'étiquettes ambiguës. 3 Cliquez sur Suivant. Dans la fenêtre de l'expert Document Factory : Choisissez le format de date que vous voulez utiliser : Date courte ou Date longue. Choisissez Une seule fois comme méthode de remplacement des champs si le modèle ne contient qu'une occurrence de chaque mot-clé utilisé. Cette option ne remplace que la première instance du mot-clé. Si vous utilisez plusieurs fois le même mot-clé dans une section, choisissez l'option Plusieurs fois pour remplacer toutes les occurrences du mot-clé par les données réelles. Cette option remplace toutes les instances du champ mais ce traitement des données est plus long. 4 Cliquez sur Suivant. Dans la fenêtre de l'expert Document Factory : Choisissez les données à partir desquelles vous souhaitez créer le document. Si vous choisissez d'utiliser les données du serveur CaliberRM, vous pouvez également enregistrer les données en cours afin de les réutiliser avec un modèle différent. Pour créer un fichier avec un mot de passe chiffré pouvant être réutilisé dans le cadre de la planification, sélectionnez l'option Créer uniquement un fichier de configuration. Cela crée le fichier commandline.ini qui permet d'exécuter Document Factory à partir de la ligne de commande, ou qui peut être placé dans un fichier batch pour un traitement différé. Si vous choisissez cette option, Document Factory ne crée pas de document Word à partir de votre modèle ; seul le fichier.ini est créé. Si vous voulez afficher les images, les objets OLE, les tableaux et le texte formaté inclus dans les descriptions d'exigences, sélectionnez la case La description de l'exigence inclura le texte formaté, les tableaux et les images. 84
85 5 Cliquez sur Terminer. Si le modèle ne spécifie pas le projet et/ou la baseline à utiliser, vous êtes invité à les sélectionner. Concepts associés Rapports Procédures associées Création de rapports Document Factory Référence associée Syntaxe de Document Factory 85
86 Création de rapports administratifs Vous pouvez créer des rapports administratifs standard ou des rapports d'utilisation. Pour créer un rapport administratif 1 Dans CaliberRM Administrator, choisissez Reports dans le menu. 2 Choisissez le type de rapport à générer. Project : Affiche l'option de visualisation ou d'enregistrement du rapport de projets, qui répertorie tous les projets avec leurs données, y compris la description et les baselines. Vous pouvez le visualiser dans votre navigateur par défaut ou l'enregistrer dans un fichier.xml. User : Affiche l'option de visualisation ou d'enregistrement du rapport d'utilisateurs, qui répertorie tous les utilisateurs avec leurs données, y compris la description, le nom, l'adresse, le département, l'adresse et les affectations aux groupes. Vous pouvez le visualiser dans votre navigateur par défaut ou l'enregistrer dans un fichier.xml. Group : Affiche l'option de visualisation ou d'enregistrement du rapport de groupes, qui répertorie tous les groupes avec leurs données, y compris l'adresse , la description et les utilisateurs affectés. Vous pouvez le visualiser dans votre navigateur par défaut ou l'enregistrer dans un fichier.xml. 3 Pour visualiser un rapport, sélectionnez le bouton d'option Open in default browser. 4 Pour enregistrer le rapport en XML, sélectionnez le bouton Save as XML, entrez le nom du fichier et cliquez sur le bouton Parcourir pour choisir l'emplacement où l'enregistrer. Pour créer des rapports d'utilisation 1 Dans CaliberRM Administrator, choisissez File Admin License Management dans le menu. 2 Cliquez sur l'onglet CaliberRM. 3 Cliquez sur le bouton Usage Report. 4 Sélectionnez le produit pour lequel vous voulez générer un rapport et cliquez sur OK. 5 Sélectionnez l'intervalle de dates souhaité pour la génération du rapport. 6 Si vous voulez regrouper les données, cochez la case Grouped By et sélectionnez une méthode dans la liste déroulante. 7 Sélectionnez le format de sortie (Output). 8 Cliquez sur OK. Si vous avez choisi d'ouvrir le rapport dans votre navigateur par défaut (Open in default browser), le rapport d'utilisation s'affiche. Si vous avez choisi d'enregistrer le rapport en format XML (Save as XML), cliquez sur le bouton... pour naviguer jusqu'à l'emplacement où vous voulez enregistrer le fichier. Entrez le nom du fichier et cliquez sur Ouvrir. Le fichier est enregistré. 9 Cliquez sur OK pour quitter la boîte de dialogue License Management. 86
87 Concepts associés Rapports Rapports administratifs Procédures associées Création de rapports d'exigences 87
88 Création de rapports d'exigences Il existe trois rapports HTML standard sur les exigences : Détail, Etat et Responsabilité. Remarque : Vous pouvez également utiliser Document Factory pour générer des rapports d'exigences personnalisés afin de créer des documents personnalisés mettant en oeuvre des modèles Word. Pour générer un rapport, sélectionnez Rapports dans le menu, puis le type de rapport à générer. Pour créer un rapport détaillé pour plusieurs exigences 1 Dans CaliberRM, choisissez Rapports Détail dans le menu. 2 Sélectionnez le type d'exigences à inclure dans le rapport ou [tous les types]. 3 Sélectionnez l'ordre de tri des exigences : ordre alphabétique, ordre hiérarchique ou classement par étiquette. 4 Si vous souhaitez afficher les discussions et/ou l'historique, cochez les cases correspondantes. 5 Pour visualiser et imprimer le rapport, cliquez sur le bouton Aperçu. Pour exporter le rapport, cliquez sur le bouton Exporter. Pour visualiser un rapport détaillé sur une seule exigence 1 Sélectionnez l'exigence pour laquelle vous voulez visualiser les détails. 2 Choisissez Fichier Imprimer dans le menu. 3 Cochez les cases des détails que vous voulez afficher dans le rapport. 4 Pour visualiser et imprimer le rapport, cliquez sur le bouton Aperçu. Pour exporter le rapport, cliquez sur le bouton Exporter. Pour créer un rapport par état sur une exigence 1 Dans CaliberRM, choisissez Rapports Etat dans le menu. 2 Sélectionnez les champs de tri primaire et secondaire dans les listes déroulantes. 3 Cochez la case Inclure le champ de description pour inclure la description de l'exigence dans le rapport. 4 Pour exporter le rapport, cliquez sur le bouton Exporter. Pour visualiser le rapport, cliquez sur le bouton Aperçu. Pour créer un rapport par responsabilité 1 Dans CaliberRM, choisissez Rapports Responsabilité dans le menu. 2 Cliquez sur le bouton Sélectionner les utilisateurs pour afficher la liste des utilisateurs disponibles. 3 Sélectionnez les utilisateurs à inclure à partir de la liste Disponibles. 4 Cliquez sur le bouton >. 5 Cochez la case Inclure le champ de description pour inclure la description de l'exigence dans le rapport. 6 Pour exporter le rapport, cliquez sur le bouton Exporter. 88
89 Pour visualiser le rapport, cliquez sur le bouton Aperçu. Concepts associés Rapports Procédures associées Création d'un rapport à partir de la grille d'exigences Création de rapports Document Factory 89
90 Création de rapports Document Factory Vous pouvez créer des rapports d'exigences personnalisés en utilisant Document Factory. Pour définir les exigences sur lesquelles générer le rapport, vous pouvez : sélectionner une exigence dans l'arborescence. sélectionner des exigences dans la grille d'exigences spécifier des filtres dans le modèle Document Factory Avertissement : Si les rapports sont volumineux, les performances peuvent ne pas être suffisantes pour l'exécution de Document Factory depuis CaliberRM. Dans ce cas, lancez Document Factory en mode batch pendant les heures creuses en utilisant le fichier command.ini. Voir dans les informations associées ci-dessous, le lien "Planification des rapports de Document Factory". Avertissement : Lors de l'exécution de Document Factory, Microsoft Word ne doit pas être en exécution. Pour créer un rapport d'exigence personnalisé basé sur la sélection dans une arborescence 1 Dans CaliberRM, sélectionnez Outils Document Factory. Un message apparaît indiquant qu'une exigence est sélectionnée et demande si vous voulez générer le rapport sur cette exigence sélectionnée. 2 Cliquez sur Oui. L'expert Document Factory s'ouvre. 3 Dans la fenêtre de l'expert Document Factory : Sélectionnez un fichier dans la liste Modèle. Le modèle que vous utilisez contient la commande $REQTREE ou $REQID permettant de générer le rapport sur une exigence sélectionnée, mais la sélection dans une arborescence remplace tout paramètre qui serait en conflit avec la sélection dans cette arborescence. Pour ouvrir le modèle sélectionné afin de l'examiner ou de le modifier avant d'exécuter Document Factory, cliquez sur l'icône de Word. Dans le champ Enregistrer le document sous, entrez le chemin et le nom du nouveau document, cliquez sur le bouton Parcourir pour rechercher un document existant dans l'arborescence des fichiers ou n'indiquez rien dans le champ. Pour créer le fichier journal du rapport, cochez la case correspondante. Pour vérifier les étiquettes ambiguës, cochez la case Avertir en cas d'étiquettes ambiguës. 4 Cliquez sur Suivant. Choisissez le format de date que vous voulez utiliser : Date courte ou Date longue. Choisissez Une seule fois comme méthode de remplacement des champs si le modèle ne contient qu'une occurrence de chaque mot-clé utilisé. Cette option ne remplace que la première instance du mot-clé. Si vous utilisez plusieurs fois le même mot-clé dans une section, choisissez l'option Plusieurs fois pour remplacer toutes les occurrences du mot-clé par les données réelles. Cette option remplace toutes les instances du champ mais ce traitement des données est plus long. 5 Cliquez sur Suivant. Choisissez les données à partir desquelles vous souhaitez créer le document : Utiliser les données du serveur CaliberRM (Si vous choisissez cette option, vous pouvez également choisir d'enregistrer les 90
91 données en cours afin de les réutiliser avec un modèle différent) ou Utiliser les données précédemment utilisées. Si vous voulez créer un fichier avec un mot de passe chiffré pouvant être réutilisé dans le cadre de la planification, cochez la case Créer uniquement un fichier de configuration. Cela crée le fichier commandline.ini qui permet d'exécuter Document Factory à partir de la ligne de commande, ou qui peut être placé dans un fichier batch pour un traitement différé. Voir le lien "Planification des rapports de Document Factory" ci-dessous. Si vous choisissez cette option, Document Factory ne crée pas de document Word à partir de votre modèle ; seul le fichier.ini est créé. Si vous voulez afficher les descriptions d'exigences au format HTML, cochez la case La description de l'exigence inclura le texte formaté, les tableaux et les images. 6 Cliquez sur Terminer. Document Factory commence à traiter les données. Si le modèle utilisé n'est pas spécifique à un projet, vous êtes invité à choisir un projet et une baseline lors de cette phase du traitement. Une fois les données traitées, Document Factory vous demande si vous souhaitez ouvrir le document. Avertissement : Fermez Document Factory après chaque génération de rapport. Pour générer un rapport sur un sous-ensemble d'exigences 1 Sélectionnez Outils Document Factory dans le menu. Un message apparaît indiquant qu'une exigence est sélectionnée et demande si vous voulez générer le rapport sur cette exigence sélectionnée. 2 Cliquez sur Non. L'expert Document Factory s'ouvre. 3 Complétez les étapes ci-dessus. Pour créer un document à l'aide de filtres Document Factory 1 Dans CaliberRM, sélectionnez Outils Document Factory. Un message apparaît indiquant qu'une exigence est sélectionnée et demande si vous voulez générer le rapport sur cette exigence sélectionnée. 2 Cliquez sur Non. L'expert Document Factory s'ouvre. 3 Dans la fenêtre de l'expert Document Factory : Sélectionnez un fichier dans la liste Modèle. Pour ouvrir le modèle sélectionné afin de l'examiner ou de le modifier avant d'exécuter Document Factory, cliquez sur l'icône de Word. Dans le champ Enregistrer le document sous, entrez le chemin et le nom du nouveau document, cliquez sur le bouton Parcourir pour rechercher un document existant dans l'arborescence des fichiers ou n'indiquez rien dans le champ. Pour créer le fichier journal du rapport, cochez la case correspondante. Pour vérifier les étiquettes ambiguës, cochez la case Avertir en cas d'étiquettes ambiguës. 4 Complétez les étapes ci-dessus. 91
92 Concepts associés Rapports Procédures associées Planification des rapports de Document Factory Création d'un rapport à partir de la grille d'exigences Référence associée Syntaxe de Document Factory 92
93 Planification des rapports de Document Factory Vous pouvez lancer Document Factory à partir de la ligne de commande MS-DOS, en utilisant un fichier.ini, ce qui vous permet de planifier la génération des documents. D'abord, vous devez créer le fichier commandline.ini en utilisant Document Factory. Pour créer le fichier commandline.ini 1 Dans CaliberRM, sélectionnez Outils Document Factory. Un message apparaît indiquant qu'une exigence est sélectionnée et demande si vous voulez générer le rapport sur cette exigence sélectionnée. 2 Cliquez sur Non. L'expert Document Factory s'ouvre. 3 Dans la fenêtre de l'expert Document Factory : Sélectionnez le fichier modèle que vous voulez utiliser pour le rapport dans la boîte liste Modèle. Pour ouvrir le modèle sélectionné afin de l'examiner ou de le modifier avant d'exécuter Document Factory, cliquez sur l'icône de Word. Dans le champ Enregistrer le document sous, entrez le chemin et le nom du nouveau document, cliquez sur le bouton Parcourir pour rechercher un document existant dans l'arborescence des fichiers ou n'indiquez rien dans le champ. Pour créer le fichier journal du rapport, cochez la case correspondante. Pour vérifier les étiquettes ambiguës, cochez la case Avertir en cas d'étiquettes ambiguës. 4 Cliquez sur Suivant. Choisissez le format de date que vous voulez utiliser : Date courte ou Date longue. Choisissez Une seule fois comme méthode de remplacement des champs si le modèle ne contient qu'une occurrence de chaque mot-clé utilisé. Cette option ne remplace que la première instance du mot-clé. Si vous utilisez plusieurs fois le même mot-clé dans une section, choisissez l'option Plusieurs fois pour remplacer toutes les occurrences du mot-clé par les données réelles. Cette option remplace toutes les instances du champ mais ce traitement des données est plus long. 5 Cliquez sur Suivant. Choisissez les données à partir desquelles vous souhaitez créer le document : Utiliser les données du serveur CaliberRM (Si vous choisissez cette option, vous pouvez également choisir d'enregistrer les données en cours afin de les réutiliser avec un modèle différent) ou Utiliser les données précédemment utilisées. Cochez la case Créer uniquement un fichier de configuration. Cela crée le fichier commandline.ini qui permet d'exécuter Document Factory à partir de la ligne de commande, ou qui peut être placé dans un fichier batch pour un traitement différé. Voir le lien "Planification des rapports de Document Factory" cidessous. Si vous choisissez cette option, Document Factory ne crée pas de document Word à partir de votre modèle ; seul le fichier.ini est créé. Si vous voulez afficher les descriptions d'exigences au format HTML, cochez la case La description de l'exigence inclura le texte formaté, les tableaux et les images. 6 Cliquez sur Terminer. Document Factory commence à traiter les données. Si le modèle utilisé n'est pas spécifique à un projet, vous êtes invité à choisir un projet et une baseline lors de cette phase du traitement. Le fichier commandline.ini est créé. Vous pouvez renommer ou déplacer le fichier si nécessaire. 93
94 Pour lancer Document Factory à partir de la ligne de commande en utilisant le fichier commandline.ini 1 Sélectionnez Démarrer Programmes Invite de commandes pour accéder à une invite de commandes DOS. 2 A l'invite de commandes, entrez : cd Program Files\Borland\CaliberRM (ou l'emplacement où Document Factory est installé) pour aller dans le répertoire où réside le fichier Docfactory.exe. 3 Si le fichier commandline.ini réside dans le répertoire du fichier docfactory.exe, entrez la commande suivante à l'invite système : docfactory -autofile (vous pouvez aussi entrer docfactory /autofile). Si le fichier réside ailleurs, entrez la commande suivante, en remplaçant "chemin" par l'emplacement du fichier, docfactory -autofile<chemin>\commandline.ini (vous pouvez aussi entrer docfactory - autofile -yes si le fichier se trouve dans le répertoire de CaliberRM). Concepts associés Rapports Procédures associées Création de rapports Document Factory Référence associée Syntaxe de Document Factory 94
95 Exigences Cette section fournit des informations de type "Comment" sur les exigences. Dans cette section Création d'exigences Explique comment créer une exigence. Création d'un type d'exigences Explique comment créer et définir un type d'exigences. Création de rapports d'exigences Explique comment créer des rapports d'exigences standard. Création de traces entre exigences et artefacts logiciels Explique comment créer des traces entre exigences et artefacts logiciels externes. Exportation d'exigences vers des fichiers CSV Explique comment exporter des exigences vers des fichiers CSV. Importation d'exigences depuis Microsoft Word Explique comment importer des exigences depuis Microsoft Word. Modification et suppression des traces Explique comment modifier et supprimer des traces d'exigences. Tri des exigences Explique comment créer et voir des sous-ensembles d'exigences en utilisant la grille d'exigences. Concepts associés Exigences 95
96 Création d'exigences Quatre étapes sont nécessaires à la création d'une exigence : Créez une exigence Définissez les informations de l'exigence. Définissez les valeurs d'attributs de l'exigence (voir ci-dessous les Procédures associées, pour plus de détails) Affectez des utilisateurs responsables Remarque : En outre, vous pouvez lier l'exigence à des documents de référence, créer des liens de traçabilité et définir une procédure de validation. Avertissement : La sécurité est appliquée lors de la création d'une nouvelle exigence, vous ne pouvez donc pas modifier les champs si votre profil de sécurité ne l'autorise pas. Vous ne pouvez modifier que les champs activés. Pour créer une exigence 1 Choisissez Exigence Créer une exigence Enfant/Au-dessus/Au-dessous/Glisser-déposer dans le menu. Cela crée une nouvelle exigence dans l'arborescence des exigences. Remarque : Remarque : Les éléments de menu Au-dessus et Au-dessous sont désactivés quand vous créez une exigence à partir d'un type d'exigence de l'arborescence. Lors de la création d'une nouvelle exigence, la vue ne quitte pas l'onglet en cours. 2 Définissez les informations de l'exigence comme décrit ci-dessous. 3 Définissez les valeurs d'attributs de l'exigence. Voir ci-dessous les Procédures associées, pour plus de détails. 4 Affectez des utilisateurs responsables comme décrit ci-dessous. 5 Enregistrez l'exigence en sélectionnant Exigence Enregistrer les modifications dans le menu. Remarque : Conseil : Au premier enregistrement d'une exigence, elle est ajoutée à la base de données CaliberRM et une entrée de création (révision 1.0) est faite dans l'enregistrement d'historique des modifications. A chaque fois que vous modifiez une exigence, il peut vous être demandé d'entrer un commentaire sur la modification. La modification et le commentaire sont ajoutés à l'enregistrement de l'historique des modifications. Voir ci-dessous les Procédures associées, pour plus de détails. Pour éviter des données non souhaitées dans l'historique des modifications, définissez entièrement l'exigence avant de l'enregistrer. Vous pouvez activer ou désactiver la fenêtre de dialogue Commentaire via la fenêtre de dialogue Options. Pour définir les informations de l'exigence 1 Cliquez sur l'onglet Détails. 2 Entrez le nom de l'exigence dans le champ Nom. 96
97 Remarque : Un nom d'exigence peut comprendre 128 caractères. 3 Sélectionnez les valeurs appropriées pour Propriétaire, Etat et Priorité dans les listes déroulantes correspondantes. Remarque : Le propriétaire par défaut est l'utilisateur qui a créé l'exigence. Vous pouvez affecter l'exigence à une autre personne, mais vous ne pourrez peut-être plus la modifier après l'avoir enregistrée si vous n'avez pas les privilèges de sécurité pour le faire. 4 Entrez la description de l'exigence dans le champ Description. Remarque : La description de l'exigence est affichée en permanence dans un volet situé sous les onglets. Vous pouvez ajuster la taille de cette fenêtre de description. La taille de la fenêtre de description affichée par l'onglet Détails est indépendante de celle des autres onglets. Pour ajouter une image, un objet OLE, un tableau ou un hyperlien à la description de l'exigence, sélectionnez Insérer Image/ Objet/ Tableau/Hyperlien dans le menu. Le format JPG est le format recommandé pour l'insertion des images. Pour modifier un objet, cliquez dessus avec le bouton droit et sélectionnez Modifier l'objet. Remarque : Dans Document Factory, les objets sont représentés sous forme d'images. Les objets insérés peuvent l'être sous forme d'une icône (exemple : JPG, GIF) ou d'une image de l'objet (BMP), en cohérence avec le comportement des objets OLE dans Microsoft Word. Pour affecter des utilisateurs responsables 1 Cliquez sur l'onglet Responsabilités. Cela affiche les cases de sélection des groupes du projet et de leurs membres. Remarque : Remarque : Généralement, plusieurs personnes sont affectés à une exigence. Par exemple, l'analyste métier qui a créé l'exigence ainsi que le développeur, le testeur et le manager. Quand l'exigence est modifiée, les utilisateurs affectés sont avertis afin de pouvoir assurer le suivi. Les listes sont limitées par les groupes affectés au projet dans CaliberRM Administrator. 2 Développez ou réduisez une liste en cliquant sur le signe plus (+) ou moins (-) à gauche du nom de groupe/ membre. Une case à cocher grisée à côté d'un groupe indique qu'au moins un membre de ce groupe a été sélectionné. 3 Pour sélectionner tous les membres d'un groupe, cochez la case à gauche de ce groupe. Pour sélectionner certains membres d'un groupe uniquement, cochez la case à gauche de chaque membre que vous voulez affecter. Remarque : Pour afficher les utilisateurs en premier dans l'arborescence, cochez la case Membre/Groupe. Pour affecter un utilisateur qui est membre de plusieurs groupes, mais uniquement en tant que membre responsable d'un seul de ces groupes, cochez la case de ce groupe. 97
98 4 Répétez les étapes 2 et 3 pour affecter des utilisateurs de chaque groupe, si nécessaire. Concepts associés Exigences 98
99 Création d'un type d'exigences Pour créer un type d'exigences 1 Dans CaliberRM, choisissez Fichier Admin Types d'exigences dans le menu. 2 Cliquez sur le bouton Nouveau. 3 Entrez un nom unique et une étiquette pour l'attribut. L'étiquette sert de préfixe au numéro d'identification de l'exigence et aide à identifier les types d'exigences dans la grille d'exigences et les rapports. Vous utiliserez généralement une étiquette courte (par exemple, "ELG" pour les exigences logicielles). Cliquez sur Suivant. 4 Entrez une description pour le type d'exigences. Cliquez sur Suivant. 5 Si vous voulez créer un onglet personnalisé pour le type d'exigences, cliquez sur le bouton Nouveau et consultez la section suivante. Cliquez sur Suivant. 6 Choisissez le niveau d'accès par défaut du type d'exigences : Aucun (les utilisateurs ne voient pas du tout les exigences de ce type), Affichage(les utilisateurs peuvent uniquement voir les exigences, mais ni les créer ni les modifier), ou Création (n'importe quel utilisateur peut créer des exigences). Cliquez sur Suivant. 7 Choisissez le niveau de Suppression par défaut approprié au nouveau type d'exigences : Personne (les utilisateurs ne peuvent pas supprimer les exigences de ce type), Propriétaire (les utilisateurs peuvent uniquement supprimer leurs propres exigences), ou Tout le monde (les utilisateurs peuvent supprimer n'importe quelles exigences). Cliquez sur Suivant. 8 Cliquez sur Suivant. Pour chacun des attributs de la liste, sélectionnez les conditions de leur modification afin de déterminer si les utilisateurs peuvent ou non modifier l'attribut dans les exigences de ce type : Personne (les utilisateurs ne peuvent pas modifier les exigences de ce type), Propriétaire (les utilisateurs peuvent uniquement modifier leurs propres exigences), ou Tout le monde (les utilisateurs peuvent modifier n'importe quelles exigences). 9 Cliquez sur Suivant. Pour sélectionner les projets auxquels vous voulez affecter le type d'exigences, sélectionnez la case à côté du nom de projet. Cliquez sur Suivant. Vérifiez les informations entrées, puis cliquez sur Terminer. Pour créer un onglet personnalisé 1 Cliquez sur le bouton Nouveau afin de créer un onglet personnalisé pour votre type d'exigences. La fenêtre Nouvel onglet personnalisé est affichée. 2 Entrez le nom du nouvel onglet personnalisé dans le champ Nom. Le nom doit être composé d'au maximum 64 caractères pour éviter des problèmes d'affichage. 3 Cliquez sur le bouton Changer d'icône et naviguez jusqu'à l'icône que vous souhaitez affecter à l'onglet personnalisé. 4 Sélectionnez un attribut défini par l'utilisateur dans la liste Disponibles et faites le passer dans la liste Sélectionnés en cliquant sur le bouton Vers la gauche. Pour changer l'ordre des attributs, sélectionnez des attributs dans la liste Sélectionnés et cliquez sur le bouton Monter ou Descendre. 5 Cliquez sur OK. Remarque : Les onglets personnalisés sont spécifiques au type d'exigences. Vous devez donc créer un onglet personnalisé pour chaque type d'exigences qui doit contenir un onglet personnalisé. Les attributs définis par l'utilisateur sont affectés aux exigences et affichés sur les onglets personnalisés. Si vous affichez le même attribut défini par l'utilisateur dans plusieurs onglets personnalisés d'un même type d'exigences, 99
100 l'attribut défini par l'utilisateur reste le même sur tous les onglets. Si vous changez la donnée sur un onglet, la donnée change sur tous les onglets. Concepts associés Projets Attributs Procédures associées Définition des projets 100
101 Création de rapports d'exigences Il existe trois rapports HTML standard sur les exigences : Détail, Etat et Responsabilité. Remarque : Vous pouvez également utiliser Document Factory pour générer des rapports d'exigences personnalisés afin de créer des documents personnalisés mettant en oeuvre des modèles Word. Pour générer un rapport, sélectionnez Rapports dans le menu, puis le type de rapport à générer. Pour créer un rapport détaillé pour plusieurs exigences 1 Dans CaliberRM, choisissez Rapports Détail dans le menu. 2 Sélectionnez le type d'exigences à inclure dans le rapport ou [tous les types]. 3 Sélectionnez l'ordre de tri des exigences : ordre alphabétique, ordre hiérarchique ou classement par étiquette. 4 Si vous souhaitez afficher les discussions et/ou l'historique, cochez les cases correspondantes. 5 Pour visualiser et imprimer le rapport, cliquez sur le bouton Aperçu. Pour exporter le rapport, cliquez sur le bouton Exporter. Pour visualiser un rapport détaillé sur une seule exigence 1 Sélectionnez l'exigence pour laquelle vous voulez visualiser les détails. 2 Choisissez Fichier Imprimer dans le menu. 3 Cochez les cases des détails que vous voulez afficher dans le rapport. 4 Pour visualiser et imprimer le rapport, cliquez sur le bouton Aperçu. Pour exporter le rapport, cliquez sur le bouton Exporter. Pour créer un rapport par état sur une exigence 1 Dans CaliberRM, choisissez Rapports Etat dans le menu. 2 Sélectionnez les champs de tri primaire et secondaire dans les listes déroulantes. 3 Cochez la case Inclure le champ de description pour inclure la description de l'exigence dans le rapport. 4 Pour exporter le rapport, cliquez sur le bouton Exporter. Pour visualiser le rapport, cliquez sur le bouton Aperçu. Pour créer un rapport par responsabilité 1 Dans CaliberRM, choisissez Rapports Responsabilité dans le menu. 2 Cliquez sur le bouton Sélectionner les utilisateurs pour afficher la liste des utilisateurs disponibles. 3 Sélectionnez les utilisateurs à inclure à partir de la liste Disponibles. 4 Cliquez sur le bouton >. 5 Cochez la case Inclure le champ de description pour inclure la description de l'exigence dans le rapport. 6 Pour exporter le rapport, cliquez sur le bouton Exporter. 101
102 Pour visualiser le rapport, cliquez sur le bouton Aperçu. Concepts associés Rapports Procédures associées Création d'un rapport à partir de la grille d'exigences Création de rapports Document Factory 102
103 Création de traces entre exigences et artefacts logiciels Vous pouvez créer des traces vers ou depuis des artefacts logiciels externes comme les demandes de modification, exigences, fichiers et tâches Borland StarTeam, cas de tests Borland SilkCentral ou Mercury Quality Center, modélisations Borland Together (vous pouvez créer des traces entre exigences et modélisations Together dans Together. Une fois créées dans Together, vous pouvez voir les traces et les propriétés des modélisations Together dans CaliberRM) et des éléments de travail ou des tests Microsoft Visual Studio Team System. Pour créer des traces vers ou depuis des artefacts logiciels externes 1 Dans CaliberRM, sélectionnez l'onglet Traçabilité pour l'exigence à tracer. 2 Cliquez sur le bouton Modifier. La fenêtre Modification de traçabilité apparaît. 3 Sélectionnez l'onglet correspondant à l'artefact. 4 Selon l'artefact vers ou depuis lequel créer une trace, effectuez les étapes suivantes. Pour créer des traces vers ou depuis des artefacts StarTeam 1 Sélectionnez l'onglet StarTeam. 2 Entrez la description, l'adresse et le point de terminaison TCP/IP du serveur, puis sélectionnez le niveau de chiffrement du serveur StarTeam contenant le projet avec les artefacts vers ou depuis lesquels créer des traces. Si vous n'êtes pas sûr de ces données, contactez votre administrateur StarTeam. 3 Connectez-vous à StarTeam. Une fois que vous êtes connecté, le projet apparaît sur l'onglet. 4 Sélectionnez l'onglet Demande de modification, Tâche, Rubrique, Exigence ou Fichier en bas de l'onglet, selon que vous traciez vers ou depuis. 5 Sélectionnez un plan de test dans l'arborescence et cliquez sur le bouton Tracer depuis ou Tracer vers de la barre d'outils. 6 Cliquez sur le bouton Enregistrer sous pour enregistrer la trace. Pour créer des traces vers ou depuis les plans de tests SilkCentral Test Manager 1 Cliquez sur l'onglet Test Manager. 2 Entrez un Projet, Nom d'utilisateur et Mot de passe pour Test Manager et cliquez surok. 3 Sélectionnez un élément dans l'arborescence et cliquez sur le bouton Tracer depuis ou Tracer vers de la barre d'outils. 4 Cliquez sur le bouton Enregistrer sous pour enregistrer la trace. Pour modifier des traces vers ou depuis des modélisations de Borland Together 1 Cliquez sur l'onglet Together. 2 Sélectionnez un élément dans l'arborescence et cliquez sur le bouton Tracer depuis ou Tracer vers de la barre d'outils pour changer le sens de la trace. 3 Cliquez sur le bouton Enregistrer sous pour enregistrer la trace. 103
104 Remarque : Vous devez créer des traces entre des exigences et des modélisations Together dans Together. Une fois créées dans Together, vous pouvez voir les traces et les propriétés des modélisations Together dans CaliberRM. Pour créer des traces vers ou depuis des artefacts Mercury Quality Center 1 Sélectionnez l'onglet Quality Center. 2 Sélectionnez l'onglet Exigences, Plan test ou Lab test pour établir une trace de l'exigence sélectionnée vers l'objet Mercury correspondant. 3 Sélectionnez un nom de serveur dans la liste des serveurs Mercury disponibles. CaliberRM se connecte au serveur Mercury. 4 Sélectionnez un domaine Mercury. CaliberRM se connecte au domaine Mercury. 5 Sélectionnez un projet Mercury. CaliberRM se connecte au projet Mercury. Remarque : Quand vous accédez à un projet Mercury pour la première fois, la boîte de dialogue Connexion au serveur Quality Center apparaît. Spécifiez un nom d'utilisateur et un mot de passe corrects afin d'accéder au serveur Mercury. Vous pouvez aussi définir un identifiant par défaut que vous pouvez utiliser pour accéder à tous les projets Mercury. Vous devez cocher cette case si vous voulez exécuter un rapport Datamart en mode silencieux, de sorte qu'aucune boîte de dialogue ne s'affiche au cours de l'extraction Datamart. Reportez-vous au guide UsingDatamart.pdf pour plus de détails. 6 Sélectionnez un objet Mercury pour lequel vous souhaitez établir une trace depuis ou vers l'exigence. Remarque : L'"Etat d'exécution des tests" des objets de test Mercury et l'état des exigences Mercury sont affichés dans l'onglet Traçabilité. Remarquez que l'état de TEST SET n'est pas affiché dans CaliberRM à ce moment-là. Remarquez également que l'état d'exécution affiché pour les Lab tests est celui du dernier Lab test exécuté, (parmi tous les Lab tests créés pour le Plan test correspondant (ou bien "No Run" si aucun Lab test n'a été créé). 7 Cliquez sur le bouton Tracer vers ou Tracer depuis dans le menu afin de créer un lien de traçabilité depuis une exigence CaliberRM vers un objet Mercury. 8 Cliquez sur le bouton Enregistrer sous pour enregistrer la trace. Pour créer des traces vers ou depuis des artefacts Microsoft Visual Studio Team System 1 Cliquez sur l'onglet contenant les artefacts Microsoft Visual Studio ou Microsoft Visual Studio Team System vers ou depuis lesquels établir une trace. La liste des artefacts disponibles apparaît. Remarque : Si vous n'avez pas encore établi de connexion à un serveur Microsoft Team Foundation Server, la boîte de dialogue Connect to Team Foundation Server apparaît. Voir ci-dessous la procédure associée. 2 Sélectionnez le test vers lequel établir une trace. Choisissez Tracer Tracer vers ou Tracer Tracer depuis dans le menu pour ajouter une trace vers ou depuis l'objet. 104
105 Conseil : Vous pouvez créer des éléments de travail Microsoft Visual Studio Team System dans la fenêtre Modification de traçabilité. Cliquez avec le bouton droit sur la liste des éléments de travail afin d'afficher le menu contextuel et choisissez New Work Item. 3 Cliquez sur le bouton Enregistrer les modifications pour enregistrer la trace. Concepts associés Traçabilité Rapports Procédures associées Activation de la traçabilité d'un projet vers des artefacts logiciels Création de traces entre exigences Modification et suppression des traces Affichage de la traçabilité Connexion à un serveur Team Foundation Server Visualisation des résultats des tests Microsoft Visual Studio Team System Référence associée Configuration de l'intégration StarTeam 105
106 Exportation d'exigences vers des fichiers CSV Une fois que vous avez créé une grille d'exigences, vous pouvez exporter ces exigences et leurs informations vers des fichiers CSV, à partir de la grille d'exigences. Pour exporter des exigences à partir de la grille d'exigences 1 Dans la fenêtre Grille d'exigences, sélectionnez Fichier Enregistrer sous. 2 Dans la boîte de dialogue Enregistrer sous, naviguez jusqu'à l'emplacement où enregistrer le fichier, donnezlui un nom et sélectionnez CSV dans la liste déroulante Type. 3 Cliquez sur Enregistrer. Remarque : Dans le menu de la grille, vous pouvez aussi sélectionner Fichier Imprimer et cliquer sur Aperçu. Dans la page HTML affichée, cliquez avec le bouton droit et sélectionnez Exporter vers Microsoft Excel. Concepts associés Exigences Procédures associées Création d'un rapport à partir de la grille d'exigences 106
107 Importation d'exigences depuis Microsoft Word Avec l'expert Importer de Word, vous pouvez importer des noms et des descriptions d'exigences d'un document Microsoft Word vers un projet. Pour importer des exigences depuis Microsoft Word 1 Dans CaliberRM, choisissez Fichier Importer de Word dans le menu. L'expert Importer de Word apparaît. 2 Donnez le chemin d'accès et le nom du fichier Microsoft Word ou cliquez sur le bouton Parcourir pour atteindre le fichier. Précisez sous quelle forme vous souhaitez importer les descriptions des exigences, en utilisant Texte formaté, tableaux et images ou Texte simple. Remarque : N'utilisez pas de puces spéciales (coches ou signes inférieur estompés) dans les cellules des tableaux. Remarque : Les objets OLE inclus dans des documents Word sont importés en tant qu'images. Vous pouvez insérer les objets OLE respectifs après l'importation. Précisez comment nommer les exigences. Sélectionnez l'option Récupérer les noms d'exigence dans le document ou l'option Nommer automatiquement les exigences avec un nom de base et un numéro de séquence. Entrez le nom de base. Si vous n'entrez pas de nom, l'importation utilise par défaut le nom du document Microsoft Word. 3 Cliquez sur Suivant. Dans le volet supérieur, si vous importez les noms des exigences d'après leur style, sélectionnez le ou les styles de paragraphe correspondants. Les styles définissent l'apparence de divers éléments de texte dans le document, comme les en-têtes ou le corps du texte. Les styles proposés sont ceux trouvés dans votre document Microsoft Word. Vous pouvez sélectionner tous les styles de la liste ou uniquement certains d'entre eux. Dans le volet inférieur, précisez comment reconnaître les descriptions des exigences. Si vous importez les noms des exigences d'après leur style, sélectionnez l'option Importer tous les textes entre les styles sélectionnés ci-dessus comme des descriptions d'exigence. Si vous n'importez pas les noms des exigences d'après leur style, sélectionnez l'option N'importer que les styles de texte sélectionnés ci-dessous comme descriptions d'exigence. Sélectionnez les styles qui correspondent aux descriptions d'exigences. 4 Cliquez sur Suivant. Si vous importez des noms d'exigences selon les styles de paragraphe, sélectionnez l'option Importer tout le texte, en ignorant les délimiteurs Si non, sélectionnez le bouton N'importer que le texte encadré des délimiteurs suivants. Les champs Initial et Final deviennent disponibles. Saisissez le délimiteur de début et de fin dans la zone appropriée. 5 Cliquez sur Suivant. Si vous importez des noms d'exigences selon les styles de paragraphe, sélectionnez l'option Importer tout le texte, en ignorant les mots-clés. Importer de Word commence le traitement du document. Une fois le traitement terminé, Importer de Microsoft Word affiche la liste des nouvelles exigences pour chaque critère rencontré. Importer de Word crée aussi des exigences enfant basées sur la hiérarchie des styles de paragraphe de votre document. Si vous importez des noms d'exigences selon des mots-clés, sélectionnez l'option N'importer que le texte contenant les mots-clés suivants. Saisissez les mots-clés dans le champ disponible, en les séparant par une virgule. Les phrases qui contiennent ces mots clés seront importées en tant que noms d'exigences. 6 Cliquez sur Suivant. Importer de Word commence le traitement du document. Une fois le traitement terminé, Importer de Microsoft Word affiche la liste des nouvelles exigences pour chaque critère rencontré. Importer de Word crée aussi des exigences enfant basées sur la hiérarchie des styles de paragraphe de votre document. 107
108 7 Sélectionnez une exigence et choisissez l'emplacement où mettre les nouvelles exigences. Sélectionnez l'une des options suivantes : Insérer au-dessus, Insérer au-dessous ou Insérer en enfants. 8 Pour terminer l'importation, cliquez sur Terminer. La boîte de dialogue L'importation est terminée s'affiche. Cliquez sur OK. Concepts associés Importation 108
109 Modification et suppression des traces Pour modifier une trace dans l'onglet Modification de traçabilité 1 Dans CaliberRM, sélectionnez l'onglet Traçabilité pour l'exigence à modifier. 2 Cliquez avec le bouton droit sur un objet de la zone Traces vers ou Traces depuis et sélectionnez une option dans le menu contextuel : Modifier : Ouvre la fenêtre Modification de traçabilité dans laquelle vous pouvez changer le sens d'une trace. Aller à : Navigue jusqu'à l'onglet Traçabilité de l'exigence sélectionnée. Retirer : Supprime la trace. Rendre suspect/marquer non suspect : Transforme le lien en lien suspect ou le marque non suspect. Propriétés : Affiche les propriétés Détails et UDA (attributs définis par l'utilisateur) pour l'exigence ou l'objet sélectionné. 3 Sélectionnez une option et enregistrez les modifications de l'exigence quand vous avez terminé. Vous pouvez aussi supprimer ou modifier une trace entre exigences à partir de la Matrice de traçabilité. Quand la matrice apparaît, cliquez avec le bouton droit dans la cellule correspondant aux exigences à tracer et sélectionnez une des options. Remarque : Pour supprimer ou modifier plusieurs traces à la fois, utilisez les touches CTRL et MAJ afin de sélectionner plusieurs cellules. Concepts associés Traçabilité Procédures associées Création de traces entre exigences Création de traces entre exigences et artefacts logiciels 109
110 Tri des exigences Pour ouvrir la grille d'exigences 1 Dans CaliberRM, choisissez Outils Grille d'exigences dans le menu. La boîte de dialogue Ouvrir la grille d'exigences apparaît. 2 Sélectionnez une option pour ouvrir la grille : Afficher toutes les exigences de cette baseline Ouvrir une vue de grille d'exigences enregistrée Indiquer un critère de recherche 3 Pour afficher dans la grille les numéros hiérarchiques des exigences, cochez la case Récupérer les numéros hiérarchiques. L'utilisation de cette fonctionnalité peut dégrader les performances. 4 Pour afficher dans la grille la description des exigences, cochez la case Récupérer le champ de description. 5 Pour afficher la date de la plus récente modification, cochez la case Récupérer la date de la dernière modification. 6 Cliquez sur OK. Pour filtrer la grille d'exigences 1 Dans la fenêtre Grille d'exigences, choisissez Fichier Filtrer dans le menu. 2 Sélectionnez dans la liste déroulante la colonne selon laquelle vous voulez filtrer. 3 Sélectionnez un opérateur dans la première liste déroulante des Conditions (par exemple commence par, est égal à, est supérieur à, etc.). 4 Entrez le texte selon lequel filtrer ou sélectionnez dans la liste déroulante si c'est applicable. 5 Sélectionnez le bouton Et ou le bouton Ou pour entrer un second critère de filtre. Remarque : Et affiche les exigences qui respectent les deux critères. Ou affiche les exigences qui respectent une des conditions ou les deux. 6 Cliquez sur OK. La grille filtrée est affichée. Les colonnes filtrées sont affichées avec un symbole de filtre dans l'en-tête. Vous pouvez créer un second filtre en répétant les étapes ci-dessus. Pour retirer un filtre, cliquez avec le bouton droit sur l'en-tête de la colonne et sélectionnez Retirer le filtre de colonne. Pour revenir à la vue d'origine, cliquez sur le bouton Retirer un filtre. Tous les filtres sont retirés. Pour enregistrer une vue exigence 1 Lorsque la grille d'exigences est affichée, sélectionnez Fichier Enregistrer sous dans le menu. La boîte de dialogue Enregistrer sous s'affiche. 2 Entrez un nom de fichier pour la vue. 3 Cliquez sur Enregistrer. 110
111 Concepts associés Vues exigence 111
112 Exportation Cette section fournit des informations de type "Comment" sur l'exportation des informations d'exigences. Dans cette section Exportation d'exigences vers des fichiers CSV Explique comment exporter des exigences vers des fichiers CSV. Publication d'exigences vers StarTeam Explique comment exporter, ou publier, des exigences CaliberRM vers StarTeam. Concepts associés Exportation 112
113 Exportation d'exigences vers des fichiers CSV Une fois que vous avez créé une grille d'exigences, vous pouvez exporter ces exigences et leurs informations vers des fichiers CSV, à partir de la grille d'exigences. Pour exporter des exigences à partir de la grille d'exigences 1 Dans la fenêtre Grille d'exigences, sélectionnez Fichier Enregistrer sous. 2 Dans la boîte de dialogue Enregistrer sous, naviguez jusqu'à l'emplacement où enregistrer le fichier, donnezlui un nom et sélectionnez CSV dans la liste déroulante Type. 3 Cliquez sur Enregistrer. Remarque : Dans le menu de la grille, vous pouvez aussi sélectionner Fichier Imprimer et cliquer sur Aperçu. Dans la page HTML affichée, cliquez avec le bouton droit et sélectionnez Exporter vers Microsoft Excel. Concepts associés Exigences Procédures associées Création d'un rapport à partir de la grille d'exigences 113
114 Publication d'exigences vers StarTeam L'add-in Publisher to StarTeam vous permet d'exporter des exigences CaliberRM vers StarTeam. Une fois que les exigences sont dans StarTeam, vous pouvez les voir, mais pas les modifier. Une chaîne d'id identifiant l'exigence dans CaliberRM est stockée dans un champ de StarTeam. Par défaut, le champ Référence externe est utilisé dans StarTeam. Un administrateur publie de temps en temps les exigences vers StarTeam pour les mettre à jour avec les modifications apportées aux exigences dans CaliberRM. La publication d'exigences CaliberRM vers StarTeam implique les étapes suivantes : 1 Activation de l'intégration StarTeam dans CaliberRM si vous voulez utiliser Publisher to StarTeam à partir du client CaliberRM. 2 Exécution de l'expert Publisher to StarTeam. 3 Spécification des propriétés CaliberRM, qui comprennent les informations de connexion au serveur CaliberRM, le projet source et la baseline. 4 Sélection des exigences CaliberRM à publier vers StarTeam. 5 Spécification des propriétés StarTeam, qui comprennent les informations de connexion au serveur StarTeam, le projet cible, la vue et le dossier. 6 Mappage des propriétés CaliberRM (attributs et UDA) en propriétés StarTeam (champs et champs personnalisés). 7 Enregistrement de votre configuration dans un fichier de propriétés pour une utilisation ultérieure. 8 Publication d'exigences CaliberRM vers StarTeam. Remarque : L'intégration StarTeam doit être activée dans CaliberRM pour un projet, avant de pouvoir accéder à Publisher to StarTeam depuis le menu ou la barre d'outils du client CaliberRM. Cependant, vous n'aurez pas besoin d'activer l'intégration StarTeam dans CaliberRM si vous voulez exécuter Publisher to StarTeam uniquement depuis le menu Démarrer. Pour activer l'intégration StarTeam dans CaliberRM 1 Dans CaliberRM Administrator, choisissez View Projects. 2 Sélectionnez le projet pour lequel vous souhaitez activer l'intégration StarTeam. 3 Cliquez sur l'onglet External Traceability. 4 Dans la liste des intégrations désactivées, Disabled, sélectionnez StarTeam et cliquez sur le bouton flèche gauche. StarTeam passe dans la liste des intégrations activées, Enabled. 5 Sélectionnez StarTeam et cliquez sur Edit pour ouvrir la boîte de dialogue Edit Integration. 6 Cliquez sur OK pour quitter la boîte de dialogue Edit Integration et enregistrer les modifications. 7 Choisissez File Save Changes pour enregistrer les paramètres de External Traceability. Remarque : Pour annuler les modifications de External Traceability, choisissez Edit Cancel Changes avant d'enregistrer les modifications. 114
115 Pour ouvrir Publisher to StarTeam 1 Depuis le bureau de Windows, choisissez Démarrer Borland CaliberRM Administration StarTeam Publisher. La boîte de dialogue Property List de Publisher to StarTeam apparaît. La première fois que vous ouvrez Publisher to StarTeam, le contenu de la boîte de dialogue Property List est vide. 2 Dans la boîte de dialogue Property List, cliquez sur New pour ouvrir l'expert Publisher to StarTeam. L'expert Publisher to StarTeam vous permet de définir les informations sur les serveurs et projets CaliberRM et StarTeam, de sélectionner les exigences à publier et de spécifier un mappage des propriétés d'exigences entre les deux produits. Conseil : Vous pouvez également ouvrir Publisher to StarTeam dans la fenêtre du client CaliberRM, en choisissant Outils Publier dans StarTeam ou en cliquant sur le bouton Publier dans StarTeam de la barre d'outils. Dans ce cas, Publisher to StarTeam suppose que vous voulez utiliser le serveur CaliberRM, le projet et la baseline en cours comme sources, et saute la page CaliberRM Properties de l'expert. Pour changer de serveur CaliberRM, de projet ou de baseline, cliquez sur Back afin d'ouvrir la page CaliberRM Properties et de modifier les informations. Sinon, sautez la section suivante "Pour spécifier les propriétés CaliberRM" et allez directement aux étapes de "Pour sélectionner les exigences CaliberRM". Cela chargera les propriétés et les mappages utilisés la dernière fois pour ce serveur et ce projet CaliberRM. Pour spécifier les propriétés CaliberRM 1 Sur la page CaliberRM Properties, entrez le nom du fichier de propriétés (.calst) qui sera créé par l'expert. 2 Entrez l'adresse du serveur dans CaliberRM Server Address, votre nom d'utilisateur dans User Name et votre mot de passe dans Password. 3 Cliquez sur Log On pour vous connecter au serveur CaliberRM. Un message apparaît pour dire que vous avez réussi à vous connecter à CaliberRM. En outre, le champ Project est activé. 4 Dans la liste déroulante Project, sélectionnez un projet CaliberRM à utiliser comme source des exigences. Le champ Baseline est alors activé. 5 Dans la liste déroulante Baseline, sélectionnez une baseline du projet à utiliser. 6 Cochez Create Trace si vous voulez la traçabilité entre les exigences CaliberRM et StarTeam. 7 Cliquez sur Next pour sélectionner les exigences à publier. Pour sélectionner les exigences CaliberRM 1 Sur la page CaliberRM Requirements, cochez les exigences que vous voulez publier vers StarTeam dans l'arborescence Requirements Tree. Remarque : Si vous cochez une exigence parent, toutes les exigences enfant sont automatiquement sélectionnées. Désélectionnez les exigences enfant que vous ne souhaitez pas publier. Si vous cochez des exigences enfant et ne cochez par leur parent, les exigences enfant seront créées dans StarTeam uniquement si l'exigence parent a été précédemment publiée. 2 Cliquez sur Suivant pour spécifier les propriétés StarTeam. 115
116 Pour spécifier les propriétés StarTeam 1 Sur la page StarTeam Properties, entrez l'adresse et le point de terminaison du serveur StarTeam (StarTeam Server Address et Endpoint). 2 Entrez votre nom d'utilisateur et votre mot de passe (User Name et Password) pour accéder au serveur StarTeam spécifié. 3 Cliquez sur les boutons Parcourir des champs Project, View et Folder, afin de sélectionner le projet StarTeam cible, la vue et le dossier dans lesquels mettre les exigences CaliberRM. 4 Sélectionnez une option indiquant comment vous voulez que les exigences soient publiées dans StarTeam : Publish To Subfolders By Type organise les exigences en sous-dossiers du dossier cible sélectionné, en utilisant les mêmes noeuds de types d'exigences que dans CaliberRM. Publish To One Folder Only place toutes les exigences dans la racine du dossier cible sélectionné. 5 Cliquez sur Suivant pour personnaliser le mappage entre les propriétés de CaliberRM et de StarTeam. Pour mapper les propriétés de CaliberRM en propriétés de StarTeam 1 Sur la page Property Mapping, cliquez sur Add pour mapper une nouvelle propriété CaliberRM avec une propriété StarTeam ou sélectionnez une paire de propriétés mappées existante dans les colonnes de propriétés et cliquez sur Edit. 2 Dans la liste déroulante CaliberRM Property de la boîte de dialogue CaliberRM to StarTeam Property Mapping, sélectionnez une propriété CaliberRM. 3 Dans la liste déroulante StarTeam Property, sélectionnez la propriété StarTeam à laquelle vous voulez faire correspondre la propriété CaliberRM, puis cliquez sur OK. La liste déroulant affiche uniquement les propriétés StarTeam de type correct et non encore mappées. 4 Répétez ces étapes pour modifier ou ajouter d'autres mappages. 5 Enregistrez votre configuration dans un fichier de propriétés en utilisant les étapes suivantes. Pour enregistrer les paramètres de propriétés de votre configuration 1 Sur une page quelconque de l'expert, choisissez File Save As. 2 Entrez le nom du fichier de propriétés et cliquez sur OK. Conseil : Vous pouvez gérer vos fichiers de propriétés sans ouvrir le client CaliberRM. Ouvrez Publisher to StarTeam depuis le menu Démarrer de Windows afin d'afficher la boîte de dialogue Property File List dans laquelle vous pouvez ajouter de nouveaux fichiers de propriétés, modifier ou supprimer des fichiers existants, ou bien exécuter un fichier de propriété précédent à partir de la liste. Un fichier de propriété est créé dans le dossier d'installation Traceability Addins avec le nom que vous avez spécifié et l'extension.calst. Pour publier les exigences vers StarTeam 1 Sur la page Property Mapping, cliquez sur Finish. Si vous avez utilisé le menu Démarrer de Windows pour ouvrir Publisher to StarTeam, vous revenez à la boîte de dialogue Property List. Sélectionnez un fichier de propriétés enregistré dans la liste et cliquez sur Run. 116
117 Si vous avez démarré Publisher to StarTeam depuis CaliberRM, le processus de publication commence dès que vous cliquez sur Finish. Une fenêtre d'état s'affiche et montre l'avancement du processus de publication. 2 Cliquez sur Close quand le processus s'arrête et que vous voyez le mot Done dans la fenêtre d'état. Remarque : Vous pouvez aussi exécuter (ou modifier) un fichier de propriétés précédemment enregistré, à partir du menu de l'expert Publisher to StarTeam, si vous avez lancé l'expert depuis le client CaliberRM. Dans le menu de l'expert, choisissez File Open et sélectionnez le fichier de propriétés dans la boîte de dialogue Select A Property File. Quand vous publiez des exigences vers StarTeam, l'expert Publisher to StarTeam crée un fichier exécutable personnalisé (.stjava) dans le dossier d'installation Traceability Addins en utilisant le nom du fichier de propriétés que vous avez spécifié. Il utilise la convention suivante pour le nom du fichier : CalStPublisher_[nom du fichier de propriétés].stjava L'expert Publisher to StarTeam crée également un fichier journal.html dans le même dossier pour chaque session de publication que vous exécutez. Ce fichier journal contient un rapport récapitulant les détails des paramètres et les informations de débogage, incluant les erreurs et les exceptions d'exécution. Conseil : Vous pouvez publier des exigences vers StarTeam directement à partir de la ligne de commande ou de Windows Explorer en exécutant le fichier exécutable [nom de fichier].stjava. Concepts associés Intégrations du produit Procédures associées Création de traces entre exigences et artefacts logiciels Référence associée Configuration de l'intégration StarTeam 117
118 Importation Cette section fournit des informations de type "Comment" sur l'importation des informations d'exigences. Dans cette section Importation d'exigences depuis Microsoft Word Explique comment importer des exigences depuis Microsoft Word. Concepts associés Importation 118
119 Importation d'exigences depuis Microsoft Word Avec l'expert Importer de Word, vous pouvez importer des noms et des descriptions d'exigences d'un document Microsoft Word vers un projet. Pour importer des exigences depuis Microsoft Word 1 Dans CaliberRM, choisissez Fichier Importer de Word dans le menu. L'expert Importer de Word apparaît. 2 Donnez le chemin d'accès et le nom du fichier Microsoft Word ou cliquez sur le bouton Parcourir pour atteindre le fichier. Précisez sous quelle forme vous souhaitez importer les descriptions des exigences, en utilisant Texte formaté, tableaux et images ou Texte simple. Remarque : N'utilisez pas de puces spéciales (coches ou signes inférieur estompés) dans les cellules des tableaux. Remarque : Les objets OLE inclus dans des documents Word sont importés en tant qu'images. Vous pouvez insérer les objets OLE respectifs après l'importation. Précisez comment nommer les exigences. Sélectionnez l'option Récupérer les noms d'exigence dans le document ou l'option Nommer automatiquement les exigences avec un nom de base et un numéro de séquence. Entrez le nom de base. Si vous n'entrez pas de nom, l'importation utilise par défaut le nom du document Microsoft Word. 3 Cliquez sur Suivant. Dans le volet supérieur, si vous importez les noms des exigences d'après leur style, sélectionnez le ou les styles de paragraphe correspondants. Les styles définissent l'apparence de divers éléments de texte dans le document, comme les en-têtes ou le corps du texte. Les styles proposés sont ceux trouvés dans votre document Microsoft Word. Vous pouvez sélectionner tous les styles de la liste ou uniquement certains d'entre eux. Dans le volet inférieur, précisez comment reconnaître les descriptions des exigences. Si vous importez les noms des exigences d'après leur style, sélectionnez l'option Importer tous les textes entre les styles sélectionnés ci-dessus comme des descriptions d'exigence. Si vous n'importez pas les noms des exigences d'après leur style, sélectionnez l'option N'importer que les styles de texte sélectionnés ci-dessous comme descriptions d'exigence. Sélectionnez les styles qui correspondent aux descriptions d'exigences. 4 Cliquez sur Suivant. Si vous importez des noms d'exigences selon les styles de paragraphe, sélectionnez l'option Importer tout le texte, en ignorant les délimiteurs Si non, sélectionnez le bouton N'importer que le texte encadré des délimiteurs suivants. Les champs Initial et Final deviennent disponibles. Saisissez le délimiteur de début et de fin dans la zone appropriée. 5 Cliquez sur Suivant. Si vous importez des noms d'exigences selon les styles de paragraphe, sélectionnez l'option Importer tout le texte, en ignorant les mots-clés. Importer de Word commence le traitement du document. Une fois le traitement terminé, Importer de Microsoft Word affiche la liste des nouvelles exigences pour chaque critère rencontré. Importer de Word crée aussi des exigences enfant basées sur la hiérarchie des styles de paragraphe de votre document. Si vous importez des noms d'exigences selon des mots-clés, sélectionnez l'option N'importer que le texte contenant les mots-clés suivants. Saisissez les mots-clés dans le champ disponible, en les séparant par une virgule. Les phrases qui contiennent ces mots clés seront importées en tant que noms d'exigences. 6 Cliquez sur Suivant. Importer de Word commence le traitement du document. Une fois le traitement terminé, Importer de Microsoft Word affiche la liste des nouvelles exigences pour chaque critère rencontré. Importer de Word crée aussi des exigences enfant basées sur la hiérarchie des styles de paragraphe de votre document. 119
120 7 Sélectionnez une exigence et choisissez l'emplacement où mettre les nouvelles exigences. Sélectionnez l'une des options suivantes : Insérer au-dessus, Insérer au-dessous ou Insérer en enfants. 8 Pour terminer l'importation, cliquez sur Terminer. La boîte de dialogue L'importation est terminée s'affiche. Cliquez sur OK. Concepts associés Importation 120
121 Administration du serveur Cette section fournit des informations de type "Comment" sur l'administration des serveurs. Dans cette section Activation de LDAP Explique comment activer et configurer LDAP pour l'authentification des utilisateurs. Sauvegarde et restauration d'une base de données Explique comment sauvegarder et restaurer une base de données. Concepts associés Importation des informations sur les projets 121
122 Activation de LDAP Pour activer LDAP 1 Sur l'ordinateur sur lequel le serveur CaliberRM est installé, sélectionnez Démarrer Paramètres Panneau de configuration. 2 Cliquez sur l'icône CaliberRM Server. La fenêtre CaliberRM Server Settings apparaît. 3 Cliquez sur l'onglet Directory Services. 4 Cochez la case Enabled. Si la case Enabled n'est pas sélectionnée alors qu'un utilisateur a été configuré pour utiliser l'authentification LDAP sur l'onglet Security de CaliberRM Administrator, l'utilisateur devra se connecter au serveur CaliberRM en utilisant les identifiants CaliberRM. Dans le champ basedn, entrez les données basedn. Les données basedn représentent le nom différencié de l'entrée sur laquelle la recherche commence. Par exemple, le basedn de tous les utilisateurs d'atlanta dans le répertoire de la société A doit être : (OU=Users,OU=Atlanta,DC=domain,DC=comp,DC=net) Dans le champ Host, entrez les données concernant l'hôte. Les données Host représentent le nom de domaine, une liste de noms d'hôtes séparée par des espaces ou des chaînes en pointillés représentant l'adresse IP des hôtes qui exécutent un serveur LDAP auquel se connecter. Chaque nom d'hôte de la liste peut inclure un numéro de port facultatif séparé de l'hôte lui-même par deux-points (:). Ne modifiez pas le champ Filter sans l'accord de votre administrateur LDAP. Cochez SSL pour activer le chiffrement des communications LDAP. Dans le champ Port, entrez les données du port. Normalement, si vous activez le chiffrement SSL, vous devez également changer le numéro de port. Par défaut, ldap_port a la valeur 389, tandis que ldap_ssl_port a la valeur 636. Comme Borland estime que la plupart des utilisateurs vont activer le chiffrement SSL, la valeur 636 (en décimal) a été definie par défaut pour le port. 5 Si Active Directory est défini pour autoriser les connexions anonymes et que vous voulez utiliser les identifiants du serveur CaliberRM pour accéder à Active Directory, cochez Windows Authentication. Il s'agit par défaut du compte système local du serveur. Si vous ne sélectionnez pas cette option, le serveur CaliberRM aura besoin des identifiants pour accéder à Active Directory et chercher le nom de domaine LDAP de l'utilisateur du client CaliberRM. Vous devez entrer des valeurs dans les champs BindDN et BindPW. Ne cochez pas cette case si Active Directory n'autorise pas les connexions anonymes. 122
123 Sauvegarde et restauration d'une base de données N'oubliez pas de vérifier périodiquement vos copies de sauvegarde. Sauvegardez le serveur de production, puis restaurez et testez les copies de sauvegarde des données des projets sur un système de test. La restauration et le test de vos copies de sauvegarde garantissent une sauvegarde correcte de vos données. L'arrêt du serveur n'est pas nécessaire. Pour sauvegarder une base de données 1 Connectez-vous en tant qu'administrateur de la base de données (DBA) à la machine sur laquelle réside le serveur. Remarque : Avertissement : Vous pouvez déterminer le DBA en ouvrant une invite de commandes et en y tapant dblist <entrée>. Le "creator" figurant dans la liste affiché est le propriétaire de la base de données. L'utilisation d'un compte incorrect entraîne un fichier de sauvegarde contenant des données incorrectes ou pas de données du tout. Le nom du DBA distingue les minuscules des majuscules et il doit être exactement le même que celui utilisé lors de la création de la base de données. L'utilitaire d'installation a créé un répertoire nommé \CaliberRM_Backup à la racine de l'unité où le serveur a été installé. Il constitue l'emplacement par défaut (ou emplacement préféré) du fichier de sauvegarde. 2 Choisissez Démarrer Programmes Invite de commandes. 3 A l'invite, entrez dbmgr -backup pour sauvegarder les données de la base de données. Cela crée un fichier SQMDB.bak dans le répertoire C: \CaliberRM_Backup. 4 Copiez le fichier profile.be du répertoire unité:\borland\caliberrmserver\versant\db\sqmdb dans le dossier unité:\caliberrm_backup 3. 5 Dans l'emplacement de sauvegarde (unité:\caliberrm_backup), renommez le fichier profile.be afin d'inclure la date de la sauvegarde, comme profile_aammjj.be. Pour restaurer une base de données 1 Choisissez Démarrer Programmes Invite de commandes. 2 A l'invite de commandes, entrez dbmgr -stop pour arrêter la base de données. Pour s'assurer que la base de données est arrêtée après une commande dbmgr -stop, vérifiez l'absence des quatre processus suivants dans le gestionnaire de tâches : caliber_srv.exe, cleanbe.exe, obe.exe et sqm_monitor.exe. 3 Supprimez la base existante en utilisant removedb rmdir {nom bd} (Exemple : removedb rmdir SQMDB). 4 Créez une nouvelle base de données en utilisant makedb -g {nom bd} (Exemple : makedb g SQMDB). 5 Remplacez le fichier profile.be par le fichier de sauvegarde profile_aammjj.be correspondant. Copiez le fichier profile_aammjj.be qui correspond au répertoire de la base de données qui sera restauré dans le dossier de la base de données unité: \Borland\CaliberRMServer\Versant\DB\SQMDB. Supprimez le fichier profile.be du dossier de la base de données. Renommez le fichier profile_aammjj.be en profile.be. 123
124 Remarque : Si la sauvegarde est identique à la base de données en cours (c'est juste une copie plus récente) vous n'avez pas besoin d'exécuter removedb ni de copier profile.be. 6 Restaurez la sauvegarde en utilisant vbackup dev {nom & chemin du fichier de sauvegarde} restore {nom bd}. Répondez non à la question relative à l'application de l'historique logique, le cas échéant. Répondez non à la question relative à la restauration d'un autre niveau de sauvegarde (Exemple : vbackup dev C:\CaliberRM_Backup\SQMDB.bak restore SQMDB). 7 Démarrez le serveur CaliberRM en utilisant dbmgr start. Concepts associés Administration de la base de données 124
125 Traçabilité Cette section fournit des informations de type "Comment" sur la traçabilité des exigences. Dans cette section Activation de la traçabilité d'un projet vers des artefacts logiciels Explique comment activer la traçabilité externe pour un projet. Affichage de la traçabilité Explique comment voir les relations de traçabilité. Connexion à un serveur Team Foundation Server Explique comment se connecter à un serveur Team Foundation Server tout en travaillant avec des artefacts Microsoft Visual Studio Team System. Création de filtres de traçabilité Explique comment créer et définir des filtres de traçabilité. Création de traces entre exigences Explique comment créer des traces exigence à exigence. Création de traces entre exigences et artefacts logiciels Explique comment créer des traces entre exigences et artefacts logiciels externes. Modification et suppression des traces Explique comment modifier et supprimer des traces d'exigences. Visualisation des résultats des tests Microsoft Visual Studio Team System Explique comment voir les résultats des tests Microsoft Visual Studio Team System. Concepts associés Traçabilité 125
126 Activation de la traçabilité d'un projet vers des artefacts logiciels Pour activer la traçabilité des objets externes 1 Dans CaliberRM Administrator, sélectionnez View Projects. 2 Sélectionnez le projet. 3 Sélectionnez l'onglet External Traceability. 4 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. 5 Répétez cela pour toutes les applications externes pour lesquelles vous voulez activer la traçabilité. 6 Sélectionnez File Save Changes. Concepts associés Traçabilité Intégrations du produit Procédures associées Définition des projets Création de traces entre exigences Création de traces entre exigences et artefacts logiciels Référence associée Configuration de l'intégration StarTeam 126
127 Affichage de la traçabilité Pour voir une exigence spécifique et sa relation de traçabilité en utilisant le Diagramme de traçabilité, sélectionnez Outils Diagramme de traçabilité. Pour voir une exigence spécifique et sa relation de traçabilité en utilisant le Diagramme de traçabilité 1 Choisissez Outils Diagramme de traçabilité. L'exigence sélectionnée est située au centre du diagramme et soulignée en vert. Les autres objets du diagramme sont les exigences, les demandes de modification de StarTeam, les objets Mercury Quality Center et d'autres objets externes représentés par l'icône du type de fichier qui leur est associé. Les objets "traces vers" sont situés à droite de l'exigence cible, tandis que les objets "traces depuis" sont situés à gauche. Les flèches représentent le sens de la trace. 2 Pour voir les propriétés d'un objet, cliquez sur une option du menu Affichage. Vous pouvez voir l'étiquette (Numéro ID), le nom ou le nom du projet de l'objet. 3 Cliquez avec le bouton droit sur un objet pour ouvrir ses Propriétés ou pour Aller à l'exigence dans l'arborescence. 4 Pour imprimer le diagramme, choisissez Fichier Imprimer dans le menu. Pour voir la traçabilité entre de nombreuses exigences en utilisant la Matrice de traçabilité 1 Choisissez Outils Matrice de traçabilité. 2 Dans la fenêtre Filtre de traçabilité, cliquez sur la zone en surbrillance dans les volets Lignes et Colonnes pour créer des options de filtre sur les exigences apparaissant dans les lignes et les colonnes de la matrice, ou sélectionnez un filtre enregistré dans les listes déroulantes Lignes et Colonnes. 3 Cliquez sur OK. La matrice filtrée apparaît. 4 Cliquez avec le bouton droit sur une exigence pour Aller à l'exigence dans l'arborescence ou voir ses Propriétés. 5 Cliquez avec le bouton droit sur un carré pour modifier les traces. Concepts associés Traçabilité Procédures associées Création de traces entre exigences Création de traces entre exigences et artefacts logiciels Création de filtres de traçabilité 127
128 Connexion à un serveur Team Foundation Server Exécuter des tâches avec des éléments de travail et des tests requiert la connexion à un serveur Microsoft Team Foundation Server. Si vous n'avez pas encore établi de connexion à un serveur Microsoft Team Foundation Server, la boîte de dialogue Connect to Team Foundation Server apparaît. Pour vous connecter à un serveur Team Foundation Server 1 Sélectionnez le serveur requis dans la liste déroulante de la boîte de dialogue Connect to Team Foundation Server. Remarque : Si la liste des serveurs est vide ou ne contient pas le serveur requis, vous devrez ajouter le serveur à la liste manuellement. Voir ci-dessous Pour ajouter un serveur Microsoft Team Foundation Server à la liste déroulante. 2 Cochez la case du projet auquel vous connecter. Remarque : Vous ne pouvez sélectionner qu'un seul projet à la fois. 3 Cliquez sur OK. Pour ajouter un serveur Microsoft Team Foundation Server à la liste déroulante 1 Cliquez sur le bouton Servers. La boîte de dialogue Add/Remove Team Foundation Server s'ouvre. 2 Cliquez sur le bouton Add. La boîte de dialogue Add Team Foundation Server s'ouvre. 3 Spécifiez le nom du serveur Team Foundation, le numéro de port et le protocole dans Server name, port number et protocol. 4 Cliquez sur OK. Cela ajoute à la liste Team Foundation Server les nom et URL de votre serveur Team Foundation Server. 5 Cliquez sur le bouton Close. La boîte de dialogue Add Team Foundation Server se ferme et la liste des projets Team de votre serveur Team Foundation Server s'ouvre dans Connect to Team Foundation Server. Concepts associés Traçabilité Procédures associées Activation de la traçabilité d'un projet vers des artefacts logiciels Création de traces entre exigences et artefacts logiciels 128
129 Création de filtres de traçabilité Vous pouvez créer des filtres de traçabilité selon plusieurs critères : Critères de date (Crée le, Modifié le) Critères d'attributs système (Nom, Type, Priorité, Etat, Propriétaire) Critères d'attributs définis par l'utilisateur (UDA) Critères de trace (A des traces, N'a pas de trace, A des traces suspectes) : indique s'il y a une trace entres lignes et colonnes Remarque : Les filtres sont privés pour chaque utilisateur et ne peuvent pas être partagés à cet instant. Pour enregistrer un filtre de traçabilité 1 Choisissez Outils Matrice de traçabilité. La fenêtre Filtre de traçabilité apparaît. 2 Dans la fenêtre Filtre de traçabilité, cliquez sur la zone en surbrillance dans les volets Lignes et Colonnes pour créer des options de filtre sur les exigences apparaissant dans les lignes et les colonnes de la matrice, ou sélectionnez un filtre enregistré dans les listes déroulantes Lignes et Colonnes. Remarque : S'il y a une erreur dans les conditions du filtre, la condition erronée apparaît soulignée en rouge. 3 Vous pouvez grouper les critères du filtre et imbriquer des critères en utilisant les boutons Réduire le retrait et Augmenter le retrait. 4 Une fois que vous avez défini toutes les conditions comme vous le souhaitiez, cliquez sur le bouton Enregistrer. 5 Entrez le nom du filtre et cliquez sur OK. Le filtre est enregistré. Remarque : Vous ne pouvez pas filtrer des objets externes, mais vous pouvez les inclure dans la matrice en sélectionnant l'onglet objet externe dans la fenêtre Filtre de traçabilité, puis en indiquant si les objets externes doivent être affichés dans les lignes ou dans les colonnes. Pour modifier ou supprimer des filtres 1 Dans la fenêtre Filtre de traçabilité, sélectionnez un filtre dans la liste déroulante Lignes ou Colonnes et cliquez sur le bouton Parcourir. La fenêtre Gestionnaire de filtres apparaît. 2 Dans la liste Filtres disponibles, sélectionnez le filtre à modifier ou à supprimer. Le volet Détails du filtre devient activé pour le filtre. 3 Faites les modifications nécessaires et cliquez sur OK, ou cliquez sur le bouton Supprimer, puis sur le bouton OK. Pour copier un filtre 1 Dans la fenêtre Filtre de traçabilité, sélectionnez un filtre dans la liste déroulante Lignes ou Colonnes et cliquez sur le bouton Parcourir. La fenêtre Gestionnaire de filtres apparaît. 2 Dans la liste Filtres disponibles, sélectionnez le filtre à copier. 129
130 3 Cliquez sur le bouton Dupliquer. Une copie du filtre est créée. Vous pouvez modifier le filtre si nécessaire. Concepts associés Traçabilité Procédures associées Création de traces entre exigences Création de traces entre exigences et artefacts logiciels 130
131 Création de traces entre exigences Vous pouvez établir les relations de traçabilité entre exigences à partir de l'onglet Traçabilité ou à partir de la Matrice de traçabilité (Outils Matrice de traçabilité). Pour créer une trace entre exigences à partir de l'onglet Traçabilité 1 Sélectionnez dans l'arborescence l'exigence vers ou depuis laquelle créer une trace. 2 Cliquez sur l'onglet Traçabilité. 3 Cliquez sur le bouton Modifier. 4 Dans la boîte de dialogue Modification de traçabilité, choisissez un projet dans la liste déroulante. 5 Cliquez sur le signe plus (+) pour développer la liste des exigences et naviguez jusqu'à l'exigence vers ou depuis laquelle créer une trace. Vous pouvez sélectionner plusieurs exigences. Remarque : Cliquez avec le bouton droit sur l'exigence dans la liste et sélectionnez Propriétés pour voir les propriétés de l'exigence. 6 Cliquez sur le bouton Tracer depuis ou Tracer vers. 7 Cliquez sur le bouton Save Changes. Pour créer une trace entre exigences à partir de la Matrice de traçabilité 1 Dans CaliberRM, sélectionnez Outils Matrice de traçabilité. 2 Dans la fenêtre Filtre de traçabilité, cliquez sur la zone en surbrillance dans les volets Lignes et Colonnes pour créer des options de filtre sur les exigences apparaissant dans les lignes et les colonnes de la matrice, ou sélectionnez un filtre enregistré dans les listes déroulantes Lignes et Colonnes. 3 Cliquez sur OK. 4 Quand la matrice apparaît, cliquez avec le bouton droit dans la cellule correspondant aux exigences à tracer et sélectionnez une des options. Remarque : Pour établir plusieurs traces à la fois, utilisez les touches CTRL et MAJ afin de sélectionner plusieurs cellules. Concepts associés Traçabilité Rapports Procédures associées Affichage de la traçabilité Création de traces entre exigences et artefacts logiciels 131
132 Création de traces entre exigences et artefacts logiciels Vous pouvez créer des traces vers ou depuis des artefacts logiciels externes comme les demandes de modification, exigences, fichiers et tâches Borland StarTeam, cas de tests Borland SilkCentral ou Mercury Quality Center, modélisations Borland Together (vous pouvez créer des traces entre exigences et modélisations Together dans Together. Une fois créées dans Together, vous pouvez voir les traces et les propriétés des modélisations Together dans CaliberRM) et des éléments de travail ou des tests Microsoft Visual Studio Team System. Pour créer des traces vers ou depuis des artefacts logiciels externes 1 Dans CaliberRM, sélectionnez l'onglet Traçabilité pour l'exigence à tracer. 2 Cliquez sur le bouton Modifier. La fenêtre Modification de traçabilité apparaît. 3 Sélectionnez l'onglet correspondant à l'artefact. 4 Selon l'artefact vers ou depuis lequel créer une trace, effectuez les étapes suivantes. Pour créer des traces vers ou depuis des artefacts StarTeam 1 Sélectionnez l'onglet StarTeam. 2 Entrez la description, l'adresse et le point de terminaison TCP/IP du serveur, puis sélectionnez le niveau de chiffrement du serveur StarTeam contenant le projet avec les artefacts vers ou depuis lesquels créer des traces. Si vous n'êtes pas sûr de ces données, contactez votre administrateur StarTeam. 3 Connectez-vous à StarTeam. Une fois que vous êtes connecté, le projet apparaît sur l'onglet. 4 Sélectionnez l'onglet Demande de modification, Tâche, Rubrique, Exigence ou Fichier en bas de l'onglet, selon que vous traciez vers ou depuis. 5 Sélectionnez un plan de test dans l'arborescence et cliquez sur le bouton Tracer depuis ou Tracer vers de la barre d'outils. 6 Cliquez sur le bouton Enregistrer sous pour enregistrer la trace. Pour créer des traces vers ou depuis les plans de tests SilkCentral Test Manager 1 Cliquez sur l'onglet Test Manager. 2 Entrez un Projet, Nom d'utilisateur et Mot de passe pour Test Manager et cliquez surok. 3 Sélectionnez un élément dans l'arborescence et cliquez sur le bouton Tracer depuis ou Tracer vers de la barre d'outils. 4 Cliquez sur le bouton Enregistrer sous pour enregistrer la trace. Pour modifier des traces vers ou depuis des modélisations de Borland Together 1 Cliquez sur l'onglet Together. 2 Sélectionnez un élément dans l'arborescence et cliquez sur le bouton Tracer depuis ou Tracer vers de la barre d'outils pour changer le sens de la trace. 3 Cliquez sur le bouton Enregistrer sous pour enregistrer la trace. 132
133 Remarque : Vous devez créer des traces entre des exigences et des modélisations Together dans Together. Une fois créées dans Together, vous pouvez voir les traces et les propriétés des modélisations Together dans CaliberRM. Pour créer des traces vers ou depuis des artefacts Mercury Quality Center 1 Sélectionnez l'onglet Quality Center. 2 Sélectionnez l'onglet Exigences, Plan test ou Lab test pour établir une trace de l'exigence sélectionnée vers l'objet Mercury correspondant. 3 Sélectionnez un nom de serveur dans la liste des serveurs Mercury disponibles. CaliberRM se connecte au serveur Mercury. 4 Sélectionnez un domaine Mercury. CaliberRM se connecte au domaine Mercury. 5 Sélectionnez un projet Mercury. CaliberRM se connecte au projet Mercury. Remarque : Quand vous accédez à un projet Mercury pour la première fois, la boîte de dialogue Connexion au serveur Quality Center apparaît. Spécifiez un nom d'utilisateur et un mot de passe corrects afin d'accéder au serveur Mercury. Vous pouvez aussi définir un identifiant par défaut que vous pouvez utiliser pour accéder à tous les projets Mercury. Vous devez cocher cette case si vous voulez exécuter un rapport Datamart en mode silencieux, de sorte qu'aucune boîte de dialogue ne s'affiche au cours de l'extraction Datamart. Reportez-vous au guide UsingDatamart.pdf pour plus de détails. 6 Sélectionnez un objet Mercury pour lequel vous souhaitez établir une trace depuis ou vers l'exigence. Remarque : L'"Etat d'exécution des tests" des objets de test Mercury et l'état des exigences Mercury sont affichés dans l'onglet Traçabilité. Remarquez que l'état de TEST SET n'est pas affiché dans CaliberRM à ce moment-là. Remarquez également que l'état d'exécution affiché pour les Lab tests est celui du dernier Lab test exécuté, (parmi tous les Lab tests créés pour le Plan test correspondant (ou bien "No Run" si aucun Lab test n'a été créé). 7 Cliquez sur le bouton Tracer vers ou Tracer depuis dans le menu afin de créer un lien de traçabilité depuis une exigence CaliberRM vers un objet Mercury. 8 Cliquez sur le bouton Enregistrer sous pour enregistrer la trace. Pour créer des traces vers ou depuis des artefacts Microsoft Visual Studio Team System 1 Cliquez sur l'onglet contenant les artefacts Microsoft Visual Studio ou Microsoft Visual Studio Team System vers ou depuis lesquels établir une trace. La liste des artefacts disponibles apparaît. Remarque : Si vous n'avez pas encore établi de connexion à un serveur Microsoft Team Foundation Server, la boîte de dialogue Connect to Team Foundation Server apparaît. Voir ci-dessous la procédure associée. 2 Sélectionnez le test vers lequel établir une trace. Choisissez Tracer Tracer vers ou Tracer Tracer depuis dans le menu pour ajouter une trace vers ou depuis l'objet. 133
134 Conseil : Vous pouvez créer des éléments de travail Microsoft Visual Studio Team System dans la fenêtre Modification de traçabilité. Cliquez avec le bouton droit sur la liste des éléments de travail afin d'afficher le menu contextuel et choisissez New Work Item. 3 Cliquez sur le bouton Enregistrer les modifications pour enregistrer la trace. Concepts associés Traçabilité Rapports Procédures associées Activation de la traçabilité d'un projet vers des artefacts logiciels Création de traces entre exigences Modification et suppression des traces Affichage de la traçabilité Connexion à un serveur Team Foundation Server Visualisation des résultats des tests Microsoft Visual Studio Team System Référence associée Configuration de l'intégration StarTeam 134
135 Modification et suppression des traces Pour modifier une trace dans l'onglet Modification de traçabilité 1 Dans CaliberRM, sélectionnez l'onglet Traçabilité pour l'exigence à modifier. 2 Cliquez avec le bouton droit sur un objet de la zone Traces vers ou Traces depuis et sélectionnez une option dans le menu contextuel : Modifier : Ouvre la fenêtre Modification de traçabilité dans laquelle vous pouvez changer le sens d'une trace. Aller à : Navigue jusqu'à l'onglet Traçabilité de l'exigence sélectionnée. Retirer : Supprime la trace. Rendre suspect/marquer non suspect : Transforme le lien en lien suspect ou le marque non suspect. Propriétés : Affiche les propriétés Détails et UDA (attributs définis par l'utilisateur) pour l'exigence ou l'objet sélectionné. 3 Sélectionnez une option et enregistrez les modifications de l'exigence quand vous avez terminé. Vous pouvez aussi supprimer ou modifier une trace entre exigences à partir de la Matrice de traçabilité. Quand la matrice apparaît, cliquez avec le bouton droit dans la cellule correspondant aux exigences à tracer et sélectionnez une des options. Remarque : Pour supprimer ou modifier plusieurs traces à la fois, utilisez les touches CTRL et MAJ afin de sélectionner plusieurs cellules. Concepts associés Traçabilité Procédures associées Création de traces entre exigences Création de traces entre exigences et artefacts logiciels 135
136 Visualisation des résultats des tests Microsoft Visual Studio Team System Vous pouvez voir les résultats des tests Microsoft Visual Studio Team System : avant de créer une trace après avoir créé une trace Remarque : Pour les besoins de cette documentation, l'onglet personnalisé par l'utilisateur qui se rapporte aux tests est appelé VSTSTests. Pour voir les résultats des tests avant de créer une trace 1 Sélectionnez une exigence. 2 Cliquez sur l'onglet Traçabilité. 3 Cliquez sur le bouton Modifier. 4 Cliquez sur l'onglet VSTSTests. La liste des tests disponibles s'ouvre. Remarque : Si vous n'avez pas encore établi de connexion à un serveur Microsoft Team Foundation Server, la boîte de dialogue Connect to Team Foundation Server apparaît. Voir ci-dessous les Procédures associées. 5 Cliquez avec le bouton droit sur le test pour afficher le menu contextuel. 6 Choisissez Show Test Results (Voir les résultats du test). Cela affiche la fenêtre Results for test (Résultats du test). 7 Cliquez sur le bouton Close (Fermer) quand vous avez fini de voir les résultats des tests. Pour voir les résultats des tests après avoir créé une trace 1 Sélectionnez l'exigence qui a une trace vers ou depuis un testmicrosoft Visual Studio Team System. 2 Cliquez sur l'onglet Traçabilité. Cela affiche les traces vers et depuis cette exigence. 3 Sélectionnez une trace vers ou depuis un test. 4 Cliquez avec le bouton droit sur la trace pour afficher le menu contextuel. 5 Choisissez Show Test Results (Voir les résultats du test). Cela affiche la fenêtre Results for test (Résultats du test). 6 Cliquez sur le bouton Close (Fermer) quand vous avez fini de voir les résultats des tests. Remarque : Vous pouvez ouvrir la fenêtre Results for test (Résultats du test) depuis le Diagramme de traçabilité. 136
137 Concepts associés Intégrations du produit Traçabilité Procédures associées Création de traces entre exigences et artefacts logiciels Connexion à un serveur Team Foundation Server 137
138 Utilisateurs Cette section fournit des informations de type "Comment" sur les utilisateurs. Dans cette section Création d'utilisateurs Explique comment créer des utilisateurs. Création de groupes Explique comment créer des groupes. Concepts associés Utilisateurs Procédures associées Activation de LDAP 138
139 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' , 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 : 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. 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 ces cases et tentez d'enregistrer les informations, un message d'erreur s'affiche. User Can Perform Baseline Administration : Permet à l'utilisateur de créer et de gérer des baselines. Un tel utilisateur est appelé administrateur de baselines. 139
140 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 140
141 Création de groupes Pour créer un groupe 1 Dans CaliberRM Administrator, choisissez File New Group dans le menu. 2 Entrez un nom unique et une adresse pour le groupe et cliquez sur Suivant. 3 Entrez la description du groupe et cliquez sur Suivant. 4 Pour affecter des utilisateurs au groupe, sélectionnez-les dans la liste Not Selected et cliquez sur le bouton Add. 5 Cliquez sur Suivant. Pour affecter le groupe aux projets, sélectionnez les projets dans la liste Not Selected et cliquez sur le bouton Add. 6 Cliquez sur Suivant. La boîte de dialogue New Group Information apparaît. 7 Vérifiez les informations que vous avez saisies. Si les informations sont correctes, cliquez sur Terminer. Si ce n'est pas le cas, cliquez sur Précédent et effectuez les modifications nécessaires. Concepts associés Utilisateurs Procédures associées Création d'utilisateurs 141
142 142
143 Référence 143
144 Références Cette section fournit des informations supplémentaires sur les interfaces de CaliberRM ainsi que d'autres informations utiles. Dans cette section Syntaxe de Document Factory Fournit des informations sur la syntaxe de Document Factory. Commandes du gestionnaire de base de données Fournit des informations sur les commandes du gestionnaire de base de données (DB Manager). Configuration de l'intégration StarTeam Fournit des informations sur la personnalisation et l'affichage des objets StarTeam dans CaliberRM. 144
145 Syntaxe de Document Factory Le générateur de documents, Document Factory, permet d'utiliser des modèles Microsoft Word pour générer n'importe quel type de document de spécifications personnalisées tenues à jour. Dans Word, vous pouvez créer des modèles contenant des champs qui correspondent à des attributs d'exigences. Vous pouvez ensuite utiliser Document Factory pour remplir le modèle avec des données de n'importe quel projet. A l'aide de critères de filtrage dans les champs de modèle, il est également possible de choisir quelles données d'exigence inclure dans le document. Document Factory génère des fichiers.doc,.txt et.rtf. La première étape de la génération d'un document avec Document Factory consiste à créer un modèle Microsoft Word. Un modèle contient les données imprimables de toutes sortes (y compris en-têtes de colonne, libellés et numéros de page) que vous souhaitez intégrer au document. Un modèle contient également des commandes, des mots-clés et des opérateurs Document Factory. Les commandes contrôlent la sélection, l'ordre et le regroupement des exigences dans le document. Les mots-clés sont des marques de réservation qui correspondent à des informations relatives au projet et aux exigences. Ils indiquent les données à intégrer au document. Les mots-clés doivent figurer dans le modèle dans l'ordre exact où ils apparaissent dans le gestionnaire d'exigences. Les opérateurs vous permettent d'appliquer des critères très précis lors de la recherche de groupes d'exigences. Remarque : Pour utiliser Document Factory, vous devez avoir installé Microsoft Office. Remarque : De nouvelles lignes dans les modèles de Document Factory se traduisent par des retour-chariot ou des sauts de ligne dans le document de sortie de Document Factory. Si vous ne voulez pas d'espace supplémentaire dans vos rapports, vérifiez que vos modèles ne contiennent pas de nouvelles lignes. Avertissement : Si les rapports sont volumineux, les performances peuvent ne pas être suffisantes pour l'exécution de Document Factory. Dans ce cas, lancez Document Factory en mode batch pendant les heures creuses en utilisant le fichier command.ini. Voir dans les informations associées ci-dessous, le lien "Planification des rapports de Document Factory". Lors de l'exécution de Document Factory, Microsoft Word ne doit pas être en exécution. Commandes Document Factory utilise un jeu de commandes spéciales appelées $Commandes et destinées à remplir et à formater le document. Les $Commandes ne sont pas imprimables et n'apparaissent pas dans le document formaté. Certaines commandes, comme $Begin_list/$End_list, servent à traiter les listes d'informations, telles que les listes de liens de traçabilité ou les listes d'utilisateurs responsables d'une exigence. Utilisées seules, les $Commandes n'insèrent pas de données dans le document. Elle doivent être utilisées conjointement à des mots-clés. Il existe quatre types de commandes : commandes de formatage et de tri (SORT, INDENT) commandes de définition de portée (PROJECT, BASELINE) commandes de filtrage de portée (BEGIN/END, FILTER, REQID, REQTREE, RGV) diverses (CALCULATE) Remarque : La casse des $Commandes est indifférenciée et il n'est pas nécessaire de les saisir en majuscules pour qu'elles fonctionnent ; toutefois, choisir un style de formatage et le respecter améliorera la lisibilité de vos modèles. 145
146 Fonction Utilisation Objectif Syntaxe $SORT{ } Facultative Indique l'ordre de tri des exigences. $INDENTION_LEVEL{ } Facultative Indique le nombre maximal de niveaux d'indentation d'une section. $INDENTION_SIZE{ } Facultative Indique, en pouces, la longueur de chaque niveau d'indentation. $PROJECT{ } Facultative Indique le nom du projet associé au document. Vous ne pouvez spécifier qu'un seul projet par modèle. $BASELINE{ } Facultative Indique la baseline à utiliser avec le document. $BEGIN_SECTION Obligatoire Marque le début d'une section. La plupart des commandes doivent figurer dans un bloc $BEGIN_SECTION/ $END_SECTION. Règles d'utilisation d'une section : Un modèle peut comporter plusieurs sections mais celles-ci ne doivent jamais être imbriquées les unes dans les autres. $BEGIN_SECTION $FILTER{type = Business Requirements'} $SORT{hierarchy} $END_SECTION Une commande de tri peut comporter les mots-clés suivants : type, tag, id_number, version, status, priority, hierarchy, attributs définis par l'utilisateur Remarque : Vous ne pouvez pas effectuer de tri sur les éléments suivants : description, validation, références, responsabilité, traces, UDA champ texte, UDA liste d'utilisateurs, UDA liste de groupes ou UDA liste à choix multiple. $BEGIN_SECTION $FILTER{type = Business Requirements'} $SORT{hierarchy} $INDENTION_LEVEL{3} $INDENTION_SIZE{.5} $END_SECTION Voir l'exemple ci-dessus $PROJECT{Order Processing} $BASELINE{Version 1.0} $BEGIN_SECTION $FILTER{type = Business Requirements'} $SORT{hierarchy} $INDENTION_LEVEL{.3} $INDENTION_SIZE{.5} $BEGIN_LIST <<references>> <<responsibilities>> $END_LIST 146
147 Hormis $Project, $Baseline et $Begin_Signatures/ $End_Signatures, toutes les $Commandes doivent figurer dans un bloc $Begin_section/ $End_section. Une section ne doit pas comporter deux instances de la même commande. $END_SECTION Obligatoire Marque la fin d'une section. Doit être employée avec $BEGIN_SECTION. $REQIDS Facultative Spécifie les exigences à rechercher en utilisant des numéros d'id. La commande $reqids est utilisée en conjonction avec les mots clé $Project et $Baseline. $REQTREE Facultative Une alternative à la commande $REQIDS. Cette commande permet de faire un rapport sur un groupe d'exigences en spécifiant simplement le numéro d'id de l'exigence parent. Notez que les commandes $REQTREE et $REQIDS fonctionnent de manière exclusive. $REQIDS est prioritaire par rapport à $REQTREE et seule la première commande $REQTREE spécifiée dans un modèle est exécutée. $BEGIN_SIGNATURES/ $END_SIGNATURES Facultative Boucle de commandes conçue pour inclure les informations de signature des baselines. Employée avec des mots-clés de signature. $FILTER{ } Facultative Indique que seules les données répondant aux critères indiqués par ses arguments sont intégrées dans la section. $CALCULATE{mot_clé1 * mot_clé2 as résultat} <<name>> (<<tag>><<id_number>>) <<description>> <<traces>> <<history>> $END_SECTION Voir l'exemple ci-dessus $PROJECT{Order Processing} $BASELINE {Version 1.0} $REQIDS{123, 345} $REQTREE{214} $BEGIN_SIGNATURES <<first_name>><<last_name >>,<<title>> <<signature_date>> <<meaning>> <<comment>> $END_SIGNATURES $BEGIN_SECTION $FILTER{type = Business Requirements'} $END_SECTION Les commandes $Filter sont exprimées sous la forme : expression1 opérateur de comparaison expression2 où : expression1 correspond à l'un des mots clé suivants : tag, type, id_number, version, 147
148 $BEGIN_LIST Facultative Boucle de commandes employée avec des mots-clés pour générer des listes de données. Elle affiche, en séquence et séparés par des virgules, les <<responsibilities>> et les attributs à sélections multiples définis par l'utilisateur. Une liste apparaît réellement dans la sortie uniquement si <<references>> est utilisé. status, priority, hierarchy, attributs définis par l'utilisateur Voir ci-dessous la liste des opérateurs de comparaison, dans la section Opérateurs, pour plus de détails Expression12 est une valeur de mot-clé exprimée sous la forme : Chaîne de texte (exprimée comme 'Business Requirements'), numéros (entiers ou flottant (exprimé comme nombre de jours = 50), dates (exprimée comme date = # #), booléen (exprimé comme yes ou no, sans quote) Les recherches utilisant la condition like peuvent comporter des caractères génériques. La caractères génériques sont les suivants : % (une chaîne de caractères de n'importe quelle longueur, y compris aucun caractère ; utilisé également pour représenter plusieurs caractères), _ (un caractère), (un chiffre), [a-g] (intervalle de caractères), [!a-g] (à l'extérieur d'un intervalle de caractères) ; [%] ou [ _ ] (placer un caractère spécial entre crochets pour le prendre littéralement au lieu de lui donner une signification spéciale) Il est possible de combiner des conditions à l'aide des opérateurs logiques suivants : and (les deux expressions doivent être vraies pour renvoyer une valeur), or (une quelconque des conditions doit être vraie pour renvoyer une valeur). Responsabilités : $BEGIN_LIST <<responsibilities>> $END_LIST Remarque : Les informations peuvent être formatées avec des enrichissements de texte (gras, soulignement, etc.). 148
149 Les données sont préformatées. Doit être employée avec $END_LIST. $END_LIST Facultative Marque la fin d'une liste. Doit être employée avec $BEGIN_LIST. Voir l'exemple ci-dessus $BEGIN_HISTORY Facultative Boucle de commandes employée avec des mots-clés de révision d'historique. Permet de formater les données. Doit être employée avec $END_HISTORY. $END_HISTORY Facultative Marque la fin d'une boucle de révision d'historique. Doit être employée avec $BEGIN_HISTORY. $BEGIN_CHANGES $END_CHANGES Valide uniquement si $BEGIN_ HISTORY/ $END_ HISTORY est utilisée Valide uniquement si $BEGIN_ HISTORY/ $END_ HISTORY est utilisée Boucle de commandes employée avec des mots-clés de modification d'historique. Permet de formater les données. Doit être employée avec $END_CHANGES. Marque la fin d'une boucle de modifications d'historique. Doit être employée avec $BEGIN_CHANGES. $BEGIN_TRACES( ) Facultative Boucle de commandes employée avec des mots-clés de traçabilité. Permet de formater les données. Doit être employée avec $END_TRACES. $BEGIN_SECTION $FILTER{type = Business Requirements'} $SORT{hierarchy} $BEGIN_HISTORY N rév. :<<major_version>><<mi nor_version>>utilisateur :<<u serid>> Nom :<<user_name>> <<Comment>> $BEGIN_CHANGES Champ modifié :<<field_changed>> De :<<from_value>>en :<<to _value>> $END_CHANGES $END_HISTORY $END_SECTION Voir l'exemple ci-dessus Voir l'exemple ci-dessus Voir l'exemple ci-dessus $BEGIN_SECTION $BEGIN_TRACES (TO_TRACES,FROM_TRAC ES,DIRECT_TRACES, ALL_OBJECTS) <<Trace_Name>><<Trace_D irection>><<trace_suspect> > $END_TRACES 149
150 $END_TRACES Facultative Marque la fin d'une boucle de traçabilité. Doit être employée avec $BEGIN_TRACES. $BEGIN_DISCUSSIONS Facultative Boucle de commandes employée pour formater des données de discussion relatives à une exigence. Employée avec des mots-clés de discussion. Doit être employée avec $END_DISCUSSIONS. $END_SECTION $Begin_Traces/$End_Traces accepte une chaîne d'identificateurs indiquant les types de trace et d'objet à intégrer au document. Les identificateurs se divisent en trois catégories : direction de la trace (traces vers ou depuis), type de trace (directe ou implicite), type d'objet (exigences, Quality Center (traces vers uniquement) et objets SCM) La chaîne d'options peut contenir une combinaison d'identificateurs. Les identificateurs peuvent figurer dans un ordre quelconque et être isolés les uns des autres par un séparateur quelconque. La identificateurs de trace sont les suivants : TO_TRACES, FROM_TRACES, DIRECT_TRACES, IMPLIED_TRACES, REQUIREMENT_OBJECTS, SCM_OBJECTS, ALL_OBJECTS En l'absence de chaîne d'options, Document Factory admet la séquence par défaut suivante : $Begin_Traces (To_Traces,From_Traces,Dir ect_traces, All_Objects) L'extraction des données de chaque objet est fonction des mots-clés employés dans la commande. Voir l'exemple ci-dessus $BEGIN_SECTION $FILTER{type = 'Functional Requirements'} <<hierarchy>><<name>> (<<tag>><<id_number>>) Discussions du projet : $BEGIN_DISCUSSIONS Etiquette : <<discussion_req_tag>> 150
151 Sujet :<<subject>> De :<<from>> Lu : <<is_read>> Date : <<discussion_date>> Corps du message : <<body>> $END_DISCUSSIONS $END_SECTION $END_DISCUSSIONS Facultative Marque la fin d'une boucle de discussion relative à une exigence. Doit être employée avec $BEGIN_DISCUSSIONS. Voir l'exemple ci-dessus $BEGIN_PROJECT_ DISCUSSIONS $END_PROJECT_ DISCUSSIONS Facultative Facultative Boucle de commandes employée pour formater des données de discussion de projet. Employée avec des mots-clés de discussion. Doit être employée avec $END_PROJECT_DISCUSS IONS. Remarque : Vous n'avez pas besoin d'utiliser la commande $Begin_Project_Discussions/ $End_Project_Discussions dans une commande $Begin_Section/ $End_Section. Marque la fin d'une boucle de discussion de projet. Doit être employée avec $BEGIN_PROJECT_DISCU SSIONS. $BEGIN_GLOSSARY Facultative Boucle de commandes conçue pour inclure des informations de glossaire. Employée avec des mots-clés de glossaire. Doit être employée avec $END_GLOSSARY. $PROJECT{Order Processing} Nom du projet :<<project>> Description du projet : <<project_description>> Discussions du projet : $BEGIN_PROJECT_DISCU SSIONS Sujet : <<subject>> De : <<from>> Lu : <<is_read>> Date : <<discussion_date>> Corps du message : <<body>> $END_PROJECT_DISCUSS IONS Voir l'exemple ci-dessus $PROJECT{Order Processing} Nom d'utilisateur : <<userid>> Nom du projet : <<project>> Description du projet : <<project_description>> $Begin_Glossary Terme : <<term>> Définition : <<definition>> $End_Glossary 151
152 $END_GLOSSARY Facultative Marque la fin d'une boucle de glossaire. Doit être employée avec $BEGIN_GLOSSARY. Voir l'exemple ci-dessus $RGVFile Facultative Boucle de commandes utilisée pour implémenter un filtre de la grille d'exigences dans une section. La commande $RGVFile permet d'appliquer un filtre à la grille d'exigences dans les rapports Document Factory. Si une commande $Filter figure dans la même section que la commande $RGVFile, Document Factory combine les deux requêtes. Si une commande $Sort figure dans la même section que la commande $RGVFile, le document résultant comportera les données extraites par les deux commandes dans leur ordre d'apparition dans le modèle. Lors de l'utilisation de la commande $RGVFile, il est inutile d'indiquer le projet dans le modèle. Document Factory emploiera le projet indiqué dans le fichier.rgv. Si vous n'indiquez pas de projet dans le modèle, le projet à utiliser doit être le même que celui qui figure dans le fichier.rgv. $CALCULATE{ } Facultative Effectue des calculs sur des mots-clés indiqués. La commande $Calculate ordonne à Document Factory d'effectuer un calcul arithmétique sur les mots-clés indiqués. Vous devez formater les arguments de $Calculate comme suit : mot_clé1 [*+-/] mot_clé2 as résultat. mot_clé1 et mot_clé2 sont séparés par un opérateur (multiplié par [*], plus [+], moins [-], divisé par [/]), puis le mot "as" est suivi du résultat. Résultat est un nom de votre choix. Il peut ensuite être utilisé ailleurs dans le document comme mot-clé d'affichage du calcul. Une seule commande $Calculate est admise par section, mais il est possible $BEGIN_SECTION $RGVFILE{C:\Program Files \Borland\CaliberRM\All Requirements.rgv} <<hierarchy>><<name>> (<<tag>><<id_number>>) $END_SECTION $BEGIN_SECTION $CALCULATE{jours + heures_supp as temps_total} Nombre d'heures : <<temps_total>> $END_SECTION 152
153 d'effectuer plusieurs calculs dans la même commande $Calculate en les séparant les uns des autres par des virgules. Mots-clés Les mots-clés sont des marques de réservation correspondant à des champs précis d'un projet CaliberRM. Document Factory remplace le mot-clé du modèle par les données réelles du champ correspondant. Certains motsclés correspondent à un enregistrement ; d'autres, à des listes de données. Les mots-clés doivent figurer entre crochets ; <<hierarchy>>, par exemple. Les mots-clés sont également employés comme arguments de certaines $Commandes. Dans ce cas, ils ne doivent pas figurer entre crochets. Remarque : Les attributs définis par l'utilisateur dont les noms sont identiques aux mots-clés ne peuvent pas figurer dans un document. Pour éviter les conflits, ces mots-clés ne doivent pas être utilisés comme noms d'attributs. Mots-clés globaux Les mots-clés suivants sont globaux, ce qui signifie qu'ils peuvent être employés n'importe où dans le document, y compris dans les en-têtes et les bas de page (à l'exception de <<project_description>> et <<baseline_description>>) : Mot-clé <<project>> <<project_description>> <<userid>> <<baseline>> <<baseline_description>> <<baseline_initialization_date>> <<baseline_last_modified_date>> <<baseline_date_locked>> Description Nom du projet Description du projet. Ne peut être utilisé dans un en-tête ou un bas de page. ID du créateur du document Nom de la baseline Description de la baseline. Ne peut être utilisé dans un en-tête ou un bas de page. Date de création de la baseline. S'applique uniquement aux baselines non En cours Date de dernière modification de la baseline. S'applique uniquement aux baselines non En cours Date de verrouillage de la baseline. S'applique uniquement aux baselines non En cours Mots-clés spécifiques Les mots-clé suivants peuvent être utilisés uniquement dans les limites spécifiées dans les titres du tableau cidessous. Mots-clés de $Begin_Section/$End_Section 153
154 Mot-clé <<type>> <<hierarchy>> <<id_number>> <<status>> <<priority>> <<description>> <<tag>> <<name>> <<version>> <<owner>> <<validation>> <<UDA Name>> <<Calculated Field Name>> <<history>> <<traces>> <<references>> <<responsibilities>> <<created_by>> <<created_on>> Description Type de l'exigence Numéro hiérarchique de l'exigence Numéro d'identification unique Etat de l'exigence Priorité de l'exigence Description de l'exigence Etiquette du type de l'exigence Nom de l'exigence Numéro de version du projet Propriétaire de l'exigence Procédure de validation Attribut défini par l'utilisateur ; ces attributs doivent être saisis exactement comme ils apparaissent dans CaliberRM Résultat d'une commande $Calculate Toutes les données de l'historique d'une exigence Toutes les données de traçabilité d'une exigence Lien d'unité, de répertoire et de nom de fichier pour toutes les références de document affectées à une exigence Liste de tous les utilisateurs responsables d'une exigence Identificateur de l'utilisateur ayant créé l'exigence Date/heure de création de l'exigence Le graphique ci-dessous montre comment certains mots-clés de $Begin_Section/$End_Section sont associés aux champs de CaliberRM. Mots-clés de $Begin_Signatures/$End_Signatures Ces mots-clés sont utilisables uniquement dans la boucle de commandes $Begin_Signatures/$End_Signatures. Utilisé seul, le mot-clé <<signatures>> génère une liste préformatée de signatures de baseline, comme suit : Mots-clés de $Begin_List/$End_List Les mots-clés suivants permettent de générer des listes d'informations. Mot-clé <<references>> <<responsibilities>> Les attributs à choix multiple définis par l'utilisateur Description Utilisé dans une commande $Begin_List/$End_List ; extrait une liste de références de documents d'une exigence, visible sur l'onglet Références. Utilisé dans une commande $Begin_List/$End_List ; extrait une liste de responsabilités d'une exigence, visible sur l'onglet Responsibilities. Tout attribut à choix multiple défini par l'utilisateur peut figurer dans une commande $Begin_List/$End_List. Mots-clés de $Begin_History/$End_History Le mot-clé <<history>> extrait toutes les données historiques d'une exigence. 154
155 $Begin_History/$End_History analyse chaque entrée de la liste de révisions et extrait les données correspondant aux mots-clés spécifiés dans le modèle. Ces mots-clés sont utilisables uniquement dans la boucle de commandes $Begin_History/$End_History. Mot-clé <<major_version>> <<minor_version>> <<datestamp>> <<timestamp>> <<userid>> <<user_name>> <<comment>> Description Numéro de version majeur Numéro de version mineur Date de modification Heure de modification ID de connexion de l'utilisateur ayant effectué la modification Prénom et nom de l'utilisateur ayant effectué la modification Raison de la modification Mots-clés de $Begin_Changes/$End_Changes $Begin_Changes/$End_Changes analyse chaque entrée de la liste des modifications et extrait les données correspondant aux mots-clés spécifiés dans le modèle. Ces mots-clés sont utilisables uniquement dans la boucle de commandes $Begin_Changes/$End_Changes. Mot-clé <<field_changed>> <<from_value>> <<to_value>> Description Attribut de modification Valeur de l'ancien attribut Valeur de l'attribut en cours Mots-clés de $Begin_Traces/$End_Traces Le mot-clé <<traces>> extrait toutes les données de traces d'une exigence. Les mots-clés suivants sont utilisés pour extraire et formater des données spécifiques. Vous ne pouvez les utiliser que dans une commande $Begin_Traces/$End_Traces. Mot-clé <<Trace_objecttype>> <<Trace_ReqTag>> <<Trace_Project>> <<Trace_Name>> <<Trace_Direction>> <<Trace_DirectImplied>> <<Trace_Suspect>> <<Trace_TestStatus>> <<Trace_type>> <<Trace_tag>> <<Trace_status>> Description Type de trace d'objet Numéro d'étiquette de trace vers ou de trace depuis un objet Projet comportant l'exigence liée vers ou liée depuis Nom de la trace vers ou depuis l'objet Indique la direction de la trace Indique si la trace est directe ou implicite. Un rapport sur de grandes quantités de traces implicites peut dégrader les performances. Indique si la trace est suspecte Indique un état pass/fail (Indique un état pass/fail pour les traces Mercury Quality Center et Silk Central Test Manager) Type de l'exigence tracée. Etiquette de l'exigence tracée. Etat de l'exigence tracée. 155
156 <<Trace_priority>> <<Trace_version>> <<Trace_owner>> <<Trace_created_by>> <<Trace_created_on>> <<Trace_description>> Priorité de l'exigence tracée. Version de l'exigence tracée. Propriétaire de l'exigence tracée. Personne qui a créé l'exigence tracée Date de création de l'exigence tracée Description de l'exigence tracée. Mots-clés de $Begin_Discussions/$End_Discussions Le mot-clé <<discussions>> extrait la liste de toutes les discussions relatives aux exigences. Les données comprennent l'étiquette d'exigences, le sujet de la discussion, l'utilisateur initiateur de la discussion et la date de celle-ci. Remarque : Vous n'avez pas besoin d'utiliser le mot-clé <<discussions>> dans une boucle de commandes $Begin_Discussions/$End_Discussions. Les mots-clés suivants sont utilisés pour extraire et formater des données spécifiques. Vous ne pouvez les utiliser que dans une commande $Begin_Discussions/$End_Discussions. Mot-clé <<discussion_req_tag>> <<subject>> <<from>> <<is_read>> <<discussion_date>> <<body>> Description Identificateur de l'exigence ; comprend l'étiquette et l'identificateur de type Sujet de la discussion Utilisateur initiateur de la discussion Indique si l'utilisateur en cours a lu la discussion Date d'enregistrement de la discussion Texte du message de la discussion Mots-clés de $Begin_Project_Discussions/$End_Project _Discussions Le mot-clé <<project_discussions>> extrait la liste de toutes les discussions relatives aux exigences. Les données comprennent le sujet de la discussion, l'utilisateur initiateur de la discussion et la date de celle-ci. Remarque : Vous n'avez pas besoin d'utiliser le mot-clé <<project_discussions>> dans une boucle de commandes $Begin_Project_Discussions/$End_Project_Discussions. Les mots-clés suivants sont utilisés pour extraire et formater des données spécifiques. Vous ne pouvez les utiliser que dans une boucle de commandes $Begin_Project_Discussions/$End_Project_Discussions. Mot-clé <<subject>> <<from>> <<is_read>> <<discussion_date>> <<body>> Description Sujet de la discussion Utilisateur initiateur de la discussion Indique si l'utilisateur en cours a lu la discussion Date d'enregistrement de la discussion Texte du message de la discussion Mots-clés de $Begin_Glossary/$End_Glossary 156
157 Le mot-clé <<glossary>> extrait une liste préformatée d'informations de glossaires. Ce mot-clé extrait, selon l'ordre indiqué, tous les glossaires affectés au projet sélectionné. Ces données comprennent les termes de glossaires et leurs définitions. Remarque : Le mot-clé <<glossary>> ne doit pas figurer dans une boucle de commandes $Begin_Section/ $End_Section. Remarque : Vous n'avez pas besoin d'utiliser le mot-clé <<glossary>> dans une boucle de commandes $Begin_Glossary/$End_Glossary. Les mots-clés suivants sont utilisés pour extraire et formater des données spécifiques. Vous ne pouvez les utiliser que dans une commande $Begin_Glossary/$End_Glossary. Mot-clé <<glossary_name>> <<term>> <<definition>> Description Nom du glossaire Terme Définition du terme Opérateurs Un opérateur est un symbole utilisé pour effectuer une opération sur une certaine valeur. Il permet d'appliquer des critères très précis lors de la recherche de groupes d'exigences dans les commandes $Filter et $Calculate décrites ci-dessus. Opérateurs de comparaison Vous utilisez des opérateurs de comparaison dans la commande $Filter. Opérateur Signification Exemples = Egal à priority = high > Supérieur à risque > 50 < Inférieur à nombre de jours < 30 >= Supérieur ou égal à risque >= 75 <= Inférieur ou égal à temps total <= 10 <> Différent de owner <> asmith Like Correspond à un modèle name like %xxx% Not Like Ne correspond pas à un modèle tag not like BR' Between Dans un intervalle limite between 10 and 50 Not Between En dehors d'un intervalle total not between 5 and 10 In Dans un ensemble nombre in (1,2,3) Not In En dehors d'un ensemble série not in (88,89,90) Opérateurs logiques Vous utilisez des opérateurs logiques dans la commande $Filter. 157
158 Opérateur and or Signification Les deux expressions doivent être vraies pour retourner une valeur L'une ou l'autre expression doit être vraie pour retourner une valeur Opérateurs mathématiques Vous utilisez des opérateurs mathématiques dans la commande $Calculate qui ordonne à Document Factory d'effectuer un calcul arithmétique sur les mots-clés indiqués. Opérateur Signification * Multiplier + Ajouter - Soustraire / Diviser Concepts associés Rapports Procédures associées Création de rapports Document Factory Planification des rapports de Document Factory 158
159 Commandes du gestionnaire de base de données Le gestionnaire de base de données (DB Manager) est un utilitaire permettant d'administrer les bases de données. L'utilisateur exécutant les commandes doit être celui qui a créé la base de données CaliberRM. Le gestionnaire de base de données utilise les commutateurs en ligne de commande pour exécuter chaque utilitaire. Les commutateurs et leur utilisation sont présentés par le tableau ci-dessous. Toutes les commandes, sauf la commande Detailed Help, nécessitent que tous les utilisateurs soient déconnectés. Commutateur Commande Utilisation dbmgr? Detailed Help explicite les commandes et les commutateurs dbmgr addvol Add Volume étend la taille d'une base de données dbmgr backup Database Backup effectue une copie de sauvegarde de votre base de données dbmgr free Free Space affiche la quantité d'espace disponible dans la base de données ; utile pour déterminer si les commandes Add Volume et Optimize doivent être exécutées dbmgr new sample <nombd> ou dbmgr new empty <nombd> Create Database Command crée une nouvelle base de données prête à l'emploi ; le commutateur sample charge la base de données exemple de CaliberRM dbmgr scan Database Scan analyse la base de données à la recherche de liens incorrects et imprime les informations dbmgr start Start Database démarre un serveur et la base de données dbmgr stop Stop Database arrête un serveur et la base de données dbmgr upgrade Upgrade Database met la base de données en cours au niveau de la version en cours ; exécuté automatiquement lors d'une installation 159
160 Configuration de l'intégration StarTeam Le fichier de configuration du complément de traçabilité StarTeam fournit un moyen de personnaliser la façon dont les éléments StarTeam sont affichés dans CaliberRM. Le fichier de configuration est divisé en plusieurs sections, détaillées ci-dessous, chacune définissant des parties spécifiques de la configuration de l'affichage. Dans CaliberRM Administrator, sélectionnez la vue projet et cliquez sur l'onglet External Traceability. Sélectionnez StarTeam et cliquez sur le bouton Edit. // création de fichier journal [App] Debug 0 par défaut. S'il est défini par 1, un fichier journal est créé dans /Program Files/Borland/CaliberRM/Traceability Add-ins. // paramètres de configuration communs à tous les éléments StarTeam [StarTeam] ShowFolders 1 par défaut. S'il est défini par 0, aucun dossier de StarTeam ne s'affiche dans CaliberRM. AllowAdds 1 par défaut. S'il est défini par 0, les utilisateurs ne peuvent pas créer d'élément StarTeam depuis CaliberRM. ByRevision 0 par défaut. S'il est défini par 1, les traces peuvent être vers une révision spécifique d'un artefact de StarTeam. <Type> (n) (exemple : ChangeRequest(1), Task(2), etc.) Détermine l'élément StarTeam vers lequel les utilisateurs de CaliberRM peuvent établir des traces, où : <type> représente un des éléments StarTeam (fichiers, exigences, demandes de modification, tâches) et n détermine l'ordre de l'onglet spécifique à l'élément de StarTeam dans la fenêtre Modification de traçabilité de CaliberRM. // paramètres de configuration spécifiques à chaque type d'élément StarTeam Chaque type d'éléments StarTeam peut avoir sa propre section (exemple : [ChangeRequest], [Task], [Topic]). Les options disponibles pour chaque section spécifique au type d'élément sont énumérées ci-dessous. GroupBy La valeur doit être un nom de propriété StarTeam valide (par exemple, priority, etc.) et soit une propriété énumérée soit une propriété utilisateur. Les éléments StarTeam de la fenêtre Modification de traçabilité de CaliberRM sont regroupés par valeur. Quand ce paramètre n'est pas spécifié, les éléments ne sont pas regroupés IconField Icônes utilisées par défaut pour chaque type StarTeam. Si ce paramètre n'est pas défini, les icônes par défaut sont utilisées. Si ce paramètre est défini, certaines des propriétés des types StarTeam ont des icônes. Pour les demandes de modification (ChangeRequest) : Status, Type, Severity. Pour les tâches (Task) : StTaskStatus Pour les rubriques (Topic) : Status. Ces propriétés ont une icône différente pour chaque valeur, excepté pour les valeurs définies par l'utilisateur. Si aucune icône valide n'est trouvée, c'est l'icône par défaut de chaque type qui est utilisée. Display Détermine le format d'affichage des éléments StarTeam dans CaliberRM. Le format montre les noms des propriétés entourés de crochets [] et les valeurs des éléments sont remplacées à l'exécution par les valeurs des propriétés. Exemple : Pour une demande de modification StarTeam dont le numéro CR=1 et dont le synopsis est "C'est un bogue", le format d'affichage [ChangeNumber]: [Synopsis] affichera l'élément StarTeam ainsi : 1: C'est un bogue. Si le paramètre Display n'est pas spécifié, la valeur par défaut est constituée de la valeur du descripteur primaire et de la valeur du descripteur. ReadOnly 0 par défaut. S'il est défini par 1, les propriétés du type d'élément StarTeam peuvent être modifiées depuis CaliberRM. ByRevision 0 par défaut. S'il est défini par 1, les traces sont vers une révision spécifique de l'élément StarTeam. Peut être utilisé dans la section [StarTeam] pour affecter tous les types d'éléments StarTeam ainsi que dans la section spécifique à l'élément, auquel cas cela remplace ce qui est spécifié dans la section [StarTeam]. Les connexions aux serveurs StarTeam peuvent persister au delà de la fin des sessions client CaliberRM. Cela doit être pris en compte lors de la définition du délai sur le serveur StarTeam lors de l'utilisation de l'intégration. 160
161 Concepts associés Intégrations du produit Traçabilité Procédures associées Activation de la traçabilité d'un projet vers des artefacts logiciels Création de traces entre exigences et artefacts logiciels Publication d'exigences vers StarTeam 161
162 Index administration de base de données utilitaire dbmgr, 47 agents MPX, 17 Aide, 9 attributs exigences, 51 base de données, 123 baselines exigences, 65 création, 72 Borland License Server, 54 CaliberRM présentation, 12 Centre de support site Web, 9 commandes, 145 commandes du gestionnaire de base de données commandes, 159 connexion, 27 Team Foundation Server, 128 création exigences, 96 Datamart, 61 définition des projets Expert de création d'un projet, Document Factory, 61 syntaxe, 145 environnements EDI, 16 exigences, 59 importation, 67 exportation, 66 fichiers CSV, extension des fonctionnalités, 17 filtres de traçabilité, 129 FlexLM, 55 fonctionnalités abandonnées, 42 fonctionnalités principales, 12 gestion des exigences, 15 glossaires glossaires thématiques, 64 grille d'exigences, 60 groupes, 141 création, 141 importation Microsoft Word, informations de l'exigence, 60 informations de projet importation, 46 intégrations, 16 interfaces, 12 interfaces administrateur interfaces administrateur de projet, 13 interfaces développeur, 13 LDAP, 122 licence, 54 matrice de traçabilité, 60 mots-clés, 145 nouvelles fonctionnalités, 30 opérateurs, 145 outils personnalisés, 17 planification des rapports rapports Document Factory, 93 port number, 128 profils de sécurité, 79 projets, 49 protocol, 128 rapports, 57 création, Document Factory, 90 Grille d'exigences, 84 rapports d'exigences, rapports administratifs création, 86 Rapports d'exigences personnalisés, 61 rapports d'exigences standard, 61 rapports de traçabilité, 62 sauvegarde d'une base de données restauration d'une base de données, 123 SDK API, 17 sécurité, 56 Server name, 128 solutions partenaires, 17 StarTeam publication d'exigences (exportation), 114 configuration, 160 termes de glossaire, 75 tests Visual Studio Team System visualisation des résultats, 136 traçabilité, 63 artefacts logiciels, traçabilité complémentaire, 17 traces, 109 type d'exigences, 77 types d'exigences, 50 utilisateurs, 24 Visual Studio Team System, 13 vue arborescence,
163 vues exigence,
MEDIAplus elearning. version 6.6
MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...
HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque
HP Data Protector Express Software - Tutoriel 3 Réalisation de votre première sauvegarde et restauration de disque Que contient ce tutoriel? Après avoir lu ce tutoriel, vous pourrez : utiliser les fonctions
TeamViewer 7 Manuel Manager
TeamViewer 7 Manuel Manager TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen teamviewer.com Présentation Sommaire Sommaire... 2 1 Présentation... 4 1.1 À propos de TeamViewer Manager... 4 1.2 À propos
HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)
HP Data Protector Express Software - Tutoriel 4 Utilisation de Quick Access Control (Windows uniquement) Que contient ce tutoriel? Quick Access Control est une application qui s'exécute indépendamment
Didacticiel de mise à jour Web
Didacticiel de mise à jour Web Copyright 1995-2012 Esri All rights reserved. Table of Contents Didacticiel : Création d'une application de mise à jour Web.................. 0 Copyright 1995-2012 Esri.
Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT
Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT Table des matières Présentation du Centre de gestion des licences en volume (VLSC)... 3 Inscription auprès
Extension WebEx pour la téléphonie IP Cisco Unified
Extension WebEx pour la téléphonie IP Cisco Unified Guide d utilisation Version 2.7 Copyright 1997 2010 Cisco et/ou ses affiliés. Tous droits réservés. Cisco, WebEx et Cisco WebEx sont des marques déposées
PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées
PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.
Petit guide d'installation de l'option de connexion réseau
Xerox WorkCentre M118/M118i Petit guide d'installation de l'option de connexion réseau 701P42687 Ce guide contient des instructions concernant : Navigation dans les écrans à la page 2 Configuration réseau
Foire aux Questions Note: Les réponses aux questions correspondent à la version 3.73.2212 Mise en route
Foire aux Questions Note: Les réponses aux questions correspondent à la version 3.73.2212 Mise en route Q. Je crois que le logiciel du SISA serait un bon choix pour mon organisation. Quels sont les étapes
OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR
OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR HISTORIQUE DES VERSIONS Vers. Date Rédacteur Objet de la modification 1.00 Juillet 2007 GTBO_AGRI Création du document 1.01 Février 2009 SAMOA
Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés
Module SMS pour Microsoft Outlook MD et Outlook MD Express Guide d'aide Guide d'aide du module SMS de Rogers Page 1 sur 40 Table des matières 1. Exigences minimales :...3 2. Installation...4 1. Téléchargement
MEGA Web Front-End Installation Guide MEGA HOPEX V1R1 FR. Révisé le : 5 novembre 2013 Créé le : 31 octobre 2013. Auteur : Noé LAVALLEE
MEGA HOPEX V1R1 FR Révisé le : 5 novembre 2013 Créé le : 31 octobre 2013 Auteur : Noé LAVALLEE SOMMAIRE Sommaire... 2 Étape préliminaire... 3 Système d exploitation... 3.Net... 3 Rôles nécessaires... 3
AFTEC SIO 2. Christophe BOUTHIER Page 1
Christophe BOUTHIER Page 1 Nous allons traiter ici quelques exemples de stratégies de groupe courantes. Sommaire : Stratégie de groupe pour déploiement logiciel... 3 1. Introduction... 3 2. Création du
Edutab. gestion centralisée de tablettes Android
Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,
McAfee Security-as-a-Service
Guide Solutions de dépannage McAfee Security-as-a-Service Pour epolicy Orchestrator 4.6.0 Ce guide fournit des informations supplémentaires concernant l'installation et l'utilisation de l'extension McAfee
Comment utiliser FileMaker Pro avec Microsoft Office
Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de
CA ARCserve Backup Patch Manager pour Windows
CA ARCserve Backup Patch Manager pour Windows Manuel de l'utilisateur r16 La présente documentation, qui inclut des systèmes d'aide et du matériel distribués électroniquement (ci-après nommés "Documentation"),
Cyberclasse L'interface web pas à pas
Cyberclasse L'interface web pas à pas Version 1.4.18 Janvier 2008 Remarque préliminaire : les fonctionnalités décrites dans ce guide sont celles testées dans les écoles pilotes du projet Cyberclasse; il
Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :
Atelier No2 : Installation d Active Directory Installation du service DNS Installation du Service WINS Création d'un compte d'ordinateur Jonction d'un ordinateur à un domaine Création d usagers. Étape
Créer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Guide de démarrage de Business Objects Crystal Decisions
Guide de démarrage de Business Objects Crystal Decisions Business Objects Crystal Decisions Brevets Marques Copyright Tiers contributeurs Business Objects est propriétaire des brevets américains suivants,
claroline classroom online
de la plate-forme libre d'apprentissage en ligne Claroline 1.4 Manuel Révision du manuel: 06/2003 Créé le 07/09/2003 12:02 Page 1 Table des matières 1) INTRODUCTION...3 2) AFFICHER LA PAGE DE DEMARRAGE...3
Utiliser Access ou Excel pour gérer vos données
Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que
Capture Pro Software. Démarrage. A-61640_fr
Capture Pro Software Démarrage A-61640_fr Prise en main de Kodak Capture Pro Software et de Capture Pro Limited Edition Installation du logiciel : Kodak Capture Pro Software et Network Edition... 1 Installation
37 13 Courrier indésirable 38 14 Appeler plusieurs comptes de messagerie 39 15 Sélectionner un compte de messagerie 40 16.
1 Créer un compte de messagerie 26 2 Créer une signature 27 3 Vérifier automatiquement le courrier entrant 28 4 Fixer le volume maximum des messages 29 5 Demande de réunion par courrier électronique 30
Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation
Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation 1 Présentation Stellar Phoenix Outlook PST Repair - Technical offre une solution complète pour la récupération de données à partir
Symantec Backup Exec Remote Media Agent for Linux Servers
Annexe I Symantec Backup Exec Remote Media Agent for Linux Servers Cette annexe traite des sujets suivants : A propos de Remote Media Agent Comment fonctionne Remote Media Agent Conditions requises pour
Parcours FOAD Formation EXCEL 2010
Parcours FOAD Formation EXCEL 2010 PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret de formation
SafeGuard Enterprise Aide administrateur. Version du produit : 5.60
SafeGuard Enterprise Aide administrateur Version du produit : 5.60 Date du document : avril 2011 Table des matières 1 Le SafeGuard Management Center...4 2 Connexion au SafeGuard Management Center...4 3
TeamViewer 9 Manuel Management Console
TeamViewer 9 Manuel Management Console Rév 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Sommaire 1 A propos de la TeamViewer Management Console... 4 1.1 A propos de la
FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères
FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant
Business Sharepoint Contenu
Business Sharepoint Contenu Comment ajouter un utilisateur BlackBerry? (Business Sharepoint)... 2 Comment démarrer avec Business Sharepoint?... 10 Comment se connecter à son site personnel Business SharePoint?...
Storebox User Guide. Swisscom (Suisse) SA
Storebox User Guide Swisscom (Suisse) SA Table des matières. Généralités/Configuration 3. Qu'est-ce que Storebox? 4. Structure de dossier 5.3 Connexion au portail de l'équipe 6.4 Déconnexion du portail
Guide de déploiement
Guide de déploiement Installation du logiciel - Table des matières Présentation du déploiement du logiciel CommNet Server Windows Cluster Windows - Serveur virtuel CommNet Agent Windows Cluster Windows
GUIDE DE L UTILISATEUR Recoveo Récupérateur de données
Table d index : 1. Généralités 1 2. Installation du logiciel 2 3. Suppression du logiciel 2 4. Activation du logiciel 3 5. Récupération de données perdues 4 6. Interprétation du résultat 6 7. Enregistrement
Sql Server 2005 Reporting Services
Sql Server 2005 Reporting Services Un grand merci à Mr F. B. pour sa franchise, son sens de la relation humaine et son humilité. Sql Server 2005 Reporting Services - 2 / 30 - Sommaire Sommaire...2 Introduction...3
Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons
Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4
1. Cliquez sur dans le coin supérieur gauche de l'écran 2. Sélectionnez la Langue de l'interface désirée 3. Cliquez sur
NOTIFICATIONS GUIDE Le module Notifications permet de retrouver des notifications en utilisant les champs spécifiques de la base de données du Registre central des notifications (RCN). Il comporte une
v7.1 SP2 Guide des Nouveautés
v7.1 SP2 Guide des Nouveautés Copyright 2012 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,
Guide d'utilisation de l'accès Web SAP BusinessObjects Financial Consolidation
SAP BusinessObjects Financial Consolidation Version du document : 10.0 2015-02-25 Guide d'utilisation de l'accès Web SAP BusinessObjects Financial Consolidation Contenu 1 Fonctions générales d'utilisateur....12
Documentation de produit SAP Cloud for Customer (novembre 2013) Nouveautés de SAP Cloud for Customer pour les administrateurs
Documentation de produit PUBLIC de SAP Cloud for Customer pour les administrateurs Table des matières 1 de SAP Cloud for Customer pour les administrateurs.... 4 Table des matières P U B L I C 2011, 2012,
Netissime. [Sous-titre du document] Charles
[Sous-titre du document] Charles Sommaire I. Commandez votre sauvegarde en ligne 2 II. Installation 3-7 III. Utilisation du logiciel de sauvegarde en ligne 8-19 A. Fonctionnement de l application de protection
Guide d'utilisation du Serveur USB
Guide d'utilisation du Serveur USB Copyright 20-1 - Informations de copyright Copyright 2010. Tous droits réservés. Avis de non responsabilité Incorporated ne peut être tenu responsable des erreurs techniques
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client
Suite SAP BusinessObjects BI Document Version: 4.0 Support Package 9-2014-02-18 Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client Table des matières 1 Présentation de Web Intelligence
Les nouveautés de Ciel Comptes personnels
Les nouveautés de Ciel Comptes personnels Sage activité Ciel 35, rue de la Gare - 75917 PARIS Cedex 19 Tél. 01.55.26.33.33 - Fax. 01.55.26.40.33 Site internet : http://www.ciel.com Chère Cliente, Cher
Exportation d'une VM sur un périphérique de stockage de masse USB
Exportation d'une VM sur un périphérique de stockage de masse USB Version 5.0 12 août 2013 Table des matières À propos de ce guide...3 Exporter une machine virtuelle à l'aide de Synchronizer...3 À propos
Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.
Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,
Note de cours. Introduction à Excel 2007
Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier
BIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
VRM Monitor. Aide en ligne
VRM Monitor fr Aide en ligne VRM Monitor Table des matières fr 3 Table des matières 1 Introduction 3 2 Vue d'ensemble du système 3 3 Getting started 4 3.1 Démarrage de VRM Monitor 4 3.2 Démarrage de Configuration
Boîte à outils OfficeScan
Boîte à outils OfficeScan Manuel de l'administrateur Sécurité des points finaux Protection ti en ligne Sécurité Web Trend Micro Incorporated se réserve le droit de modifier sans préavis ce document et
Débuter avec OOo Base
Open Office.org Cyril Beaussier Débuter avec OOo Base Version 1.0.7 Novembre 2005 COPYRIGHT ET DROIT DE REPRODUCTION Ce support est libre de droit pour une utilisation dans un cadre privé ou non commercial.
Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide
Acronis Backup & Recovery 10 Advanced Server Virtual Edition Guide de démarrage rapide Ce document explique comment installer et utiliser Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Copyright
FileMaker 13. Guide ODBC et JDBC
FileMaker 13 Guide ODBC et JDBC 2004-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et Bento sont des marques commerciales de
Guide de la documentation des produits BusinessObjects XI
Guide de la documentation des produits XI Vous trouverez la dernière version de ce guide et de tous les guides PDF sur le site http://support.businessobjects.com/documentation. Quelques uns de ces guides
Your Detecting Connection. Manuel de l utilisateur. [email protected]
Your Detecting Connection Manuel de l utilisateur [email protected] 4901-0128-5 ii Table des matières Table des matières Installation... 4 Conditions d utilisation de XChange 2...4 Définir vos Préférences
TABLEAU CROISE DYNAMIQUE
EXCEL NIVEAU III Mireille DUCELLIER MARS 2003 BASE DE DONNEES RAPPEL Une base de données est une plage de cellules contiguës située sur une la feuille 1. Elle commence en A1. On parle alors de champs,
GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)
GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA) Publié en 2013 par : Institut de statistiques de l UNESCO C.P. 6128, Succursale Centre-Ville Montréal,
Guide de l'utilisateur
Guide de l'utilisateur 1994 2010 Mindjet Mindjet MindManager Version 9 pour Windows - Guide de l'utilisateur Table des matières Introduction... 1 Mindjet en bref - Solutions de productivité visuelle et
Table des matières : 16 ASTUCES OUTLOOK
Table des matières : 16 ASTUCES OUTLOOK Accéder rapidement à votre boîte de réception Ajouter directement les caractéristiques dans le carnet d'adresses Classez vos emails par couleurs Créez des Post-It
Fonctions pour la France
Fonctions pour la France Microsoft Corporation Publié : novembre 2006 Microsoft Dynamics est une ligne de solutions de gestion d'entreprise intégrées et adaptables qui vous permet, ainsi qu'à vos employés,
Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack
Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack A propos de ce guide A propos de ce guide Ce guide contient des informations de prise en main du BusinessObjects XI R2 Service Pack
Tenrox. Guide d intégration Tenrox-Salesforce. Janvier 2012. 2012 Tenrox. Tous droits réservés.
Tenrox Guide d intégration Tenrox-Salesforce Janvier 2012 2012 Tenrox. Tous droits réservés. À propos de ce guide Le présent guide décrit les procédures nécessaires pour configurer les paramètres d intégration
Manuel d'utilisation d'apimail V3
Manuel d'utilisation d'apimail V3 I Préambule Page 3 II Présentation Page 4 III Mise en route Configuration Page 5 Messagerie Serveur smtp Serveur pop Compte pop Mot de passe Adresse mail Laisser les messages
LibreOffice Calc : introduction aux tableaux croisés dynamiques
Fiche logiciel LibreOffice Calc 3.x Tableur Niveau LibreOffice Calc : introduction aux tableaux croisés dynamiques Un tableau croisé dynamique (appelé Pilote de données dans LibreOffice) est un tableau
Service client LSC 1
Service client LSC 1 Sommaire SOMMAIRE...2 PREAMBULE...3 PARAMETRAGE LSC...4 1\ ACTIVER LE SERVICE CLIENT...5 Licence LSC...5 Nom de domaine...5 2\ DEFINIR LES MODALITES DE PUBLICATION...6 3\ LES MODELES
Réaliser un PUBLIPOSTAGE
Réaliser un PUBLIPOSTAGE avec le traitement de texte Writer ( OpenOffice ou LibreOffice ) Guide et captures d'écran réalisés avec la version 3.2 d'openoffice. Janvier 2011 - Jean-Claude EYRAUD Création
À propos du Guide de l'utilisateur final de VMware Workspace Portal
À propos du Guide de l'utilisateur final de VMware Workspace Portal Workspace Portal 2.1 Ce document prend en charge la version de chacun des produits répertoriés, ainsi que toutes les versions publiées
Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :
Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf
Alfresco Guide Utilisateur
Alfresco Guide Utilisateur ATELIER TECHNIQUE DES ESPACES NATURELS - 1 Table des matières Alfresco Guide Utilisateur...1 Accéder à la GED de l'aten...3 Via un client FTP...3 Onglet Général...3 Onglet Avancé...3
Le générateur d'activités
Le générateur d'activités Tutoriel Mise à jour le 09/06/2015 Sommaire A. Mise en route du Générateur d'activité... 2 1. Installation de Page... 2 2. Création des bases du générateur d'activités... 3 3.
Table des matières. 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5. 1.2 Public visé... 5. 1.3 Commentaires...
Manuel utilisateur Table des matières 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5 1.2 Public visé... 5 1.3 Commentaires... 5 2 Généralités sur les applications web... 7 3 Module
Intégration de Cisco CallManager IVR et Active Directory
Intégration de Cisco CallManager IVR et Active Directory Contenu Introduction Conditions préalables Conditions requises Composants utilisés Conventions Configurez Diagramme du réseau Configuration de Cisco
MEGA ITSM Accelerator. Guide de Démarrage
MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
Nouveautés FDS 2015. Pour créer des équipements 2D et les publier à partir d'autocad
Nouveautés FDS 2015 Pour créer des équipements 2D et les publier à partir d'autocad Vous pouvez désormais réutiliser le contenu AutoCAD existant en tant qu'équipements d'usine. Cette fonction prend également
MS PROJECT 2000. Prise en main. Date: Mars 2003. Anère MSI. 12, rue Chabanais 75 002 PARIS E mail : [email protected] Site : www.anere.
DOCUMENTATION MS PROJECT 2000 Prise en main Date: Mars 2003 Anère MSI 12, rue Chabanais 75 002 PARIS E mail : [email protected] Site : www.anere.com Le présent document est la propriété exclusive d'anère
Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.
Qlik Sense Cloud Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense, QlikView,
Computer Link Software
Computer Link Software Informations importantes Sauf spécification contraire prévue dans la Licence fournie avec le programme, Texas Instruments n accorde aucune garantie expresse ou implicite, ce qui
Dell Server PRO Management Pack 4.0 pour Microsoft System Center Virtual Machine Manager Guide d'installation
Dell Server PRO Management Pack 4.0 pour Microsoft System Center Virtual Machine Manager Guide d'installation Remarques, précautions et avertissements REMARQUE : Une REMARQUE indique des informations importantes
F O R M A T I O N S LOTUS NOTES. 8.5 Utilisateurs. 02 40 42 33 37 13 rue de la Bôle. E U R L. a u c a p i t a l d e 1 0 0 0
Bureautique - Internet - Développement ALTAIRE F O R M A T I O N S Logiciels - Audit - Marketing LOTUS NOTES 8.5 Utilisateurs 02 40 42 33 37 13 rue de la Bôle 44510 le Pouliguen altair.formation s@wan
W4 BPM WORKSPACE. MANUEL DE SUPERVISION FONCTIONNELLE Référence: W4WK_SUPERVISION_020_FR
W4 BPM WORKSPACE MANUEL DE SUPERVISION FONCTIONNELLE Référence: W4WK_SUPERVISION_020_FR Les prochaines mises à jour de ce document seront disponibles sur www.myw4.com W4 BPM WORKSPACE MANUEL DE SUPERVISION
DirXML License Auditing Tool version 1.1 - Guide de l'utilisateur
DirXML License Auditing Tool version 1.1 - Guide de l'utilisateur Présentation Installation DirXML License Auditing Tool (DLAT) vous permet de déterminer le nombre de licences DirXML utilisées dans une
Aide d'active System Console
Aide d'active System Console Présentation... 1 Installation... 2 Affichage des informations système... 4 Seuils de surveillance système... 5 Paramètres de notification par courrier électronique... 5 Paramètres
INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX
TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des
Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne
Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Aperçu du Centre de copies et d'impression Bureau en Gros en ligne Pour accéder à «copies et impression Bureau en Gros
Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION
Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION Sage CRM NOTICE The information contained in this document is believed to be accurate in all respects but
Corrigé de l'atelier pratique du module 6 : Transfert de données
Corrigé de l'atelier pratique du module 6 : Transfert de données Table des matières Atelier pratique 6 : Transfert de données 1 Exercice 1 : Création d'un package SSIS 1 Exercice 2 : Déploiement d'un package
HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation
HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM Manuel d'utilisation OPTIMALOG 2008 Table des matières I Table des matières Part I Gestionnaire d'alarmes Optim'Alarm
Publipostage avec Calc
Auto-formation sur OpenOffice.org 2.0 par Cyril Beaussier Version 1.0.2 - Avril 2006 Publipostage avec Calc Sommaire Introduction... 2 Présentation... 3 Notions... 4 Les données... 5 Lettre type... 7 Création
TecLocal 4.0. Nouveautés de la version 4.0 (notes de mise à jour)
TecLocal 4.0 Nouveautés de la version 4.0 (notes de mise à jour) 22.07.2013 Page 1 Sommaire 1. Configuration logicielle requise...3 2. Principales nouvelles fonctionnalités........9 3. Modifications supplémentaires..........14
Attribution de licence pour vcloud Suite
Attribution de licence pour vcloud Suite vcloud Suite 5.5 Ce document prend en charge la version de chacun des produits répertoriés, ainsi que toutes les versions publiées par la suite jusqu'au remplacement
Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs
Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :
Sommaire 1 Copyright...8 2 Introduction à M-Files...9 3 Installation et configuration du logiciel...10 4 Utiliser M-Files au quotidien...
M-Files 10 Sommaire 1 Copyright...8 2 Introduction à M-Files...9 3 Installation et configuration du logiciel...10 3.1 Configuration requise...10 3.2 Installation et déploiement automatiques du logiciel...11
SYSTRAN 7 Guide de démarrage
1 SYSTRAN 7 Guide de démarrage Réf : DSK-7-QSG-HO-FR Bienvenue SYSTRAN 7 Guide de démarrage Félicitations! Nous vous remercions d avoir choisi SYSTRAN V7 la version la plus récente et la plus puissante
Guide détaillé pour Microsoft Windows Server Update Services 3.0 SP2
Guide détaillé pour Microsoft Windows Server Update Services 3.0 SP2 Microsoft Corporation Auteur : Anita Taylor Rédacteur : Theresa Haynie Résumé Ce guide fournit des instructions détaillées pour l'installation
Edition de sites Jahia 6.6
Sommaire Edition de sites Jahia 6.6 documentation temporaire en attendant la finalisation de la documentation en ligne Ligne graphique Débuter l'édition Interface utilisateur Astuces de publication Boîte
Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide
Symantec Backup Exec 12.5 for Windows Servers Guide d'installation rapide 13897290 Installation de Backup Exec Ce document traite des sujets suivants: Configuration requise Conditions préalables à l'installation
Guide de configuration de SQL Server pour BusinessObjects Planning
Guide de configuration de SQL Server pour BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets
