Cycle de vie : Cycle en V

Le cycle de vie d'un projet est généralement représenté sous forme de cycle en V.

Ce cycle est un dérivé d'un cycle en cascade moins performant.

Ce cycle est tout à fait adapté à des technologies connues et maîtrisées.

Dans un cycle en V, on différentie les phases de production (à gauche) et de validation (à droite) :

On remarque que des retours en arrière sont possibles entre les phases de production et de validation.

Expression du besoin


Le maître d'ouvrage exprime son besoin, en décrivant les usages correspondant au produit fini tel qu’il peut l’imaginer. Cela doit répondre aux questions « Que veut-on ? » et « À quel coût ? ».


cartes mentales, brainstorming, SysML Use Case,


Spécifications

C’est le cahier des charges exact du produit final, tel que le désire le client. Il doit couvrir l’intégralité des cas d’utilisation du produit, en expliquant ce qu’il doit faire et non pas comment il va le faire.

Carte mentale, SysML Requirement Diagram


Conception générale

On décrit de manière fonctionnelle la composition du produit à réaliser.

SysML bloc diagram


Conception détaillée

On précise de manière détaillé la manière de concevoir les fonctions.

SysML Internal Bloc Diagram, SysML Sequence Diagram, SysML State Machine Diagram, Algorithme, algorigramme, schéma structurels.


Réalisation

C'est la phase de conception du prototype. On passe de l'idée à la solution

Compilateur, Machine outil......


Test unitaires

Ces tests interviennent à un niveau « atomique ». Chaque fonction a été modélisée puis codée durant les étapes précédentes. Les tests unitaires assurent que ces briques respectent de manière individuelle leur cahier des charges.

Ordinateurs, appareils de mesure....


Tests d'intégration

Ce sont là les premiers tests grandeur nature du produit fini. On s’assure qu’il suit les indications des spécifications techniques.

Ordinateurs, appareils de mesure....


Validation/recette

Le produit complet est testé en regard de la spécification fonctionnelle. Toutes les utilisations qui y ont été définies doivent pouvoir se vérifier dans les faits.


Mise en production/Maintenance

Le produit répond à toutes les exigences du cahier des charges. Il est mis en production. Tout dysfonctionnement est ensuite géré par le service de maintenance.