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 09/06/2007, 12:49]
ner0lph Ponctuation, un petit peu de typo, légendes des images, ...
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 JDBC permettant de se connecter directement au serveur de base de données pour y créer les tables. +
- +
-AnalyseSI gère MySQL, PostGreSQL et ODBC. +
- +
-Fonctionnalités du logiciel : +
- +
-  * 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]]**.\\
- +
->**Note :** 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
  
->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 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). 
 +</​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 48: 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 60: 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 shé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 68: 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.
  
->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 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. ;-) 
 +</​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 80: 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 98: 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>​
  
-//ADRESSE// est l'​adresse du serveur de base de données, //BASE// est le nom de la base de données et //DSN// est le nom DSN pour ODBC.+//ADRESSE// est l'​adresse du serveur de base de données ​(dans la plupart des cas « localhost »), //BASE// est le nom de la base de données et //DSN// est le nom DSN pour ODBC.
  
 Entrez le login et mot de passe de votre base de données et cliquez sur « Connecter ». Entrez le login et mot de passe de votre base de données et cliquez sur « Connecter ».
Ligne 116: Ligne 101:
 Cliquez sur le bouton avec la croix rouge pour vous déconnecter de la base de données. Cliquez sur le bouton avec la croix rouge pour vous déconnecter de la base de données.
  
-===== Eucalyptusfuture version 0.7 ===== +Enfinun dernier bouton « Sauvegarder le script » vous permet d'enregistrer les requêtes SQL dans un fichier.
- +
-Cette version est toujours en développement à l'heure actuelleVoici 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.1181386189.txt.gz
  • Dernière modification: Le 09/06/2007, 14:59
  • (modification externe)