Ce document a été établi à partir d’éléments initialement rédigés par Arnaud Deromas pour la Junior Entreprise EDIS (http://www.fiifo.u-psud.fr/Actu/Initiatives/EDIS.htm). Ils ont été adaptés aux mini-projets proposés dans l’UV UMLP.
Le présent document doit être utilisé comme un guide d’utilisation destiné à aider à la rédaction d’un DCG (Dossier de Conception Générale). Il permet de comprendre, chapitre par chapitre, ce qui doit figurer dans chacune des rubriques de ce document.
2Domaines d’application
Ce Document de Conception s’applique à tout mini-projet réalisé dans le cadre de l’UV UMLP du département ASI de l’INSA-ROUEN. Il est composé de deux parties : une conception générale et une conception détaillée qui définit précisément le contenu d’un des paquetages identifié dans le diagramme de paquetage. Il permet de capitaliser l’ensemble des décisions de conception faites au cours du projet afin d’en offrir une synthèse à l’équipe qui sera chargée de coder le module décrit dans la partie Cahier de Conception Détaillée.
3Contenu du DCG
Chacun des sous chapitres qui vont suivre correspond à un chapitre d’un DCG. Ainsi, le chapitre 3.1 décrit le chapitre 1 d’un DCG. Le chapitre 3.2.1, décrit le chapitre 2.1 d’un DCG, etc ...
3.1Introduction
L’introduction se décompose en cinq sous chapitres qui ont pour but de présenter globalement le projet développé sans entrer dans le détail des spécifications.
Expliquer comment le DCG est organisé, et tout particulièrement quelle organisation prévaut pour les chapitres de conception détaillées.
3.2Conception générale
Ce chapitre doit être organisé autour du diagramme de paquetage des catégories. On prendra soin de bien vérifier qu’aucune dépendance bi-directionnelle n’existe entre classes appartenant à deux catégories distinctes. On fera apparaître les classes de conception nécessaire à la réalisation de l’ensemble. Quelques diagrammes de séquences ou des diagrammes d’états-transitions permettront de comprendre la dynamique de l’ensemble.
3.3Conception détaillee
A partir de l’étude des dépendances, un paquetage est choisi et un sous-ensemble de ce paquetage est déterminé pour soumission au groupe codeur. Ce chapitre détaille ce sous-ensemble en fournissant, de manière opportuniste et pertinente les diagrammes qui permettront au groupe codeur de réaliser de manière non ambiguë la fonction.