Développement Logiciel.

Páginas: 7 (1660 palabras) Publicado: 24 de octubre de 2012
La traçabilité du développement logiciel.
Liens entre exigences métier et produit, tests, instances de test, anomalies... Il n'est pas nécessaire d’appliquer toutes les traçabilités possibles, mais seulement celles qui auront une valeur pour le succès du projet.
Le mot "traçabilité" fait partie du vocabulaire du développement logiciel. Employé tous les jours ou presque, il désigne un bonprincipe sur lequel tout le monde est d’accord : il est nécessaire d’établir des liens de traçabilité entre les différents éléments manipulés, des besoins métiers, jusqu’au code. Le but est de s’assurer (et d’être capable de prouver) que ce qui a été demandé a bien été produit, vérifié, validé dans les délais prévus et pourra être maintenu facilement.

Pourtant la compréhension de ce principe et samise en œuvre sont parfois complexes et il peut être difficile d’identifier le niveau de traçabilité nécessaire dans un contexte particulier, de le mettre en œuvre et de le mesurer.

Dans cet article, nous apporterons des éléments de réflexion sur cette notion afin de l’exploiter plus efficacement, et en particulier en ce qui concerne les tests logiciels.
Quid de la traçabilité ?
De nombreusesdéfinitions existent pour le mot "traçabilité", et pas seulement dans le domaine informatique. La définition issue de l'agro-alimentaire est intéressante : "Traçabilité = Possibilité de retrouver, pour un produit donné, la trace de toutes les étapes de sa fabrication et la provenance de tous ses composants. La traçabilité d'un produit permet, par exemple, de retrouver les fournisseurs des matièrespremières, les différents endroits où le produit a été entreposé, les manipulations et équipements utilisés dans sa fabrication."
Définition intéressante et, si on remplace "matières premières" par "composants" et "entreposé" par "développé et testé", nous ne sommes pas si loin du sens donné dans le monde du développement logiciel !
CMMI-développement par exemple définit la traçabilité comme"une association identifiable entre au moins deux éléments tels que Exigences, Éléments constituant le système, Vérifications ou encore Tâches". En réalité dans chaque entreprise, et parfois pour chaque projet, il est nécessaire de préciser la définition que l'on donne au mot "traçabilité" avant de réfléchir à sa mise en oeuvre.
Quels sont les éléments concernés par la traçabilité ?
Les élémentsqui peuvent être liés les uns aux autres sont nombreux, en particulier si l'on couvre tout le cycle, de l'expression des besoins jusqu'aux incidents survenant en production.
Par exemple :
- les besoins exprimés par un client ou une maîtrise d'ouvrage,
- les exigences métiers,
- les exigences produits,
- les éléments d'architecture technique,
- les éléments d'architecture fonctionnelle,
- lecode,
- les tests,
- les instances de test,
- les environnements de test,
- les données de test,
- les résultats de test,
- les anomalies.

Cette liste n'est pas exhaustive, loin s'en faut ! Il appartient à chacun de la modifier et de la compléter selon son contexte.
Quels sont les liens utiles et pourquoi ?
Ici encore, les réponses seront différentes selon les entreprises et lesprojets.
L'essentiel est de se poser la question et d'y répondre. Cela permettra de communiquer efficacement sur le sujet et de convaincre les acteurs concernés de faire l'effort de "tracer".
Faire un lien de traçabilité a un coût non négligeable. A moins d'être dans un contexte particulier, tel que celui des systèmes à sécurité critique, il n'est pas nécessaire de mettre en place tous les liens detraçabilité possibles mais seulement ceux qui auront une valeur pour le succès du projet. Essayons d'identifier, à partir des éléments listés plus haut, des liens de traçabilité utiles.
Le lien "besoin - exigence métier"
Dans un sens, il va permettre de s'assurer qu'un besoin, souvent formulé "par morceau" sur différents supports (mails, documents, images...) est bien pris en compte dans une ou...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Developpement En Espagne
  • Developpement durable
  • Mecanisme de developpement propre
  • Developpement personnel et professionnel
  • Le Développement Durable Dans La Politique Local : Agenda 21 Région Pays De La Loire
  • La valorisation des patrimoines culturels comme vecteur de développement socio-économique.
  • Estime De Soi
  • LA PRIVATISATION DES PLAGES DE LAS TERRENAS ET SES EFFETS SUR LE DEVELOPPEMENT DU TOURISME

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS