3.5.2.2 Mise en œuvre

Il s’agit ici de mettre en place des moyens pour détecter et prévenir les erreurs. Par exemple, toutes les actions possibles sur l’interface doivent être envisagées et plus particulièrement les appuis accidentels des touches du clavier afin que les entrées non attendues soient détectées. Au cas ou par exemple l’exécution de la méthode d’analyse de données choisie par l’utilisateur n’arrive pas à terme, il faut donner la possibilité à l’utilisateur d’exécuter un autre algorithme sans toutefois que le système ne plante. Pour la possibilité d’exécution d’un autre algorithme par l’utilisateur, le module de choix de l’algorithme à exécuter évoqué au niveau de la mise en œuvre du guidage doit pouvoir retourner non seulement l’algorithme le plus efficace à la résolution du problème mais aussi la liste d’algorithmes classés suivant des critères d’évaluation d’algorithmes.