Вы находитесь на странице: 1из 9

36

2.3 Les principaux logiciels de gestion des exigences.


Il existe une grande offre de systèmes gestion des exigences (SGE) et les attributs que leurs
fabricants expriment dans leurs correspondants sites Web, complique la tâche de déterminer
quels sont les principales. De plus, parmi cette offre des SGE, plusieurs produits de gestion
des exigences sont rendus spécialisés dans le domaine du développement de systèmes
d’applications logicielles ce que ne les rendre pas de tout applicables dans d’autres types de
projets.

En prenant en compte les SGE les plus traités dans la littérature de la gestion des exigences,
les trois SGE plus importants sont Telelogic DOORS, IBM Rational RequisitePro, Borland
CaliberRM. Tous les trois utilisent dépôts de données pour sauvegarder les exigences.

2.4 Critères de comparaison de logiciels de gestion des exigences.


Pour bien présenter les SGE choisis, le tableau suivant présente la liste de critères appliquées
pour élaborer une grille de comparaison parmi les SGE choisis.

Tableau 1 : Critères de comparaison de logiciels de gestion des exigences

Critères Description

Version actuelle du produit Détail de la version actuelle.

Liste de plateformes serveur où le système logiciel peut


Plateformes serveur supportées
s’installer.

Base de données requis pour l’opération du logiciel de


Base de données du dépôt
gestion des exigences.

Capacité du SGE d’identifier, , classifier et de regrouper


les exigences selon critères logiques.
Organisation, classification et
Le SGE doit permettre visualiser un même ensemble
visualisation d’exigences.
d’exigences en utilisant différents critères
d’ordonnancement et filtrage.
37

Critères Description

Le SGE doit gérer demandes de changements formels,


Gestion des changements effectuer les mises à jour approuvées et maintenir des
registres des changements.

Le SGE doit permettre l’établissement et le maintien de


Traçabilité
liens de traçabilité des exigences

Le SGE devrait fournir la capacité d’importer


Importation / exportation de
documents contenant exigences et en gardant
documents
l’organisation de l’information dans le document.

Le SGE doit fournir fonctionnalités de génération de


Création de rapports divers rapports en utilisant l’information de la base de
données.

Caractéristiques de la flexibilité pour la croissance des


Extensibilité
exigences, nombre des utilisateurs, etc.

Le SGE doit fournir les mécanismes pour gérer l’accès à


Contrôle d’accès
l’information de la base de données.

La capacité du SGE pour supporter l’accès en utilisant


Accès WEB
l’internet.

La capacité du SGE pour permettre l’accès simultanée


Accès simultané :
de plusieurs utilisateurs.

La capacité d’intégrer d’autres outils nécessaires à la


Intégration d’autres outils
gestion des exigences.

2.5 Tableau de comparaison des SGE les plus importants


En utilisant les critères présentés dans le point antérieur la grille à continuation présente une
comparution parmi les trois SGE plus référés dans la littérature de gestion des exigences.
Tableau 2 : Comparaison des SGE CaliberRM, Requisite Pro et DOORS

Critère Borland CaliberRM IBM Requisite Pro Telelogic DOORS

Version actuelle du CaliberRM 2006 Rational RequisitePro, Version DOORS® 8.3 Database Server
produit 7.0.1

Seulement plateformes Windows Seulement plateformes Windows Supporte multiples plateformes:


Microsoft® Windows® 2003 Microsoft Windows® 2000 Windows 2003 Server Standard
Server (SP1), Microsoft® Professional, Server, Advanced Edition SP1, Windows 2003
Windows® 2000 Server (SP4) Server SP4; Microsoft Windows Server R2, Windows XP
XP Professional SP1, SP2; Professional SP2, Windows Vista
Plateformes serveur Microsoft Windows 2003 Server, (Business or Enterprise Edition)
supportées Enterprise Server Initial, SP1, SP2
Microsoft Windows 2003 Server Solaris 9, Solaris 10 32 or 64-bit
x64 and Windows XP HP-UX 11i 64-bit
Professional; Microsoft Windows
Vista Enterprise, Ultimate and Red Hat Enterprise Linux 4 32-bit
Business editions Red Hat Enterprise Linux 5 32-bit

CaliberRM intègre une base de Requisite Pro a besoin d’une base DOORS fournisse une structure de
données propriétaire pour le de données telle que: dépôt de données propriétaire
stockage de données. intégré avec le produit.
IBM DB2 V8.1, V8.2, V9.1
L’administration de la base de IBM DB2 Express et Express-C L’administration de la base de
données est très simplifiée. V8.1, V8.2, V9.1. données est très simplifiée.
Base de données du
dépôt Oracle version 9.2 ou 10.
Microsoft SQL Server 2005; 2000
SP2, SP3 ou SP4; V7 SP4
Microsoft Access (intégrée et crée
par défaut)

38
Critère Borland CaliberRM IBM Requisite Pro Telelogic DOORS

CaliberRM fournisse aux Il permet l’organisation des DOORS permet aux utilisateurs, la
utilisateurs la capacité de exigences par les types définis création de :
personnaliser les types d’exigences pour l’utilisateur. Ces types
et d’attributs à utiliser. d’exigences permettent la Un nombre illimité de types
Organisation, définition d’attributs et les valeurs d’attributs en utilisant un ensemble
classification et associées à ces attributs. de base de types d’attributs.
visualisation
d’exigences Affiche des arbres de traçabilité Un nombre illimité d’attributs, en
pour identifier les chemins de utilisant les types de base ou
liens au complet. personnalisés, pour stocker des
informations supplémentaires des
exigences.

Capacité d’audit des changements Il fournisse la fonctionnalité pour DOORS enregistre


et d’enregistrement des historiques établir et analyser les impacts des automatiquement les changements
de changements. changements. et toute l’information liée à leurs
origines.
Les audits tracent le qui, quoi,
pour quoi et quand une exigence En utilisant le langage DXL, il est
est changée. possible d’établir contrôles pour
demander l’information requis
Gestion des Il fournisse l’historique des pour compléter les
changements changements pour chaque enregistrements.
exigence.
DOORS intègre un système de
C’est possible d’intégrer d’autres proposition de changements (CPS
outils de la suite Rational pour ou change proposal system) pour
obtenir l’analyse des changements recueillir les demandes de
liés aux éléments de design, changements et procéder à revues
formelles pour définir les
changements à apporter.

39
Critère Borland CaliberRM IBM Requisite Pro Telelogic DOORS

CaliberRM enregistre trois types : Il fournisse vues détaillés qui DOORS permet créer liens pour
affichent les relations parent- montrer une traçabilité complète
1. Traçabilité hiérarchique (liens enfant et les exigences affectés dès les exigences vers le dessin,
entre exigences parents – pour les changements. les essais et le déploiement dans
enfant) une seule vue.
Le mécanisme de requêtes permet
2. Traçabilité crée par ressortir les liens de traçabilité. DOORS supporte la création de
l’utilisateur avec support de liens entre tous les objets du dépôt
Traçabilité relations plusieurs à plusieurs de données et intègre les liens vers
et de/à des références externes.
3. Références à fichiers externes, La traçabilité hiérarchique peut se
web sites, etc. visualiser graphiquement et la
Affiche la traçabilité de manière traçabilité peut se présenter
graphique ou en produisant une comme arbres dans l’explorateur
grille qui permet utiliser filtres. de traçabilité.

Fournisse un guide intelligent pour Fournisse un guide intelligent pour DOORS peut importer ou exporter
importer documents MS Word en importer documents MS Word ou documents dans plusieurs formats,
aidant à identifier les exigences fichiers de type CSV (Comma- y compris MS Word, Excel,
Importation / exportation
pendant le processus. separated value). De plus, les ASCII, RTF, Interleaf et
de documents
fichiers CSV permettent Framemaker en gardant la
l’importation d’attributs. structure de l’information dans le
document.

Caliber RM est capable de générer Il a besoin de l’outil générateur de DOORS intègre la capacité de
documents en plusieurs formats y rapports Rational SoDA qui générer graphiques imprimables en
compris MS Word, Excel, HTML. permet générer documents en tout couleur pour afficher les
Création de rapports type de format. métriques, résultats de calculs et
La documentation est générée en statistiques sans utiliser d’autres
utilisant la fonction « Document modules.
factory »

40
Critère Borland CaliberRM IBM Requisite Pro Telelogic DOORS

CaliberRM est dessiné pour Le produit est dessiné pour DOORS est dessiné pour
Extensibilité moyennes et grandes entreprises. moyennes et petites entreprises. moyennes et grandes entreprises et
supporte des milliers d’utilisateurs.

Forte contrôle d’accès Fournisse contrôle d’accès au DOORS fournisse un contrôle


niveau des exigences, des attributs d’accès dans trois niveaux :
L’accès des utilisateurs à chaque des exigences et de la valeur de
type d’exigence et attributs est ces attributs. 1. Accès à ensembles de données.
contrôlé.
Permet la création de groupes 2. Contrôle d’accès aux objets
Permet la définition de groupes d’utilisateurs avec permissions individuels, dont les exigences.
d’utilisateurs et de diverses spécifiques.
profiles d’utilisation. 3. Contrôle d’accès aux attributs
à l’intérieur des objets.
Contrôle d’accès
D’autres fonctions d’accès :
- Héritage des droits des objets
parents aux objets .enfants
- Fonction de propagation permet
d’établir droits d’accès aux
documents et objets qui ne sont
pas encore existants.

