CHAPITRE 5 :
IMPLEMENTATION DU SYSTEME ET RESULTAT
5.1 Introduction
Nous arrivons presque à la fin de notre travail, mais
il ya une étape très importante qu'on considère comme le
noeud de notre projet, cette étape n'est rien d'autre que l'étape
de Tests, donc nous avons testé notre logiciel pour voir si notre
objectif visé est déjà atteint.
Cette partie décrit le système d'information de
VIRUNGA EXPRESS au sens propre du mot.
C'est la partie la plus importante, elle explique le
fonctionnement du logiciel, les exigences pour que le système soit
compatible avec les utilisateurs, elle montre aussi les comportements et les
contraintes de ce logiciel ainsi que les résultats de ce dernier.
Ce chapitre est composé: du test du logiciel, la
présentation de quelques interfaces, les exigences du logiciel,
l'architecture du logiciel et les résultats obtenus.
5.2 Test du logiciel
Avant de livrer un logiciel, le programmeur s'assure que le
travail qu'il a fait va fournir l'information attendue par les utilisateurs.
Il n'existe pas de logiciel sans faute ; le programmeur
doit prendre en considération cette présence de fautes avec
attention pour éviter que les conséquences de ces fautes
n'affectent pas sa renommée. Pour détecter le maximum de fautes,
on met en oeuvre une méthode de test. Pour y parvenir, on définit
l'objectif du test à effectuer, les stratégies prises pour
atteindre cet objectif et à la fin on démontre que cet objectif a
été atteint.
Objectif du test : le test a pour objectif de
détecter des écarts qui pourraient exister entre le
résultat attendu et ce qui a été fait (ce qui conduit
à éliminer un grand nombre de fautes) et d'obtenir la confiance
nécessaire avant l'utilisation du logiciel en question.
Stratégies prises : Pour
atteindre cet objectif, quelques mesures doivent être prises. Le premier
élément dont il faut considérer, c'est que le test ne doit
pas être fait par celui qui a conçu le logiciel. Etant
donné que les fautes peuvent provenir du non compréhension des
spécifications du logiciel, une tierce personne doit faire le test du
logiciel pour s'assurer de son bon fonctionnement.
5.2.1. Test unitaire
C'est un test qui est fait sur chaque module. Il s'agit de
démontrer que chaque partie du système (module) n'effectue que la
tâche prévue.
Dans le test unitaire, on distingue les tests logiques
(recherche d'erreurs et enchainement logique des activités) et les tests
de calcul (vérification de l'exactitude des algorithmes utilisés
dans différents calculs et des résultats obtenus dans ces
calculs).
5.2.2. Test d'intégration
Il consiste à vérifier la concordance entre les
différents modules du système. Ce test porte sur la
vérification d'interconnexion entre les modules et la circulation des
données entre modules.
|