je réponds juste à ça pour l'instant:
A mon avis, ça vient plutôt de le cardinalité mini=0 de la patte (faire le plein--0,1--CONTRAT). Dans le cas des associations avec les cardinalités 0,1-0,n je crois que les logiciels de modélisation présentent deux possibilités à l'utilisateur pour générer le MLD.J'ai voulu faire :
VEHICULE--1,1--utilise--0,N--CARBURANT--0,N--faire le plein--0,1--CONTRAT
AnalyseSI refuse cela "Les cardinalités maximales de l'association "faire le plein" sont incorrectes.
Soit le logiciel traite 0,1-0,n comme un 0,n-0,n particulier avec une table supplémentaire (idcontrat,#idcarburant,...)
Soit le logiciel traite 0,1-0,n comme un 1,1-0,n particulier.
Il semblerait qu'AnalyseSI ne sache pas traiter le problème dans ce cas.
Vu l'heure tardive, je regarderais la suite demain...
Partager