Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
ACCUEIL SYBASE F.A.Q SYBASE FORUM SYBASE TUTORIELS SYBASE SOURCES SYBASE

Présentation de Sybase PowerAMC 12.5

Débutant

Date de publication : 1.7.2003 , Date de mise à jour : 19.9.2007

Par fadace (Fabien Celaia)
 

Aperçu de Sybase PowerAMC 12.5, outil professionnel de modélisation et de génération de code

I. Historique
II. Nomenclature et modules
III. Rétrogénérateur de code
IV. Prix du produit et retour sur investissement
IV-A. Rétrogénération d'une base existante
IV-B. Génération d'une documentation du modèle de données
V. Liens


I. Historique

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. Depuis leur version 7, PowerDesigner et PowerAMC ne se différencient plus que par la langue,hormis la spécificité des traitements Merises. L'application est multi méthodes depuis sa refonte (version 7) et gère tous les diagrammes UML 2.0 dans ses versions Studio. Elle intègre dès cette version 12.5 un plugins Eclipse 3, permet d'importer vos modèles RationalRose et ERwin sans soucis.


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é en simplifiée depuis janvier 2007. En voici un brève synthèse:

Version française Version anglaise MCD
(Conceptuel de données)
MOO
(Orienté objet)
MTM
(Traitements Merise)
MPM
(Processus Métier)
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 €, lecture seule

Les modèles suivants sont de plus inclus dans toutes les versions ci-dessus

  • Modèle Physique de données (MPD)
  • Gestion des exigences
  • XML
  • Libre
  • Fluidité de l'information
La version traitements Merise est spécifique à PowerAMC (elle n'existe donc pas dans la gamme PowerDesigner) et comprend les modèles suivants

  1. MCT : modèle conceptuel des traitements
  2. MCC : modèle conceptuel de communication
  3. MOT : modèle organisationnel des traitements

PowerDesigner gère donc les modèles suivants:

Types de modèle Définition
Modèle processus métier Diagramme de processus métiers
Diagramme de hiérarchie de processus
Modèle conceptuel de données Merise
IE
Modèle libre Réseau
Collaboration simplifié
Flux simplifié
Cas d'utilisation simplifié
Autres...
Modèle de traitements merise Diagramme de flux
Diagramme conceptuel
Diagramme organisationnel
Modèle orienté objet Diagramme de classes
Diagramme objet
Diagramme de packages
Diagramme de cas d'utilisation
Diagramme de séquence
Diagramme de communication
Diagramme d'interactions
Diagramme d'activités
Diagramme d'états-transitions
Diagramme de composants
Diagramme de structures composites
Diagramme de déploiement
Modèle physique Diagramme physique
Diagramme multidimensionnel
Modèle XML XML Schema definition 1.0
Document type Definition 1.0
Modèle de fluidité de l'information IQ Staging
Mobilink
Replication Server
Modèle de gestion des exigences Vues Document des exigences
Vue Matrice de traçabilité
Vue Matrice des affectations des utilisateurs

III. Rétrogénérateur de code

Catégorie Langage
Langages processus Analysis
BPEL4WS1.1
ebXML BPSS v1.01
ebXML BPSS v1.04
Langages objets C#
C# 2.0
IDL - CORBA
Powerbuilder
Java
Java 5.0
Visual Basic .Net
Visual Basic 2005
XML-DTD
XML Schema
Bases de données ADABAS D
ALLBASE/SQL G.1
AS400
ANSI2
IBM DB2/UDB
Informix
Ingres
InterBase
MS Access
MS SQL Serveur
MySQL
NonStop SQL
ODBC 3.0
Oracle
PostgreSQL
Red Brick Warehouse
Sybase ASE/ASA/ASIQ/Avaki
Teradata
Définitions XML Document Type Definition 1.0
XML Schema Definition 1.0
XML-Data Reduced 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

  1. Démarrer PowerAMC via le menu Démarrer -> Programme -> Sybase -> PowerAMC 10 -> PowerAMC.
  2. Menu Fichier -> Reverse Engineering -> Base de données
  3. Choix de votre SGBDR source
  4. Choix de votre source de ODBC de données, configuration si nécessaire et insertion du login - mot de passe.
  5. La liste des objets que vous pouvez sélectionner apparaît. Si la Sélection par défaut ne vous plaît pas, modifiez-là.
  6. Cliquez sur Ok : la rétrogénération commence. Selon vos choix, elle peut prendre un temps certain. En finale, 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

  1. Clic droit dans l'espace de travail, sur le MPD généré précédemment.
  2. Menu Nouveau -> Rapport
  3. Choix du nom du rapport, de la langue, et du modèle, puis Ok
  4. L'éditeur de rapport est ouvert. On peut le modifier à sa guise, mais ceci est une autre histoire ö nous allons nous contenter du rapport modèle.
  5. Menu Rapport -> Générer au format HTML (ou via l'icône HTM de la barre d'outils).
  6. 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.
  7. A 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)...

V. Liens



Valid XHTML 1.1!Valid CSS!

Copyright © 2003/2007 Fadace. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsable bénévole de la rubrique Sybase : Fabien Celaia - Contacter par EMail :
Vos questions techniques : forum d'entraide Sybase - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.