• [^] # Re: Therac-25

    Posté par (site web personnel) . En réponse à la dépêche Bogues de logiciel et bogues de management : 737 Max et autres catastrophes. Évalué à 9. Dernière modification le 01 septembre 2020 à 21:47.

    Dans le même genre, il y a eu Socrate (SNCF) qui a été fait lui aussi en achetant un logiciel à usage aéronautique aux USA pour l'adapter.
    Il en est résulté comme pour Louvois un échec monstrueux.

    Les raisons de ces échecs sont semblables:

    • Les spécifications sont incomplètes.
    • Il existe des méthodes pour vérifier que le logiciel est conforme aux spécifications, mais il n'y en a pas pour vérifier que les spécifications sont conformes au besoin.
    • Les besoins évoluent dans le temps. L'architecture du logiciel doit le prévoir.
    • La mise en œuvre du logiciel change les méthodes de travail et de ce fait rend les spécifications fausses car basées sur la situation antérieure.
    • Les donneurs d'ordre ne sont pas des utilisateurs du système, seulement leurs chefs, et croient connaitre le besoin.
    • Les donneurs d'ordre passent souvent à côté de solutions élégantes car ils ne connaissent pas vraiment les techniques informatiques. Ils imposent souvent des solutions (pas toujours optimales) au lieu de spécifier des besoins.