Catégories: "Développement"

PowerDesigner/AMC est en train de me pourrir mon aprem :(

J'utilise le module Physical Architect ("Développeur SQL" en VF) pour générer une base MySQL 4.0. Je mets plein de références dans tous les sens et ensuite je génère le script de création de la base. PowerDesigner fait ça très bien, il crée bien toutes les contraintes de clef étrangère etc.

Mais, car il y a un mais: il semble vérifier poru chaque clef étrangère, si le champ référençant fait partie d'un index. Si c'est le cas, tout va bien. Si ce n'est pas le cas... PowerDesigner insiste pour créer un index sur ce champ alors que je ne lui ai rien demandé à ce bougre!!!

Et le pire de tout, c'est qu'il le crée avec un erreur de syntaxe! (CREATE index_name au lieu de CREATE index_name ON table_name). Résultat, mon script de création est pourri de création d'index aussi gênantes qu'inutiles.

Si vous avez compris ce que je viens de dire, vous êtes très fort. Si en plus, vous savez comment reconfigurer la défition mySQL de PowerDesigner pour qu'il arrête de déconner, alors vous êtes un Dieu!

Bon, voilà, j'ai râlé un ptit coup, je peux retourner me prendre la tête :P

Offre de stage PHP

Dans le cadre de mon job, je cherche un stagiaire PHP. Si ça peut vous intéresser, voici quelques précisions:

On ne vous demande pas de formation ou de diplôme particulier, mais vous devez avoir une petite expérience pratique de PHP, de XHTML+CSS et une base de données quelconque. Si en plus vous avez déjà touché au code de b2evolution, c'est un plus, mais bon c'est pas indispensable. (Bien que notre projet n'aie rien à voir avec les blogs, nous utilisons une partie du code de b2evolution).

Le stage consistera principalement à développer des modules d'administration implémentant les classiques lister/créer/editer/supprimer pour les enregistrements de la base de données. Vous vous baserez sur le code des modules existants pour créer les nouveaux. En option, si le coeur vous en dit, vous pourrez également essayer d'optimiser le processus de création des nouveaux modules.

Lieu de travail: 92240 Malakoff. Métro: Etienne Dolet (ligne 13).

Si ça vous intéresse, contactez moi directement par email. Envoyez moi votre CV et les contraintes éventuelles liées au stage (dates, durée, alternance éventuelle, combien vous voulez être payé, etc...). Evidemment, des liens vers ce que vous avez déjà pu faire sur le web sont les bienvenus.

Mots clefs supplémentaires: cherche recherche

UML Products by Company

UML modelling tool galore... pretty much complete... maybe more than you want :-/

A shortlist would be nice. Once with only tools that are serious about UML, excluding those claiming to be UML modellers just because they can connect boxes with lines. >:XX

Practical UML - A Hands-On Introduction for Developers

This is actually a good memento of the different UML diagram types, their syntax and when to use them. Narrowed down to the minimum you need when you quickly want to refresh your memory on one of those not so used diagrams.

La tumultueuse histoire de AMC*Designor, Power AMC et Power Designer

J'étais toujours resté perplexe devant la débauche de noms et de versions de ce logiciel à travers les années. Je me suis énervé plus d'une fois à identifier la bonne version à chaque fois que je devais racheter une licence chez un nouveau client ou employeur.

Et puis j'ai trouvé ça:

AMCDesignor (c'est son nom d'origine) a été conçu à la base pour pallier au manque d'outil de modélisation graphique pour Oracle (d'où le or final). Il était basé sur la méthodologie Merise. Lors de son rachat par Powersoft, l'application a été traduite en anglais et le module modèle conceptuel de données a été refondu pour la méthodologie IE (Information engineering), plus exactement selon la méthode Yourdon-DeMarco. 2 versions apparurent donc parallèlement:

* PowerAMC, méthodologie Merise, application en français
* PowerDesigner, méthodologie IE, application en anglais

Sybase, lors de son rachat de Powersoft, essaya de supprimer la version francophone, mais face à la levée de bouclier des analystes merisiens, la tentative fut un échec. Dans leur version actuelle (v.10.1), PowerDesigner et PowerAMC ne se différencient plus que par la langue. L'application est multi-méthodes depuis sa refonte (version 7) et gère même les 9 diagrammes UML et les Processus métiers dans sa version la plus complète.

(La page comporte également un tableau comparatif des différentes variantes du logiciel).

Non seulement tout s'explique, mais en plus la version 10 simplifie la distinction entre France et reste du monde. C'est bonheur!

Je me demande toutefois si le logiciel est toujours développé en France ou non. C'est très important puisque c'est ça qui détermine si c'est la version US ou la version française qui n'est qu'une médiocre traduction de l'autre! :>>