Kalimetrix IBM Business Partner

Kalimetrix est partenaire et revendeur agréé des produits logiciels de la gamme IBM Rational. 

 
les scop
Développement des exigences : Collecter, analyser et raffiner les exigences

Collecter, formaliser et valider les exigences

Les exigences d'un logiciel ou d'un système, souvent rédigées en langage naturel, sont à la base des phases de conception et de tests. Le langage naturel est par nature ambigu et les exigences peuvent donc être interprétées différemment lors de la conception et de la validation du logiciel.

Il est donc essentiel de bien savoir formaliser une exigence

 Ainsi une exigence doit être :

  • correcte
  • atomique
  • non ambigüe
  • réalisable
  • vérifiable
  • traçable
Il existe donc des bonnes pratiques pour décrire des exigences en fonction de la nature de l'exigence (niveau métier, niveau système).

Mais avant de formaliser les exigences, il faut les collecter, c'est à dire identifier les exigences applicables au système afin de satisfaire le besoin du client.

La collecte consiste donc à trouver toutes les exigences initiales du système en se basant sur tout type d'artefact en entrée (étude de faisabilité, cahier des charges,etc..). Il faut donc être aussi capable d'identifier clairement ce qu'est le système (le produit, l'application, le service à développer) et les acteurs et parties prenantes du projet.

Comme l'ensemble des exigences doit être :

  • complet
  • cohérent
  • concis
  • réaliste
  • modulaire
  • structuré
 il s'ensuit une phase d'analyse des exigences initiales et de raffinage.

Enfin, une fois l'ensemble des exigences établi, il faut le faire valider par le client.

Offre Kalimetrix

Outils

Formations

Service