Conclusion
A l'issue de cette étape nous avons pu exprimer
clairement les objectifs attendus du futur système à concevoir,
ainsi que l'analyse associée à chaque cas d'utilisation et la
possibilité de les réaliser dans un paradigme orienté
objet, sans s'attacher à aucun outil de développement.
Il faut noter que l'étape d'analyse est une
activité utile qui va nous permettre d'introduire la prochaine
étape du Processus Unifié intitulé «Conception
», que nous allons détailler dans le chapitre suivant.
«Le commencement de toutes les
sciences, c'est l'étonnement de ce que les choses
sont ce qu'elles
sont»[Aristote]
Introduction
Dans la démarche de Processus Unifié, la phase
de conception suit immédiatement la phase d'Analyse, par ailleurs la
conception de logiciel est un art qui nécessite de l'expérience,
et elle consiste à traduire les besoins en spécifiant comment
l'application pourra les satisfaire avant de procéder à sa
réalisation. En effet, dans ce chapitre nous essayons d'étendre
la représentation des diagrammes effectués au niveau de l'analyse
en y intégrant les aspects techniques plus proches des
préoccupations physiques.
IV. Réalisation du diagramme de classe
La réalisation du diagramme de classe se base sur le
dictionnaire de données et les règles de gestion. L'analyse
sémantique des données du dictionnaire permet de les regrouper
dans des entités à part. Les liens qui les relient tiennent
compte des règles de gestion.
IV.1 Règles de gestion
Le diagramme de classe du système étudié
est basé sur les règles de gestion suivantes :
1. Un bon de commande interne donne lieu à un et ou
plusieurs bon de sortie.
2. Un bon de sortie est associé à un et un seul
bon de commande interne.
3. Un bon de commande interne contient un ou plusieurs
produits.
4. Un produit peut figurer dans un bon de commande interne,
comme il peut ne pas l'être.
5. Un fournisseur établit une ou plusieurs factures.
6. Une facture provient d'un et un seul fournisseur.
7. Un bon d'entrée concerne un ou plusieurs produits.
8. Un produit peut figurer dans un ou plusieurs bons
d'entrée.
9. Un bon d'entrée est associé à une et une
seule facture.
10. Une facture est associée à un et un seul bon
d'entrée.
11. Une facture est associée à un et un seul bon
de commande externe.
12. Un bon de commande externe est associé à une
et une seule facture.
13. Un bon de sortie peut contenir un ou plusieurs produits.
14. Un produit peut figurer sur plusieurs bons de sortie, comme
il peut ne pas l'être.
15. Un bon de sortie concerne un et un seul service
demandeur.
16. Un service demandeur peut figurer sur plusieurs bons de
sortie.
17. Un produit appartient à une et une seule famille.
18. Une famille concerne un ou plusieurs produits.
19. Un produit peut être stocké dans plusieurs
emplacements, comme il peut ne pas posséder d'emplacement.
20. Un emplacement peut contenir un ou plusieurs produits.
|