AnalyseSI

Un logiciel GPL de modélisation Merise

AnalyseSI

AnalyseSI est un logiciel de modélisation Merise en Java. Il permet de créer un MCD (modèle conceptuel de données) graphiquement puis de générer le MLD (modèle logique de données) correspondant ainsi que les requêtes SQL de création des tables.
liftingdico

sql

COMMENTS

77 Comments

  1. llaetitia

    janvier 19th, 2012 04:45

    impossible de lancer analyseSI.jar pourtant j’ai java 7 et je suis sous seven home edition, que faut il faire ?

  2. AnalyseSI Team

    janvier 30th, 2012 10:05

    Bonjour,
    Si le double clic sur le fichier ne marche pas ,
    essayez la commande
    java -jar
    exemple : java -jar AnalyseSI-0.75.jar

    Cordialement

  3. adam

    février 29th, 2012 12:46

    Salut

    Je suis consultant IT & UX designer à mes heures et j’ai vu que vous recherchiez des personnes pour faire un nouveau design de l’application. Comment participer ?

    Merci

  4. Céline

    mars 19th, 2012 05:45

    Bonjour,

    je suis sous mac os 10.5.8 et je n’arrive pas à ouvrir le logiciel.

    Le double clic ne marchant pas, j’ai essayé en passant par le terminal et en rentrant la commande java -jar AnalyseSI-0.75.jar et tjs rien…

    Si vous avez une idée… je suis preneuse.
    Merci d’avance

  5. AnalyseSI Team

    avril 13th, 2012 12:37

    Bonjour
    Pouvez-vous nous dire ce que vous voyez quand vous tapez la commande :
    java -version

    PS : donnez-nous par exemple la copie de l’écran
    Cordialement

  6. Ed

    avril 29th, 2012 03:03

    Bonjour,

    tout d’abord un grand bravo : votre interface est en effet assez intuitive et sa prise en main est relativement rapide (à savoir que je ne suis ni programmeur, ni administrateur de SGBD).
    Je me suis donc lancé dans l’aventure en créant un modèle suivant une DB que j’avais déjà créée ; j’ai vite compris qu’un nom de champ ne pouvait être utilisé qu’une seule fois dans l’intégralité du projet et donc que la référence était le dictionnaire.
    Je pose alors la question suivante : serait-il possible pour l’interface de ne se référer qu’à l’ID de la propriété, qui pourrait être différente de son nom et être préfixé du nom de l’entité correspondante ?
    Ex. : j’ai un champ (propriété) « champ1 » et une table (entité) « t_table1 » ; pourrait-on avoir ce champ de nom « champ1 » et d’ID « t_table1.champ1 », ou serait-ce superflu ?
    Merci pour votre réponse.
    Cordialement
    Ed

  7. Ed

    avril 29th, 2012 03:09

    Re bonjour,

    j’ai une petite astuce pour les personnes qui évoluent sous Windows et qui ont certaines difficultés à accéder à l’application : dans mon cas, le fichier .jar est automatiquement reconnu par Firefox, mais lors du double-clic, message d’erreur du navigateur comme quoi le module serait corrompu… il m’a suffit de faire un clic droit sur ce fichier puis « ouvrir avec… » -> Java Platform.
    Si l’option Java n’est pas directement accessible, il faut alors se rendre dans les propriétés du fichier puis modifier le programme par défaut à l’ouverture.
    Ed

  8. AnalyseSI Team

    mai 15th, 2012 05:14

    Bonjour,
    Votre remarque sera prise en compte sur la prochaine version. Une réflexion dans ce sens est en cours.
    Cordialement

  9. romarno1

    mai 16th, 2012 05:18

    Bonjour,

    Est-il possible de modéliser des associations réflexives (créer une association entre un type-entité et lui même) ?
    Cordialement

  10. lio33

    juin 20th, 2012 09:19

    Bonjour,

    Merci pour votre application.
    Un point qui pourrait être intéressant :
    – offrir la possibilité d’insérer des annotations sur le MCD.

    Cordialement

  11. lio33

    juin 20th, 2012 05:01

    Une autre amélioration :
    Permettre de zoomer/dezoomer sur les diagrammes MCD, etc.

  12. Pierre

    juin 27th, 2012 01:32

    Outil vraiment pratique, très simple à utiliser, très intuitif.
    Dommage qu’il ne gère pas les associations reflexives, je vais devoir utiliser un autre outil pour mon projet :(.

    Bonne chance au dev de ce beau projet !
    PS : Une fonctionnalité de mise en forme automatique du MCD serait pratique dans le cas de gros MCD.
    Et la possibilité de renommé les clés importées dans le MPD et le MLDR.

  13. Nate

    juillet 3rd, 2012 08:47

    Un parfait exemple des raisons pour lesquelles j’ai plutôt tendance à ne jamais utiliser de logiciels libres et open-source :

    guide d’utilisateur introuvable, ni sur le site ni sur la page de téléchargements. Ou alors existe-t-il, mais je ne le trouve nul part : un guide d’utilisateur se doit d’être facilement accessible!

    Du coup, j’arrive dans le programme et ma première réflexion est : « merde, je fais quoi? » Donc je clique sur « MCD » et crée une première entité (au passage, les boutons sont tout sauf ergonomiques). Après comment suis-je censé ajouter une clé primaire, des attributs à ma table? Ah, je dois faire clic-droit sur la table, modifier. Jusque-là tout va bien, à part quelques soucis d’ergonomies, le programme fait ce qu’on lui demande. Maintenant dans la nouvelle frame Modifier, comment je déclare qu’un attribut est une clé primaire? Ah, ça doit être le premier attribut qui est considéré comme clé-primaire. Bon…

    Enfin, truc tout bête, comment je déplace une entité pour pas que ce soit trop le foutoir? je suis en train de chercher…Et je ne trouve aucun moyen de déplacer mes entites!!! Un comble pour un logiciel de MCD!
    Et pour finir, quand j’appuie sur « créer document » , il essaie de m’ouvrir un document, c’est quoi ce bor$$$ ?

    Enfin bref, je suis peut-être feignant, et je sais que si je prend le temps je finirai par maîtriser suffisamment le programme. Sauf que j’ai pas envie d’étudier une nouvelle interface chaque fois que je télécharge un programme. Java via Swing ne permet-il pas de faire des menus et des onglets?

    Si on prend DBmain par exemple, on peut lui reprocher tout ce qu’on veut, mais son ergonomie est très correct. Il existe un guide d’utilisateur (pas besoin d’aller sur un forum, de s’inscrire, de dire bonjour dans la partie présentation, puis comment j’fais pour utiliser ton machin dans la partie Aide. Les gens ont pas le temps, surtout s’ils travaillent).

    Si un programme open-source est uniquement réservé aux programmeurs et aux gens qui ont du temps à perdre à étudier et modifier le code source d’un programme avant de pouvoir l’utiliser, je comprend pourquoi Microsoft et Apple se portent si bien financièrement.

    PS : ce n’est pas un troll gratuit, mais un coup de gueule et plusieurs recommandations car votre programme me plaît et je vais certainement tenter de le maîtriser pour mes projets futurs. Vous pouvez supprimer ce commentaire, mais svp tenez en compte.

  14. Ralph Silbaugh

    août 8th, 2012 02:07

    Fantastic items from you, man. I have bear in mind your stuff prior to and you’re simply extremely fantastic. I actually like what you have obtained here, certainly like what you are stating and the best way through which you are saying it. You’re making it entertaining and you still care for to keep it sensible. I cant wait to read far more from you. That is really a tremendous web site.

  15. Pidji

    septembre 9th, 2012 07:19

    Excellent outil pour la modélisation. Quelques remarques pour améliorer celui-ci :
    1. pouvoir indiquer le nom de la base correspondante
    2. saisir les valeurs des énumérations ce qui éviterait que le schéma SQL soit systématiquement rejeté lors du chargement…
    Autres améliorations : pouvoir modifier le schéma SQL pour ajouter, par exemple des « champs techniques » (date et user de création/mise à jour, champ de suppression logique…).
    Un petit manuel d’utilisation serait effectivement un plus…
    Bon courage.

  16. phicarre

    septembre 28th, 2012 05:56

    J’ai déplacé une table dans le mcd et hop, plus de table ! problème connu ?

  17. phicarre

    septembre 29th, 2012 01:29

    Précision: version 0.75

    Un forum serait le bienvenue …

  18. distaso

    novembre 29th, 2012 04:12

    bonjour,
    j’ai utilisé ce logiciel en DUT et souhaiterai aujourd’hui le ré-utilisé mais je ne trouve pas le fichier executable dans le fichier rar telechargé. si quelqu’un pouvait m’aiguiller.
    merci d’avance

  19. M.Defachelle

    décembre 12th, 2012 02:54

    Bonjour,

    tout d’abord un grand bravo pour ce logiciel !
    Je n’ai pas trouvé comment ajouter de clé externe dans les entités, est-ce possible ? Car je trouve que cela indispensable et je m’étonne de ce manque.

    Dans l’attente d’une réponse rapide de votre part, cordialement

  20. judi

    avril 10th, 2013 09:59

    Bonjour
    Outil assez interessant. Par contre, je voudrais savoir s’il est possible de créer les entités héitage avec cet outils. Je n’ai pas trouvé comment

  21. ppierre

    juillet 24th, 2014 02:46

    Bonjour,

    J’ai connecté AnalyseSI sur une base Access. Mais lorsque je lance la requête SQL, j’ai un message d’erreur « Impossible de créer les tables. Pensez à vérifier que tous les types de données sont supportées par votre BDD ». J’ai testé avec une table comprenant un seul « champ » mais j’obtiens le même message. J’ai copié la requête SQL dans Access (dans création d’une requête) mais il y a une erreur de syntaxe.
    Que faut-il faire ?
    Je vous remercie (pour ce logiciel et la réponse).
    Cordialement.

  22. Phil

    août 13th, 2014 01:37

    Bonjour,

    j’obtiens l’erreur suivante : quelle solution svp ?

    D:\Téléchargements>java -jar analyseSI-0.76.jar
    Exception in thread "main" java.lang.UnsupportedClassVersionError: org/an
    ain/Main : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$000(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    Could not find the main class: org.analyse.main.Main. Program will exit.

  23. med

    septembre 22nd, 2014 09:34

    merci j’ en est besoin pour mon projet de fin d’etude

  24. mparchet

    septembre 23rd, 2014 08:11

    Bonjour,

    Je n’arrive pas a téléchargé télécharger la dernière version de analysesi.

    Ce programme a-t-il basculé en licence gpl payante ?

    j’aimerais modéliser de l’héritage.

    Est-ce qu’avec la dernière version, on peut le faire ?

    Merci pour votre réponse

    Salutations

    mparchet

  25. Coproglotte

    octobre 18th, 2014 10:49

    Bonjour.
    J’ai tenté d’utiliser AnalyseSI mais j’ai rencontré un problème assez gênant. En effet, l’affichage est inexistant chez moi !

    Le contexte : Gentoo à jour avec X11, je fais tourner d’autres programmes Java sans problème.
    java -version : java version « 1.7.0_55 »
    OpenJDK Runtime Environment (IcedTea 2.4.7) (Gentoo build 1.7.0_55-b14)
    OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

    Le souci : après avoir tapé java -jar analyseSI-0.76.jar, une fenêtre s’ouvre avec le logo de AnalyseSI et une barre de chargement. À la fin du chargement, la fenêtre se ferme, une nouvelle s’ouvre… Et reste totalement blanche ! Si je clique quelque part dedans quand même, le soft réagit normalement en m’ouvrant des menus suivant l’endroit où je clique.

    N’ayant pas trop envie de faire des MCD à l’aveugle, j’espère que ce bug sera corrigé. 😉

    Bonne continuation.

  26. Thierry

    novembre 12th, 2014 10:32

    Bonjour,
    le logiciel est trés intuitif, par contre aprés avoir bien avancé sur mon MCD, j’ai sauvegardé puis fermé l’application. A la réouverture et chargement du fichier sauvegardé, la les liaisons ne s’affichent plus sur le MCD. c’est un bug identifié ou pas ?

  27. Candès

    novembre 25th, 2014 08:14

    Bonjour, c’est d’un peu d’aide que j’ai besoin : quand je clique sur le bouton Vérification après avoir rempli le dictionnaire de données et créé le MCD j’ai pour chaque « unique identifier » le message suivant : la taille de l’information « nom_attribut » est incorecte. Je ne vois pas en quoi des tailles comprises entre 2 et 10 pour des identifiants peuvent être incorrectes. Du coup il ne fait pas le MLD.
    Je voudrais savoir si c’est moi qui bugge ou si c’est ma version. Je travaille sous Mac Os 10.9.5 et ma version d’analyse SI est la 0.632.

Leave a Reply