IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PowerAMC Discussion :

Package dans PowerAmc 15.2


Sujet :

PowerAMC

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 11
    Points : 6
    Points
    6
    Par défaut Package dans PowerAmc 15.2
    Bonjour,
    Je débute avec powerAMC 15.2 et je suis un peu dans le vague concernant la meilleure manière de créer des packages. En effet j'ai lu la documentation mais je ne percute pas bien comment diviser de manière simple mon modèle en packages.
    La mission qui m'est confiée est à partir d'une database existante (mysql 5) de produire le mpd, le mld et le mcd.
    Après quelques déboires pour le reverse engineering (via odbc cela n'a pas fonctionné - attente sans fin du reverse) j'ai pu produire un mpd brut.
    Maintenant je souhaite l'agencer en packages pour le rendre plus visible mais ce que j'utilise comme méthode ne me semble pas des plus simples et c'est là que j'ai besoins de vos expériences.
    Ma première question : les objects de mon diagramme principale sont-ils à dupliquer ou à déplacer dans les diagrammes de mes packages ?
    Actuellement je suis parti sur l'option de créé des liens avec la combinaison de touches crt + maj + glisser déposer de mon diagramme principal vers le diagramme de package. Pour sélectionner mes objects avant le déplacement, je pointe une table et je précise "Sélectionner les objects liés" depuis le menu contextuel et j'envoi le tout vers dans mon package. Cela marche mais c'est très c'est un peu galère car je dois ensuite dans mon package virer tous les doublons créés (table et liaisons !).
    Ensuite je m'interroge, mon diagramme principal avec cette méthode est toujours aussi chargé et imbuvable (d'autant que mes symboles de package viennent le charger encore plus).
    Je me dis que peut-être qu'il faudrait que j'ai un deuxième diagramme qui ne contiendrait que des liens vers mes packages, est-ce une solution ?
    Dans les exemples je n'ai malheureusement rien trouvé qui puisse me montrer un découpage cohérent en packages...
    Avez-vous des pistes pour m'aider un peu ? Ou auriez-vous un modèle de test découpé en packages que je puisse m'en inspirer ?
    Je précise que ma licence PowerAmc me limite aux mpd, mld et mcd.

  2. #2
    Futur Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    Je me répond partiellement...
    Pour transférer depuis un diagramme dans un nouveau package ou dans un package existant il faut utiliser "Conversion d'un diagramme en package".
    je cite la doc "PowerAMC vous permet de convertir un diagramme en package.

    Vous pouvez transférer tous les objets du diagramme courant dans le nouveau package, ou bien spécifier certains objets uniquement. Les autres objets restent à leur emplacement d'origine et seront représentés par des raccourcis dans le nouveau package.

    Les objets de liaison que vous déplacez conservent leurs liens dans le package cible et un raccourci est généralement créé dans le package source. En règle générale, il convient de préserver la modélisation conceptuelle.

    Les règles de création de raccourci dans PowerAMC s'appliquent également au déplacement d'objets entre packages."

    Bon cela me permet d'aller plus vite pour le transfert...
    Cependant je suis toujours en quête d'exemple de découpage en packages pour mettre en place un rapport cohérent.

  3. #3
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 001
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    Bonjour benangi,

    Votre problème est-il d’urbaniser votre modèle ?

    Par exemple, un jour j’ai récupéré l’ensemble d’objets suivant, entités-types et associations-types et il fallait en faire un MCD lisible... :


    Si votre problème est de même nature, vous pouvez utiliser des vues pour urbaniser vos tables.

    Dans mon cas, il s’agissait de créer une vue conceptuelle (un MCD) pour le référentiel des personnes, une autre pour les entités géographiques, etc., soit une dizaine de vues en tout. Je n’ai pas utilisé les packages car à l’époque ces choses n’existaient pas dans Power AMC...

    Je ne dispose pas de Power AMC V15, mais je pense que la procédure n’a pas dû beaucoup évolué :

    Pour créer une vue au niveau MCD ou MPD :
    Vue > Diagramme > Nouveau diagramme
    puis
    Symbole > Afficher les symboles
    et sélectionner les tables qui vont bien (et au besoin les références si l'outil ne le fait pas de lui-même).

    Un objet peut participer à autant de vues qu'on veut et c’est heureux s’il joue le rôle de pont entre deux ou plusieurs vues.
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

  4. #4
    Futur Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    Oui mon problème est en effet d'urbaniser mon modèle et il semble que les vues que vous citer sont dans la version 15 les packages.
    Je suis cette piste donc. Merci pour votre réponse.
    Bravo pour l'exemple d'objects on dirait un peu la chevelure de Bob Marley au réveil :o)

Discussions similaires

  1. packages dans les taglib
    Par allstar dans le forum Struts 1
    Réponses: 1
    Dernier message: 03/08/2006, 18h59
  2. probléme de package dans eclipse
    Par bf83 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 13/04/2006, 14h29
  3. Package dans eclipse
    Par wariom dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 13/04/2006, 10h53
  4. [Applet]utiliser une classe d'un package dans une applet
    Par jeromejanson dans le forum Applets
    Réponses: 1
    Dernier message: 30/06/2005, 08h13
  5. Package Dans un schema maitre executé par un schema Esclave
    Par argoet dans le forum Administration
    Réponses: 18
    Dernier message: 29/09/2004, 16h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo