I. Historique▲
AMCDesignor (c'est son nom d'origine) a été conçu à la base pour pallier le manque d'outils 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.
Deux 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 boucliers des analystes merisiens, la tentative fut un échec.
Depuis leur version 7, PowerDesigner et PowerAMC ne se différencient plus que par la langue, hormis la spécificité des traitements Merise.
L'application est multiméthodes depuis sa refonte (version 7) et gère tous les diagrammes UML 2.0 dans ses versions Studio.
Elle intègre dès la version 12.5 un plugin Eclipse 3, permet d'importer vos modèles RationalRose et ERwin sans souci.
La version 15 fait apparaître la modélisation d'architecture d'entreprise et d'urbanisation du SI.
II. Nomenclature et modules▲
PowerDesigner-PowerAMC est composé de divers modules. Le coût des licences dépend donc fortement des modules utilisés, d'où l'importance de faire un bon choix. De plus, la nomenclature Sybase a de quoi décoiffer, bien qu'elle ait été simplifiée depuis janvier 2007. En voici une brève synthèse :
Version française |
Version anglaise |
MCD/MLD
|
MOO/UML
|
MTM
|
BPM
|
MAE
|
Référentiel |
Coût indicatif |
---|---|---|---|---|---|---|---|---|
PowerAMC Données |
PowerDesigner Data Architect |
|
|
|
|
|
|
2833 € |
PowerAMC Données Entreprise |
PowerDesigner Data Architect Enterprise |
|
|
|
|
|
|
4720 € |
PowerAMC Développeur Studio |
PowerDesigner Developer |
|
|
|
|
|
|
2833 € |
PowerAMC Développeur Studio Entreprise |
PowerDesigner Developer Enterprise |
|
|
|
|
|
|
4720 € |
PowerAMC Données Merise |
- |
|
|
|
|
|
|
3779 € |
PowerAMC Données Merise Entreprise |
- |
|
|
|
|
|
|
5666 € |
PowerAMC Concepteur Studio |
- |
|
|
|
|
|
|
5671 € |
- |
PowerDesigner Studio |
|
|
|
|
|
|
5671 € |
PowerAMC Concepteur Studio Entreprise |
- |
|
|
|
|
|
|
7090 € |
- |
PowerDesigner Studio Enterprise |
|
|
|
|
|
|
7090 € |
PowerAMC Consultation |
PowerDesigner Viewer |
|
|
|
|
|
|
0 € |
Dès la version 12.5, la version consultation est totalement gratuite. C'est une version qui permet à quiconque de consulter un quelconque modèle PowerAMC, sans moyen de le modifier. C'est un fabuleux outil à mettre entre les mains de tous vos développeurs.
Les modèles suivants sont de plus inclus dans toutes les versions ci-dessus :
- Modèle Physique de données (MPD) ;
- Modèle XML ;
- Modèle libre ;
- Gestion des exigences ;
- Modèle de fluidité de l'information (ETL, BI, réplication).
La version traitements Merise est spécifique à PowerAMC (elle n'existe donc pas dans la gamme PowerDesigner) et comprend les modèles suivants :
- MCT : modèle conceptuel des traitements ;
- MCC : modèle conceptuel de communication ;
- MOT : modèle organisationnel des traitements.
PowerAMC gère donc les modèles suivants :
Types de modèle |
Définition |
---|---|
Modèle d'architecture d'entreprise |
Diagramme de cartographie des processus |
Modèle processus métier |
Diagramme de processus métier |
Modèle conceptuel de données |
Merise |
Modèle libre |
Réseau |
Modèle de traitements merise |
Diagramme de flux |
Modèle orienté objet |
Diagramme de classes |
Modèle physique |
Diagramme physique |
Modèle XML |
XML Schema definition 1.0 |
Modèle de fluidité de l'information |
IQ Staging |
Modèle de gestion des exigences |
Vues Document des exigences |
III. Rétrogénérateur de code▲
Catégorie |
Langage |
---|---|
Langages processus |
BPEL4WS1.1 |
Langages objets |
C# |
Bases de données |
ADABAS D |
Définitions XML |
Document Type Definition 1.0 |
Il est possible de générer ou de rétrogénérer une kyrielle d'autres codes, soit en important d'anciens fichiers de définitions d'anciennes versions de PowerAMC, soit en éditant/modifiant une ressource existante grâce au puissant éditeur de ressources apparu dès la version 7.
IV. Prix du produit et retour sur investissement▲
Les détracteurs de PowerAMC avanceront l'argument massue et l'un de ses seuls défauts : il est cher. Eh bien oui, rien à redire… C'est un produit professionnel et cher ! Mais… en quelques secondes, vous pourrez vous faire vous-même une idée du retour sur investissement possible avec ce produit. Démonstration…
IV-A. Rétrogénération d'une base existante▲
- Démarrer PowerAMC via le menu Démarrer -> Programme -> Sybase -> PowerAMC 15 -> PowerAMC.
- Menu Fichier -> Reverse Engineering -> Base de données.
- Choix de votre SGBDR source.
- Choix de votre source de ODBC de données, configuration si nécessaire et insertion du login - mot de passe.
- La liste des objets que vous pouvez sélectionner apparaît. Si la Sélection par défaut ne vous plaît pas, modifiez-la.
- Cliquez sur OK : la rétrogénération commence. Selon vos choix, elle peut prendre un temps certain. Finalement, le Modèle Physique de données (MPD) apparaît sous forme d'un diagramme.
IV-B. Génération d'une documentation du modèle de données▲
- Clic droit dans l'espace de travail, sur le MPD généré précédemment.
- Menu Nouveau -> Rapport.
- Choix du nom du rapport, de la langue et du modèle, puis OK.
- L'éditeur de rapport est ouvert. On peut le modifier à sa guise, mais ceci est une autre histoire et nous allons nous contenter du rapport modèle.
- Menu Rapport -> Générer au format HTML (ou via l'icône HTM de la barre d'outils).
- Indiquez l'emplacement et le lieu de sauvegarde de votre rapport (en emplacement réseau partagé ou, encore mieux, un répertoire de votre Intranet). Un fichier et un sous-répertoire associé vont être générés.
- À la fin de la génération, PowerAMC vous demande si vous voulez visualiser le résultat via votre navigateur. Et voici le résultat final (à télécharger et décompacter)…