Bienvenue sur Viadeo
Créez votre compte en 30 secondes

Responsables

41 membres

41 professionnels échangent sur ce hub. Voici la liste des 15 derniers membres

Voir tous les Hubs

  M'abonner à ce flux

Le défi de la validation logicielle

Dès qu'un logiciel est développé dans un langage orienté objet, il ne peut y avoir de méthode mathématique de validation.
La méthode usuelle consiste alors à revalider chaque fonction existante à chaque modification du code. Cela implique d'écrire en plus du code opérationnel, une routine de test pour chaque fonction. De plus cela ne protège ni des erreurs lors d'interactions entre fonctions, ni des erreurs lors des interactions homme/machine pour lesquelles aucune routine de test n'est vraiment envisageable.
Si l'on ajoute à cella la croissance vertigineuse des combinaisons de fonction possibles, la tâche semble hors d'atteinte.
Par exemple, imaginons une interface utilisateur avec 100 fonctions, chacune commandée par un bouton marche/arrêt. Le nombre d'états possibles à un moment donné est égal à 100 x 99 x 98 ... x 1. Factorielle de 100 = 9.33^157. Et l'exécution d'une séquence d'instructions multiplie encore le nombre d'états possibles du logiciel à valider!

Comment relevez-vous ce défi?


Vous aussi, échangez sur diverses thématiques, partagez votre expertise avec 25 000 000 professionnels en réseau, et nouez de nouveaux contacts professionnels sur Viadeo.

La vraie question

Quand on pose la question suivante à un codeur:

"Accepterais-tu de voler dans un avion dont tu as écrit le logiciel?"

La réponse est invariablement:

"non"

Quelle prudence!
Le zéro défaut à la Toyota est-il vraiment hors de porté pour le C++ ?
Laurent Sevestre
Laurent Sevestre
Décibels & Pixels
Un Document d'Intéret
mercredi 30 septembre 2009

Vous trouverez à cette adresse un glossaire anglais / français consacré aux tests logiciels. http://www.gasq.org/boards/cftl/cms/files/Dokumente/Glossaire%20des%20tests%20de%20logiciel%20-%202%200%20F%20ISTQB.pdf Cet outil peut être précieux dans la lutte contre le franglais qui caractérise si souvent nos échanges.


Quels sont vos méthodes de validation?

Ce forum est dédié à l'échange autour de vos solutions de validation.
Daniel Mouton
Daniel Mouton
validation qualification, chef projet, sanofi pasteur
Apport de l'analyse de criticité & de l'analyse de risque
mercredi 20 mai 2009

Pour lancer le débat, je voudrais faire part de ma modeste expérience vécue dans l'industrie pharmaceutique. Que ce soit pour valider un automate, un SCADA un MES ou un ERP, la question, pour la partie test, reste toujours la même: Comment tester de façon efficiente et pertinente, dans une enveloppe temporelle et économique donnée ? Deux outils sont utilisés: L'analyse de criticité et l'analyse de risque. L'analyse de criticité consiste à déterminer quelles sont les fonctions qui ont un ...


Validation diagonale

Dans un espace à n dimensions représentant n variables

Ce forum ne contient aucun message.

Un petit lien digne d'intérêt

http://www.canal-u.tv/themes__1/sciences_de_l_ingenieur/informatique/risques_lies_a_l_informatisation_dependance_ou_confiance

On apprend pourquoi les avions volent alors qu'ils sont pleins de logiciels.

Ce forum ne contient aucun message.