un diagramme de classe est il necessaire après un MCD ?
Bonjour à tous
Je me permets de mettre ce post sur le forum de modélisation car hier j'avais mis quelque chose sur celui concernant Merise mais comme je n'ai pas eu de réponses alors, peut être qu'ici, il y a aura quelqu'un qui voudra bien m'aider. En même temps ma requête concerne autant Merise q' UML ;)
Je vais essayé d'être clair parce que j'ai l'impression d'être bloqué ne sachant pas par quel bout commencer .
Je recopie, ci-dessous, le début du message posté sur le forum Merise pour et pour ceux que ça intéresse voici le lien du message complet
https://www.developpez.net/forums/d1...se-vers-objet/
Je dois réaliser un petit projet (un site e-commerce).
j'ai le choix de le modéliser avec UML ou de suivre la méthode Merise mais je dois le développer en programmation objet(PHP).
Petit soucis,je ne connais pas trop UML.Ceci dit j'ai quand même quelques notions mais je n'ai pas trop le temps pour m'y mettre à fond.
J'utilise donc Merise qui me semble plus adaptée pour la base de donnée.
J'ai déjà tout modélisé les diagrammes des flux, le MCD, le MLD, le MCT,le MOT que je dois mettre dans un dossier d'analyse.
question (reformulée pour rester simple)
Une fois le MCD fait est ce suffisant pour passer au développement de l'applicatif ? Ne vaut il mieux pas ajouter
un diagramme de classes dans le dossier d'analyse pour aider à la compréhension du projet et si oui faut il refaire une modélisation UML en plus ?
d'avance merci pour votre aide
Réponse courte : Si le MCD est bon, inutile d'ajouter l'UML. Il sera juste redondant.
Bonjour,
J'arrive peut-être un peu tard.
Mais à tout hasard :
Réponse courte : Si le MCD est bon, inutile d'ajouter l'UML. Il sera juste redondant.
Réponse longue et technique : Le MCD, c'est du MERISE et MERISE c'est de la méthode. L'UML c'est un ensemble de langages. Le MCD, on peut le faire avec un MEA (un langage) ou avec un diagramme de classes (un langage de l'UML). MEA ou Diagramme de classes, ça ne change rien au MLD qui sera produit et donc à la BD produite. Le choix de l'un ou de l'autre dépend des usages du mileu dans lequel on travaille.
Par contre, on peut envisager un diagramme de classes pour le PHP. Les classes métiers qui vont correspondre à la BD et les classes manager, en première approche. Mais attention, ce diagramme de classes fera alors partie des spécifications techniques de traitement (il appartiendra au MLT pour parler MERISE).
Bon courage.