Systèmes d'Information & MERISE (IGL233)
Thème :
Junior
1 vues ·12/12 leçonsChapitre 12 : Tests et Cahier des Charges
Le processus de développement se termine (et se vérifie) par deux documents et phases clefs : le Cahier des Charges et les Tests.
I. Les Tests Logiciels
Tester ne sert pas seulement à trouver des bugs, mais à garantir la validité du produit. On estime que les tests représentent 40% du coût total d’un projet.
Les principaux types de tests :
- Tests Unitaires : Vérifient chaque petite fonction isolément (fait par le développeur).
- Tests d’Intégration : Vérifient que les différents modules communiquent bien ensemble.
- Tests de Système : Vérifient le logiciel complet dans son ensemble.
- Tests d’Acceptation (Recette) : Faits par l’utilisateur final pour dire “Oui, j’accepte le logiciel”.
- Tests de Performance : Vérifient la vitesse sous une grosse charge.
- Tests de Régression : Vérifient que l’ajout d’une nouvelle fonction n’a pas cassé les anciennes.
Distinction importante :
- Vérification : Est-ce qu’on a bien construit le logiciel selon les plans ?
- Validation : Est-ce qu’on a construit le BON logiciel pour l’utilisateur ?
II. Le Cahier des Charges (CdC)
C’est le contrat qui lie le client et le prestataire.
Les Acteurs :
- MOA (Maître d’Ouvrage) : Le client, celui qui a le besoin et finance le projet.
- MOE (Maître d’Œuvre) : Le prestataire (souvent une équipe informatique) qui réalise le logiciel.
Structure d’un Cahier des Charges :
- Contexte du projet.
- Spécifications fonctionnelles (les besoins métiers).
- Spécifications non fonctionnelles (performance, sécurité).
- Ressources et Budget.
- Délais (le planning).
Félicitations, vous avez complété le cours IGL233 ! Vous maîtrisez désormais la chaîne complète : de l’analyse des systèmes d’entreprise à la gestion de la qualité logicielle.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur Chapitre 12 : Tests et Cahier des Charges. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.