Chapitre VII : Conception Détaillée
La conception détaillée est une activité qui
s'inscrit dans l'organisation définit par la conception
préliminaire. Le modèle logique y est particulièrement
important dans la mesure où c'est en conception détaillée
que l'on génère le plus gros volume
d'informations28.
7.1. Modèle logique de conception
détaillée
Figure 3.7.1.: Modèle logique de la conception
détaillée
28 Pascal Roques · Franck Vallée, UML
2 en Action de l'analyse des besoins à la conception, Ed. Eyrolles,
2007, Paris, p281
136
Cette figure illustre la conception du stockage des
différentes classes dans un modèle relationnel. On peut voir les
différentes relations avec les autres classes au moyen de clés
étrangères.
7.2. Développement de la configuration
logicielle détaillée
La conception préliminaire a défini une
structure de configuration logicielle en packages ou sous-systèmes.
C'est lorsque toutes les classes sont détaillées à un
niveau proche du code que chaque sous-système de configuration
logicielle peut être définie29. Pour documenter et
concevoir la configuration logicielle, il peut être utile de
représenter la configuration logicielle à l'aide d'un ou
plusieurs diagrammes de composants UML.
? Développement de la configuration
logicielle : Profil d'usager
Figure 3.7.2.: Configuration logicielle Profils
d'usager
La figure ci-dessus illustre la configuration logicielle du
« Profil d'usager » ainsi que la hiérarchie
de ses imports. On y voit clairement la dynamique d'échange entre
iProfil et les opérations possible lors de
l'exécution du module « Profils d'usagers
».
Donc, lorsque l'exécution d'une opération
survient le fichier « profils d'usager » va importer les
données vers l'interface iProfil.
Cela permettra à l'administrateur du système de
visionner l'information. Simultanément, les données du fichier
seront aussi importées vers l'opération Profils
d'usagers.
29 Pascal Roques · Franck Vallée, Op.
Cit. p321
137
Cette étape permettra le traitement des informations
selon les différentes opérations possibles du module «
Profil d'usager ».
? Développement de la configuration
logicielle : Enregistrer Etudiant
Figure 3.7.3.: Configuration logicielle Enregistrer
Etudiant
La figure ci-dessus illustre la configuration logicielle de
« Enregistrer Etudiant » ainsi que la
hiérarchie de ses imports. On y voit clairement la dynamique
d'échange entre iFichierFrais, iEtudiant
et les opérations possibles lors de l'exécution du
module « Enregistrer Etudiant ». Donc, lorsque
l'exécution d'une opération survient le fichier «
Enregistrer Etudiant » va importer les données vers l'interface
iFichierFrais et iEtudiant. Cela permettra à l'administrateur du
système de visionner l'information. Simultanément, les
données du fichier seront aussi importées vers l'opération
Enregistrer Etudiant. Cette étape permettra le
traitement des informations selon les différentes opérations
possibles du module « Enregistrer Etudiant ».
138
? Développement de la configuration logicielle :
Envoyer Liste
Figure 3.7.4.: Configuration logicielle Envoyer
Liste
La figure ci-dessus illustre la configuration logicielle de
« Envoyer Liste » ainsi que la hiérarchie de
ses imports. On y voit clairement la dynamique d'échange entre
iFichierFrais, iFicheCote,
iGrilleCote et les opérations possibles lors de
l'exécution du module « Envoyer Liste ».
Donc, lorsque l'exécution d'une opération survient le fichier
« Envoyer Liste » va importer les données vers l'interface
iFichierFrais, iFicheCote et iGrilleCote. Cela permettra à
l'administrateur du système de visionner l'information.
Simultanément, les données du fichier seront aussi
importées vers l'opération Envoyer Liste. Cette
étape permettra le traitement des informations selon les
différentes opérations possibles du module « Envoyer
Liste ».
139
? Développement de la configuration logicielle :
Remettre Fiche
Figure 3.7.5.: Configuration logicielle Remettre
Fiche
La figure ci-dessus illustre la configuration logicielle de
« Remettre Fiche » ainsi que la hiérarchie de
ses imports. On y voit clairement la dynamique d'échange entre
iFicheCote, iGrilleCote et les
opérations possibles lors de l'exécution du module «
Remettre Fiche ». Donc, lorsque l'exécution d'une
opération survient le fichier « Remettre » va importer les
données vers l'interface iFicheCote et iGrilleCote. Cela permettra
à l'administrateur du système de visionner l'information.
Simultanément, les données du fichier seront aussi
importées vers l'opération Remettre Fiche. Cette
étape permettra le traitement des informations selon les
différentes opérations possibles du module «
Remettre Fiche ».
140
? Développement de la configuration logicielle :
Délibération
Figure 3.7.6.: Configuration logicielle
Délibération
La figure ci-dessus illustre la configuration logicielle de
« Délibération » ainsi que la
hiérarchie de ses imports. On y voit clairement la dynamique
d'échange entre iFicheCote, iGrilleCote
et les opérations possibles lors de l'exécution du
module « Délibération ». Donc, lorsque
l'exécution d'une opération survient le fichier «
Délibération » va importer les données vers
l'interface iFicheCote et iGrilleCote. Cela permettra à l'administrateur
du système de visionner l'information. Simultanément, les
données du fichier seront aussi importées vers l'opération
Délibération. Cette étape permettra le
traitement des informations selon les différentes opérations
possibles du module « Délibération
».
141
? Développement de la configuration logicielle :
Obtention Relevé
Figure 3.7.7.: Configuration logicielle Obtention
Relevé
La figure ci-dessus illustre la configuration logicielle de
« Obtention Relevé » ainsi que la
hiérarchie de ses imports. On y voit clairement la dynamique
d'échange entre iDemande, iReleve,
iGrilleCote et les opérations possibles lors de
l'exécution du module « Obtention Relevé
». Donc, lorsque l'exécution d'une opération
survient le fichier « Obtention Relevé » va importer les
données vers l'interface iDemande, iReleve et iGrilleCote. Cela
permettra à l'administrateur du système de visionner
l'information. Simultanément, les données du fichier seront aussi
importées vers l'opération Obtention
Relevé. Cette étape permettra le traitement des
informations selon les différentes opérations possibles du module
« Obtention Relevé ».
142
|