GREAT utilise la méthode du « Cycle en V » afin d’assurer la bonne gestion et le bon déboulement de vos projets !

Cette méthode comporte les étapes de vie d’un projet : conception, réalisation et validation.

La conception

Dans un premier temps, la phase de conception permet de recueillir les besoins et spécifications nécessaires pour programmer de manière exacte l’ensemble du projet. Il s’agit également de compiler à l’avance les éléments indispensables au développement du projet. La conception d’un logiciel selon la méthode du cycle en V implique quatre étapes : l’analyse des besoins, les spécifications, la conception générale et la conception détaillée.

La réalisation

Après la conception vient l’étape de réalisation qui permet de créer et d’assembler tous les composants nécessaires pour arriver au produit final. Il peut s’agir de la fabrication d’un équipement ou du codage d’un logiciel. Dans ce dernier cas, l’équipe choisit le langage de programmation en fonction des attentes fonctionnelles et architecturales établies lors de la phase de conception. L’étape de réalisation doit ensuite suivre les directives et normes de codage en vigueur.

La validation

Dans le cycle en V, les phases de validation correspondent à différentes étapes, à savoir :

Les tests unitaires

Ce sont des tests au niveau du code qui permettent d’éliminer les problèmes de bon fonctionnement à un stade précoce et de s’assurer qu’il est conforme au cahier des charges. Au cours des tests unitaires, c’est le développeur qui est principalement responsable de tester son code afin de détecter et corriger les éventuels bugs.

Les tests d’intégration

Ce sont les premiers essais que subit le logiciel en tant que produit fini. C’est à la fois un mélange d’essais techniques et d’essais fonctionnels. Le but des tests d’intégration étant de découvrir si le produit correspond exactement à celui demandé par le client à l’origine.

Les tests d’acceptation par l’utilisateur

À cette étape, ce sont les clients qui exécutent les essais basés sur des cas et des scénarios qui couvrent les besoins de l’entreprise. Cela afin de s’assurer qu’ils ont reçu un produit conforme au cahier des charges et aux spécifications fonctionnelles.