Mmmmh, à mon humble avis, c'est juste que la plupart de ceux uqi utilisent l'UML n'ont rien compris à son utilité. L'UML est avant tout un LANGAGE, et qui plus est se veut Unifié. Pourquoi ? Parcqu'il existent 1000 langages de programmation, que le code n'est pas le meilleur support pour réfléchir, et surtout PARTAGER une conception, un modèle, etc. l'UML est un outil qui permet de se faire comprendre. Effectivement celà prend du temps au programmeur. Faire la documentation aussi ça prend du temps et pourtant c'est utile. MAis quel gain de temps lorsqu'on se retrouve dans une équipe (même petite, et pourquoi pas dispersé aux 4 coins de la planète) qui connaît le langage UML, si les idées sont bien posées sur le papier, avec un langage universel, c'est le meilleur moyen de communiquer ses idées et autres concepts.
La génération automatique, c'est un plus, et c'est pas la vocation première de l'UML.
Pour ce qui est de l'implémentation des designs patterns, ils sont tous définis clairement à l'aide de modèles UML, c'est d'ailleur sous cette forme qu'ils sont souvent le plus clair. L'implémentation dépend du langage donc effectivement la gérération de code ne sera pas forcement parfaite.
[^] # Re: Modélisateur UML gratuit: Poseidon CE
Posté par TImaniac (site web personnel) . En réponse au journal Modélisateur UML gratuit: Poseidon CE. Évalué à 1.
La génération automatique, c'est un plus, et c'est pas la vocation première de l'UML.
Pour ce qui est de l'implémentation des designs patterns, ils sont tous définis clairement à l'aide de modèles UML, c'est d'ailleur sous cette forme qu'ils sont souvent le plus clair. L'implémentation dépend du langage donc effectivement la gérération de code ne sera pas forcement parfaite.