01net. web avec Google
Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01men
01net Pro Entreprise informatique
[ MODÉLISATION ]
Un logiciel qui assure la cohérence des spécifications
En formalisant la partie textuelle des spécifications d'une application, le logiciel CIAO de Telys vise à minimiser les problèmes d'interprétation.

Philippe Davy , 01 Informatique (n° 1748), le 05/12/2003 à 00h00

Le cycle du développement des applications est désormais bien couvert par une multitude d'outils : notations standards, modéliseurs graphiques, ateliers de développement, outils de test, de gestion de versions, générateurs de code, etc. Il en va tout autrement pour la rédaction des spécifications, qui demeure l'un des plus vieux problèmes que l'on peut rencontrer en informatique : de quelle façon capturer les besoins réels des utilisateurs de manière suffisamment précise pour en dériver des spécifications cohérentes et non ambiguës ?

Édition de rapports d'anomalies

Pour résoudre ce problème, la petite SSII Telys a conçu le logiciel CIAO, à l'origine pour ses propres besoins. L'offre regroupe un langage déclaratif et adaptable, destiné à formaliser les spécifications et les règles de gestion, un outil d'analyse de ces documents, et une méthodologie de questionnement. « Les modèles graphiques produits par les phases d'analyse ne couvrent qu'une partie minime des spécifications réelles, explique Pierre Bascou, directeur commercial de la société. 90 % de l'information est représentée sous forme de texte. » Les documents produits peuvent être examinés pour identifier les éventuelles incohérences et générer des rapports d'anomalies ­ par exemple, un module spécifié, mais jamais appelé ; ou, à l'inverse, des variables utilisées, mais jamais définies.

La cohérence des règles de gestion est également vérifiée, ainsi que la correspondance entre les modèles graphiques ­ MCD, diagrammes de classes, etc. ­ et les spécifications textuelles. Le logiciel CIAO propose également des mesures ­ nombre de règles produites ou d'exigences couvertes, niveau d'instabilité du projet, etc. ­ qui sont exportables vers Excel ou vers des outils d'aide à la décision, à des fins de supervision et de pilotage du projet.

Cette démarche, évidemment bénéfique dans la phase d'analyse, s'applique également au niveau de la recette et de la maintenance évolutive, CIAO générant un fichier de règles et d'exigences utilisables par les outils de pilotage des tests. « Plus un problème est identifié tôt, moins sa résolution sera coûteuse » , avance Pierre Bascou. CIAO présente également d'autres avantages potentiels, tels que la réduction des litiges entre client et fournisseur, ou entre maître d'oeuvre et maître d'ouvrage.


Kaspersky Anti Virus 2012 :
Telechargez gratuitement la protection essentielle contre les virus !

publicité
G Data Internet Security
Une protection antivirus encore plus performante avec la version 2012.

classement FAI
Retrouvez chaque semaine le classement des fournisseurs d'accès avec ip-label 1 Numericable2 Darty câble 30Mbps3 Orange > Plus de détails
Espace Emploi

Recherche express

Summer Resort Mogul :
Créez votre complexe hotêlier sur un archipel d'iles paradisiaque.