Votre outil de modélisation

Mammouth du PHP | 19672 Messages

09 oct. 2006, 22:07

Pas grave Iclo, je me consolerai, je viens de recevoir deux bouquins, ça devrait m'occuper un moment, il y a entre autre Best Practice PHP5 de Guillaume Ponçon, l'UML semble être abordé dedans, j'ai à peine eu le temps de le feuilleter vaguement depuis ce matin, j'y trouverai sûrement des éléments utiles.

Et pour information, si quelqu'un sait m'expliquer comment activer l'extension uml2php5 sous Dia, il aura ma bénédiction jusqu'à la quatorzième génération : j'ai refait une tentative, pas moyen, le lien lors de l'exportation reste désespérément inactif pour PHP5 ou les WebService PHP5. J'ai eu beua suivre la procédure indiquée pour installer ce truc, ça reste hostile. Environnement : Win XP Pro SP2, Apache 2, PHP5, et j'ai activé les extensions demandées. Tout marche, mais pas l'extension de Dia.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 684 Messages

13 oct. 2006, 10:14

Le problème de Dia, c'est qu'il est très light puisqu'il ne permet de faire que des diagrammes de classe. Il ne gère pas XMI et son ergonomie n'est pas dès plus simple..
Comme je le disais avant, c'est pratique quand tu n'a que les diagrammes de classe a faire. Toute les parties de l'UML s'averent etre trop longues a mettre en place pour des projets en PHP. Ceci n'est que mon avis bien sur.
Mais je trouve qu'il est plus rapide de voir avec le webdesigner pour voir tout de suite comment fonctionnera le futur site a developper.
En gros j'utilise l'UML pour les schemas des classes et les maquettes pour
faire le developpement des pages.
Je comprend parfaitement certains qui ont besoin de modeliser les diagrammes de cas et de sequences. A chacun ses methodes de travails :)
Zigz4g

Mammouth du PHP | 684 Messages

13 oct. 2006, 10:17

Et pour information, si quelqu'un sait m'expliquer comment activer l'extension uml2php5 sous Dia, il aura ma bénédiction jusqu'à la quatorzième génération : j'ai refait une tentative, pas moyen, le lien lors de l'exportation reste désespérément inactif pour PHP5 ou les WebService PHP5. J'ai eu beua suivre la procédure indiquée pour installer ce truc, ça reste hostile. Environnement : Win XP Pro SP2, Apache 2, PHP5, et j'ai activé les extensions demandées. Tout marche, mais pas l'extension de Dia.
Tire de la doc de UML2PHP5 :
* Faites votre schéma UML
* Enregistrez le au format .dia
* Exportez en sélectionnant le filtre XSL *.code
* Une boite de dialogue s'ouvre :
o Sélectionnez UML-CLASSES-EXTENDED dans la boite supérieure
o Sélectionnez PHP5 dans la boite inférieure
o Validez
Je ne doute pas de toi sur la bonne lecture de la doc mais c'est vraiment important de choisir UML-CLASSES-EXTENDED.
Zigz4g

Mammouth du PHP | 19672 Messages

13 oct. 2006, 12:57

Merci mille fois Zigz4g, je n'avais jamais vu ce truc et dans la doc, ça m'est complètement passé à coté. Effectivement là ça fonctionne très bien :)

Allez, va jusqu'à la quinzième génération pour la bénédiction :D
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: