Module 5

Passer de la conception au code

Introduction

Après l’analyse et la conception, c’est l’implémentation. Cependant, cette phase n’est pas l’aboutissement du projet de développement du logiciel. Rappelez-vous que le processus unifié préconise un développement itératif et incrémental du logiciel et non un processus séquentiel dont la phase d’implémentation serait la dernière phase. L’implémentation clôt une itération et alimente le début de l’itération suivante. Le modèle de conception devient un modèle d’implémentation permettant la génération automatique d’une partie du code informatique.

Au cours de ce module, vous n’allez pas apprendre toutes les subtilités de l’implémentation et du test. À partir du dossier de conception réalisé au cours du module 3, vous allez devoir élaborer un diagramme de classes d’implémentation. Pour ce faire, vous utiliserez le logiciel DrawIO et le Guide de passage à l’implémentation mis à votre disposition pour produire manuellement une partie du code informatique de chaque classe d’implémentation transformée.

Au terme de ce module, vous devriez pouvoir :

  • Distinguer la phase d’implémentation des phases d’analyse et de conception.
  • Transformer un diagramme de classes de conception pour qu’il devienne un diagramme de classes d’implémentation.