En utilisant CaliberRM-Net ou Requisite Pro intègre une interface En utilisant DOORSnet comme
CaliberRM-WebView, CaliberRM Web que permet l’accès aux interface, les utilisateurs peuvent
est capable de permettre l’accès membres des équipes. accéder au dépôt de données
Accès WEB Web. DOORS en utilisant un fureteur
Pour accéder, modifier et créer sur Internet.
exigences et gérer la traçabilité il
est nécessaire ajouter l’outil
RequisiteWeb.

41
Critère Borland CaliberRM IBM Requisite Pro Telelogic DOORS

CaliberRM permet l’accès de Requisite Pro permet l’accès de DOORS gère l’accès concurrent et
multiples utilisateurs concurrents à multiples utilisateurs concurrents le droit d’écriture concurrent sur le
travers le réseau et/ou en utilisant sur le réseau et sur internet. même document.
l’accès internet.
Les modifications en utilisant DOORS DDM (Distributed Data
L’accès internet à besoin de internet sont permises lors de Management) permet extraire
produits à ajouter. (Voir accès l’utilisation de RequisiteWeb. portions de la base de données
Accès concurrent : Web) pour la travailler ailleurs et la
La limite est le nombre de retourner après pour la
La limite est le nombre de licences licences octroyés synchroniser.
octroyés.
DOORS CPS (Change proposal
System) permet la revue
simultanée des changements
proposés.

Caliber RM supporte outils de Requisite Pro s’intégré avec Avec plus de 25 interfaces
gestion de la configuration, outils d’autres outils de la famille IBM développes à date, DOORS a une
de modélisation, outils de gestion Rational : grande capacité d’intégration avec
d’essais, et outils de gestion de des outils de Telelogic, et d’autres
projets. Rational ClearQuest pour la fabricants. Notamment il est
gestion des changements, Rational possible d’intégrer DOORS avec
Intégration d’autres Rose et XDE pour la modélisation, MS Project, Primavera, Enovia
outils Rational Unified Process pour les PLM, etc.
processus, Rational ClearCase
pour la gestion de la configuration Le langage DXL peut s’utiliser
pour écrire routines d’écriture et
Il est possible de l’intégrer avec lecture de fichiers de donnes dans
MS Project e plusieurs formats lisible pour
d’autres applications logicielles.

42
43

Il est important remarquer que dans la dynamique toujours changeant des produits logiciels,
certains produits connus dans le domaine de la gestion des exigences ont évolue vers le seine
des stratégies PLM ou PDM pour conformer approches différents, qui incluent l’intégration
avec d’autres applications logiciels et la collaboration, comme dans les cas de
UGS/TeamCenter ou Enovia / Smarteam.

2.6 Conclusion

D’abord, il faut remarquer l’existence d’une grande quantité de produits logiciels destinés à
la gestion des exigences. Cette offre démontre une importance grandissante avec laquelle la
gestion des exigences est envisagé pour les entreprises et les organisations dédiées à la
réalisation de projets.

En autre, les capacités d’intégration qui sont énoncés dans la majorité des logiciels de
gestion des exigences démontrent aussi les besoins de rendre accessibles les informations
des exigences à d’autres systèmes logiciels et vice verse. Cette caractéristique révèle aussi le
besoin de compter sur le support nécessaire pour les prises de décisions et entraîne de
manière implicite un bon niveau de collaboration laquelle est fondamental au sein du travail
des équipes de projet.

Quand la littérature sur la gestion des exigences fait référence aux logiciels à utiliser,
DOORS de Telelogic demeure toujours le plus référé. Ce produit est considéré de manière
préfèrent dans le cadre des logiciels d’appui à la gestion des exigences.

Il s’agit d’un solution mature, robuste et puissante qui a gagné un bonne place dans le
marché depuis longtemps. Cette présence confirme une très bonne évolution du produit à
travers le temps.

Une des principales différences de DOORS avec les autres logiciels de gestion des
exigences, en fait, une avantage importante, est le langage DXL. Ce langage donne à
DOORS une flexibilité unique que le rendre capable de s’adapter aux besoins les plus
diverses des utilisateurs et de s’intégrer facilement à d’autres logiciels. Alors, le langage
DXL est un facteur très puissance qui est possible utiliser avec DOORS pour le traitement
44

des exigences et pour rendre possible une capacité d’intégration presque illimité vers
d’autres produits.

Une autre avantage de DOORS est fondé sur la disponibilité du produit sur plusieurs
plateformes technologiques d’ordinateurs.

La troisième partie du présent document est dédié au développement d’un guide d’utilisation
du logiciel Telelogic DOORS et du module DOORS/Analyst pour familiariser aux lecteurs
dans l’utilisation de ce logiciel lors de la gestion des exigences. Ce guide s’est produit en se
basant sur l’ensemble de manuels du logiciel.