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.