Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
analysesi [Le 10/06/2007, 17:08]
_Enchained
analysesi [Le 04/08/2021, 23:03] (Version actuelle)
103.132.31.213 [Installation]
Ligne 1: Ligne 1:
-{{tag>Dapper Edgy Feisty SGBD développement BROUILLON}} +{{tag> ​sgbd programmation}}
 ---- ----
- +======AnalyseSi====== 
-> Cette page est en cours de rédaction. Ne l'​utilisez pas tant que cette note apparait. +AnalyseSI ​permet ​de modéliser votre base de données à l'aide de la méthode ​[[wpfr>​MERISE]].
- +
-====== ​AnalyseSI ​====== +
- +
-**AnalyseSI** est un logiciel ​de [[wp>http://​fr.wikipedia.org/​wiki/​MERISE|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. +
- +
-Le logiciel contient le connecteur Java pour MySQL et PostGreSQL permettant de se connecter directement au serveur de base de données pour y créer les tables. +
- +
-Il inclut aussi le connecteur ODBC mais ceci est spécifique pour Windows. +
- +
-===== Fonctionnalités ===== +
- +
-  * Dessin du schéma Entité – Relation (MCD) +
-  * Vérification de la cohérence du schéma +
-  * Génération du modèle physique de données (MPD) +
-  * Génération du dictionnaire des données +
-  * Génération et exécution du code SQL de création de la base +
-  * Chargement et sauvegarde du modèle +
-  * Export du modèle au format image (PNG)+
  
 ===== Installation ===== ===== Installation =====
  
-Il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **analysesi** disponible sur [[http://​ubuntu.davromaniak.eu|Le dépomaniak]] (dépôt de Davromaniak ​à [[tutoriel:​comment_modifier_sources_maj|ajouter à vos sources de mises à jour]]). +AnalyseSI nécessitant une machine virtuelle Java (JVM) pour fonctionner,​ il faudra ​installer le paquet **JRE** nécessaires ​à cette JVMPour en savoir plus rendez-vous sur la page **[[:java|Java]]**.\\
- +
-{{icons:​iconnote.png }} +
->Les paquets sont signés et vous aurez donc besoin d'une clé pour vous y connecter. Vous trouverez les informations nécessaires ​sur [[http://​ubuntu.davromaniak.eu|le site du dépôt]].+
  
-Le logiciel marche aussi bien avec Java5 ou 6. Si vous n'en avez aucun d'​installéil installera les paquets Java5.+Par exemplevous pouvez installer : **[[apt://​openjdk-7-jre|openjdk-7-jre]]**
  
-Vous pourrez alors lancer AnalyseSI depuis ​le menu //Applications → développement//.+Ensuite, il vous faut télécharger ​le .jar sur le [[https://launchpad.net/analysesi|site du projet]] puis le lancer depuis un [[:​terminal]] en adaptant  
 +<​code>​java -jar chemin_du_dossier_contenant_le_fichier_jar/analyseSI-0.75.jarr  
 +</​code>​
  
 ===== Utilisation ===== ===== Utilisation =====
  
-Vous trouverez le manuel de l'​utilisateur du logiciel dans **/​usr/​share/​doc/​analysesi/​doc0.6.3.pdf.gz** et un fichier exemple dans **/​usr/​share/​doc/​analysesi/​examples/​transport.asi**.+<del>Vous trouverez le manuel de l'​utilisateur du logiciel dans **/​usr/​share/​doc/​analysesi/​doc0.6.3.pdf.gz** et un fichier exemple dans **/​usr/​share/​doc/​analysesi/​examples/​transport.asi**.</​del>​ FIXME del ou note ??? si c'est del, supprimer ne pas laisser
  
-{{icons:​iconnote.png }} +<note tip> 
->Pour ouvrir un fichier .asi (extension utilisée par le logiciel), il faut d'​abord ouvrir le logiciel puis cliquer sur « Ouvrir ». Le double-clic sur le fichier ou le « Ouvrir avec… » ne marchent pas (encore).+Pour ouvrir un fichier .asi (extension utilisée par le logiciel), il faut d'​abord ouvrir le logiciel puis cliquer sur « Ouvrir ». Le double-clic sur le fichier ou le « Ouvrir avec… » ne marchent pas (encore). 
 +</​note>​
  
-Faisons le tour du logiciel en utilisant le fichier d'​exemple **transport.asi** ​:+Vous pourrez avoir une première approche ​du logiciel en utilisant le fichier d'​exemple **transport.asi**.
  
 ==== Le dictionnaire des données ==== ==== Le dictionnaire des données ====
Ligne 50: Ligne 29:
  
 {{analysesi_dico.png|Un exemple de dictionnaire de données.}} {{analysesi_dico.png|Un exemple de dictionnaire de données.}}
 +
 +
  
 ==== Le schéma MCD ==== ==== Le schéma MCD ====
Ligne 62: Ligne 43:
 Les données ajoutées aux entités s'​ajoutent automatiquement au dictionnaire des données. Les données ajoutées aux entités s'​ajoutent automatiquement au dictionnaire des données.
  
-Une fois que vous avez fini votre MCD, vous pouvez cliquer sur le bouton « vérification » pour vérifier la structure de votre MCD. Le logiciel vous dis alors si il y a des incohérences dans votre schéma. Si tout va bien vous obtenez une fenêtre de ce type :+Une fois que vous avez fini votre MCD, vous pouvez cliquer sur le bouton « vérification » pour vérifier la structure de votre MCD. Le logiciel vous dit alors si il y a des incohérences dans votre schéma. Si tout va bien vous obtenez une fenêtre de ce type :
  
 {{analyssi_mcdok.png|Le message d'un MCD valide.}} {{analyssi_mcdok.png|Le message d'un MCD valide.}}
Ligne 70: Ligne 51:
 ==== Génération du MLD ==== ==== Génération du MLD ====
  
-Le Modèle Logique de Données (MLD) est l'​étape suivante d'une modélisation selon la méthode Merise. ​Certains ​données vont alors migrer dans certaines entités (système de clés étrangères),​ etc. C'est un peu un MCD optimisé.+Le Modèle Logique de Données (MLD) est l'​étape suivante d'une modélisation selon la méthode Merise. ​Certaines ​données vont alors migrer dans certaines entités (système de clés étrangères),​ etc. C'est un peu un MCD optimisé.
  
 Un clic sur le bouton « Construction » analyse le MCD et construit le MLD. Un clic sur le bouton « Construction » analyse le MCD et construit le MLD.
  
-{{icons:​iconnote.png }} +<note important>​ 
->Si votre MCD est assez gros, la construction du MLD peut devenir très longue (environ 4 minutes pour un MCD d'​environ 120 entités et associations). Ne vous inquiétez pas et laisser l'​ordinateur faire le travail pour vous. ;-)+Si votre MCD est assez gros, la construction du MLD peut devenir très longue (environ 4 minutes pour un MCD d'​environ 120 entités et associations). Ne vous inquiétez pas et laisser l'​ordinateur faire le travail pour vous. ;-) 
 +</​note>​
  
 Une fois que la génération du MLD est faite le logiciel vous en informe : Une fois que la génération du MLD est faite le logiciel vous en informe :
Ligne 83: Ligne 65:
 Cliquez alors sur « MLD » dans le panneau de gauche pour accéder à votre MLD : Cliquez alors sur « MLD » dans le panneau de gauche pour accéder à votre MLD :
  
-{{analysesi_mld.png|Le MLD créé.}} +<note tip> 
- +Pour le MCD et le MLD, le bouton « Sauvegarder le graphique » permet d'​enregistrer votre schéma au format PNG. 
->Pour le MCD et le MLD, le bouton « Sauvegarder le graphique » permet d'​enregistrer votre schéma au format PNG.+</​note>​
  
 La construction du MLD a aussi généré les requêtes SQL permettant de créer les tables dans votre SGBD. La construction du MLD a aussi généré les requêtes SQL permettant de créer les tables dans votre SGBD.
Ligne 101: Ligne 83:
 Dans le champ « Adresse », entrez vos paramètres sous une des formes suivantes : Dans le champ « Adresse », entrez vos paramètres sous une des formes suivantes :
  
-  * MySQL : <​code>​jdbc:​mysql://​ADRESSE/BASE</​code>​ +  * MySQL : <​code>​jdbc:​mysql://​hote:port/nomDuSchémaDeBase</​code>​ 
-  * PostgreSQL : FIXME <​code>​jdbc:​postgre://ADRESSE/BASE</​code> ​+  * PostgreSQL : FIXME <​code>​jdbc:​postgresql://hote:port/nomDuSchémaDeBase</​code> ​
   * ODBC : <​code>​jdbc:​odbc://​DSN</​code>​   * ODBC : <​code>​jdbc:​odbc://​DSN</​code>​
  
Ligne 121: Ligne 103:
 Enfin, un dernier bouton « Sauvegarder le script » vous permet d'​enregistrer les requêtes SQL dans un fichier. Enfin, un dernier bouton « Sauvegarder le script » vous permet d'​enregistrer les requêtes SQL dans un fichier.
  
-===== Eucalyptus, future version 0.7 ===== 
- 
-Cette version est toujours en développement à l'​heure actuelle. Voici une capture fournie par l'​équipe de développement : 
- 
-{{http://​analysesi.free.fr/​public/​AnalyseSI-Eucalyptus-310107mini.png}} 
  
 ===== Liens ===== ===== Liens =====
  
-  * Site officiel : http://analysesi.free.fr +  * [[https://launchpad.net/​analysesi|Site du projet]] 
-  * [[wp>http://fr.wikipedia.org/wiki/​MERISE|Merise sur Wikipédia]]+  * [[http://www.analysesi.com/|Blog du projet]] 
 +  * [[wpfr>MERISE|Merise sur Wikipédia]]
   * [[http://​www.commentcamarche.net/​merise/​mcd.php3|Merise sur Comment ça marche]]   * [[http://​www.commentcamarche.net/​merise/​mcd.php3|Merise sur Comment ça marche]]
  
 ---- ----
  
-//​Contributeurs : [[:​utilisateurs:​Ner0lph]],​ [[:​utilisateurs:​_Enchained]]//​+//​Contributeurs ​principaux : [[:​utilisateurs:​Ner0lph]],​ [[:​utilisateurs:​_Enchained]].//
  • analysesi.1181488138.txt.gz
  • Dernière modification: Le 18/04/2011, 14:46
  • (modification externe)