Bonjour tout le monde,
J'ai actuellement un petit souci de modélisation durant mon stage. Mon sujet consiste en l'administration des données Java de l'entreprise. A partir d'une source paramétrant les données de leurs Web Services, je dois construire une structure permettant d'observer au mieux l'utilisation de leur données, dans quel cas, etc ...
J'ai déjà réalisé deux diagrammes de classes différents mais je ne suis pas satisfait .... voici les besoins : (je passe les attributs, ils ne me posent pas de probleme)
Une donnée java est utilisée pour mapper une ou plusieurs donnée(s) COBOL.
Dans chaque cas, son utilisation est régie par un ensemble de regles que j'appelle Contexte
Les données JAVA, selon le contexte peuvent appartenir à un objet java (qui lui même peut appartenir à un autre objet java).
Un objet peut etre utilisé par un ou plusieurs web services (que l'on appelle "Domaine").
Jusque la pas trop de soucis... ce qui complique la chose, c'est que :
Dans un même domaine, on peut retrouver plusieurs fois la même donnée java utilisée dans différents contextes, par des objets différents et pour des noms COBOL différents...
Autre point sensible, un contexte peut etre utilisé lui aussi plusieurs fois dans un même domaine par des données java et cobol différentes ...
Pour résumer... euh ... je trouve pas ca si simple ... comment vais réussir à déterminer UNE utilisation d'une donnée java... avec mon maître de stage, j'etait arrivé à une association ternaire entre donnée, objet et contexte... mais il me manque alors le domaine et le nom cobol ... apparemment ca ne le dérangeait pas mais si il veut après retrouver une cas d'utilisation précis... ce modèle UML ne sera pas complet.
A premiere vue, il faudrait une association entre DonneeJava, Contexte, ObjetJava, NomCOBOL et Domaine. Mais en voyant ca, on obtient une association à cinq élément... dejà vu ?!?
Si vous avez des idées... n'hésitez pas ! Si vous avez des questions, n'hésitez pas non plus ! Enfin, toute intervention ser la bienvenue ...
Partager