Systèmes d'Information & MERISE (IGL233)
Thème :
Junior
1 vues ·12/12 leçons

Chapitre 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 :

  1. Tests Unitaires : Vérifient chaque petite fonction isolément (fait par le développeur).
  2. Tests d’Intégration : Vérifient que les différents modules communiquent bien ensemble.
  3. Tests de Système : Vérifient le logiciel complet dans son ensemble.
  4. Tests d’Acceptation (Recette) : Faits par l’utilisateur final pour dire “Oui, j’accepte le logiciel”.
  5. Tests de Performance : Vérifient la vitesse sous une grosse charge.
  6. 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 :

  1. Contexte du projet.
  2. Spécifications fonctionnelles (les besoins métiers).
  3. Spécifications non fonctionnelles (performance, sécurité).
  4. Ressources et Budget.
  5. 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.