Je débute en UML et je me suis auto-formée.
Mon objectif est de décrire un fonctionnement existant. Je n'ai que des tables oracle, du code SQL et la connaissance "des anciens" pour celà.
Je cherche a décrire par un schéma facile à lire pour des non initiés à UML(diagramme de classe ?) les faits suivants (en simplifier) :
Un budget peut être ciblé ou non. (une table des budget avec un champs)
Les travaux réalisés sur un budget donnent lieu à des engagements.
Il existe des traitements effectués sur et par les engagements, je suppose les méthodes à la classe engagement (aujourd'hui une table engagement) mais j'ai également une répartition analytique des engagements (une table des engagements sur budget ciblé avec une clé de répartition et une table des engagements non ciblés avec une autre clé de répartition)
L'objectif de mon étude est que l'on puisse plus tard obtenir le même service avec un outil plus moderne, i.e utilisant la technologie objet, c'est pourquoi je me tourne vers UML pour présenter ma doc.
Voici ma première solution :
- je crée un héritage entre budget puis budgetCiblé et budgetNonCiblé.
- je crée un lien multiple entre budget et engagement
Mais après je sais pas comment faire apparaitre le lien entre budget et les engagement analytique ciblé et les engagement analytique non ciblé ?
Partager