mercredi 30 septembre 2009
![]() | ||
![]() |
![]() | ![]() | ![]() |
| Responsables | ||
| ||
![]() |
![]() | ![]() | ![]() |
![]() |
![]() | ![]() | ![]() |
| 41 professionnels échangent sur ce hub. Voici la liste des 15 derniers membres | ||
| ||
![]() |
M'abonner à ce fluxLe 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?
La vraie question |
"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++ ?
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? |
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 ... Annie ROUSSEAU consultant, EOVA Alain Violette responsable de validation système, NORTEL Annie ROUSSEAU consultant, EOVA Daniel Mouton validation qualification, chef projet, sanofi pasteur Alain Violette responsable de validation système, NORTEL Annie ROUSSEAU consultant, EOVA Alain Violette responsable de validation système, NORTEL Annie ROUSSEAU consultant, EOVA |
Validation diagonale |
Ce forum ne contient aucun message.
Un petit lien digne d'intérêt |
On apprend pourquoi les avions volent alors qu'ils sont pleins de logiciels.
Ce forum ne contient aucun message.













