| Méthode de développement informatique Séquoia |
| <Introduction | Carte du site | Réception> |
La réalisation comprend toutes les activités internes du fournisseur ou du service informatique avant sa livraison à l'utilisateur ou au client.
la programmation ou codage du logiciel
le paramétrage de base du logiciel ou progiciel
la rédaction des documentations
les tests internes
Pour les réalisations sur mesure
programmation ou codage du logiciel
rédaction des documentations techniques
paramétrage de base
Pour les progiciels
paramétrage et configuration du progiciel ou des programmes
réaliser les développements spécifiques: compléments, interfaces avec les autres applications, programmes de migration
rédaction des documentations techniques de paramétrage et de programmation
Dans tous les cas, rédiger la documentation utilisateurs; celle-ci contient:
descriptifs d'écrans
descriptifs de rapports
modes d'emploi; descriptifs de traitement
messages d'erreurs & consignes
valeur des données autorisées.
Il est important que la documentation
utilisateurs soient rédigée dans un langage
clair et compréhensible par les utilisateurs. La
documentation utilisateurs doit toujours partir du
problème fonctionnel, et expliquer comment on peut le
résoudre à l'aide de l'application.
La gestion de projet vise à respecter les délais impartis et à gérer les aléas éventuels.
La qualité en phase de réalisation et en phase de maintenance dépend grandement de la méthode de développement utilisée; celle-ci influence notamment la capacité de compréhension du produit, notamment par d'autres personnes, sa portabilité, sa compatibilité, l'intégration d'un travail réalisé en équipe.
Une procédure doit assurer qu'aucun élément ne peut être livré ou remis à l'acceptation sans avoir passé les tests de validation interne. Ceux-ci sont consignés dans le Dossier de Tests de Validation Interne .
Exemple de liste de
vérification pour les tests d'un programme
interactif.
Test d'adéquation: vérification du programme par rapport à l'analyse détaillée
adéquation fonctionnelle
adéquation quant à la méthodologie
Test de contrôle des données
données obligatoires
par rapport à une liste des valeurs autorisées
par rapport à une fourchette de valeurs (attention aux valeurs extrêmes)
compatibilité entre données
ordre d'introduction des données; introduction désordonnée par utilisation de la souris.
rafraichissement des écrans après introduction
Test de validité des données produites
vérification directe des tables & fichiers
vérification par les programmes en aval.
vérification par édition de listes de contrôle, rapports, statistiques, ...
Test de navigation & déplacement
utilisation des touches fonction, de tabulation, de déplacement
utilisation de la souris
annulation d'une opération en cours
Autres tests sur l'interface utilisateur
cohérence des sigles, fonctions, boutons, modes opérationnels divers.
multilinguisme
synchronisation des sous-écrans selon les données introduites & les modes de navigation autorisés
clarté des messages d'erreur; fonctionnement en cas d'erreur
Test de sécurité d'accès
pour les différents profils utilisateurs:
possibilités d'accès sélectives aux menus & programmes
fonctionnements spécifiques des programmes
possibilités d'accès aux programmes en dehors des procédures officielles
possibilités d'accès aux données en dehors des programmes officiels
Test de transaction
comportement en cas d'interruption d'une transaction
gestion des accès concurrents
Test de performances
Test de la documentation et des fichiers d'aide.
Livrer le logiciel et la documentation pour réception et/ou mise en application
| <Introduction | Carte du site | Réception> |