qsos-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qsos-commits] qsos/sheet/db-designer Ermaster/Ermaster-alpha_...


From: Raphaël Semeteys
Subject: [Qsos-commits] qsos/sheet/db-designer Ermaster/Ermaster-alpha_...
Date: Tue, 29 May 2012 14:35:48 +0000

CVSROOT:        /sources/qsos
Module name:    qsos
Changes by:     Raphaël Semeteys <rsemeteys>    12/05/29 14:35:48

Added files:
        sheet/db-designer/Ermaster: Ermaster-alpha_fr.qsos 
        sheet/db-designer/OpenModelSphere: Open_ModelSphere-3.1_fr.qsos 
        sheet/db-designer/template: Modelisation_BD.mm 
                                    Modelisation_BD.qtpl 

Log message:
        DB design tools

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/db-designer/Ermaster/Ermaster-alpha_fr.qsos?cvsroot=qsos&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/db-designer/OpenModelSphere/Open_ModelSphere-3.1_fr.qsos?cvsroot=qsos&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/db-designer/template/Modelisation_BD.mm?cvsroot=qsos&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/db-designer/template/Modelisation_BD.qtpl?cvsroot=qsos&rev=1.1

Patches:
Index: Ermaster/Ermaster-alpha_fr.qsos
===================================================================
RCS file: Ermaster/Ermaster-alpha_fr.qsos
diff -N Ermaster/Ermaster-alpha_fr.qsos
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ Ermaster/Ermaster-alpha_fr.qsos     29 May 2012 14:35:47 -0000      1.1
@@ -0,0 +1,386 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+   <header>
+      <authors>
+         <author>
+            <email>h_nakajima at users.sourceforge.net</email>
+            <name>Hiroyuki Nakajima</name>
+         </author>
+         <author>
+            <email>address@hidden</email>
+            <name>Megumi Okano</name>
+         </author>
+         <author>
+            <email>address@hidden</email>
+            <name>Takuma Umezawa</name>
+         </author>
+      </authors>
+      <dates>
+         <creation></creation>
+         <validation></validation>
+      </dates>
+      <appname>Ermaster</appname>
+      <desc>Ermaster est un outil de modélisation de base de données, il 
s'execute en tant que plug-in Eclipse. C'est un projet actif et jeune.</desc>
+      <release>Alpha</release>
+      <licenseid>23</licenseid>
+      <licensedesc>The Apache License 2.0</licensedesc>
+      <url>http://ermaster.sourceforge.net/</url>
+      <demourl></demourl>
+      <language>fr</language>
+      <qsosappname></qsosappname>
+      <qsosformat>1.0</qsosformat>
+      <qsosspecificformat></qsosspecificformat>
+      <qsosappfamily>Outils de modélisation de base de 
données</qsosappfamily>
+   </header>
+   <section name="generic" title="Section générique">
+      <desc>Les critères génériques de l'évaluation Presto de QSOS</desc>
+      <element name="intrinsicdurability" title="Pérennité">
+         <desc>Pérennité</desc>
+         <element name="maturite" title="Maturité">
+            <desc></desc>
+            <desc0>Logiciel provenant d'un fork ou avec une forte probabilité 
de fork dans un futur proche.</desc0>
+            <desc1>Projet jeune (moins de 3 ans) ou connaissant des 
difficultés à stabiliser les versions de développement.</desc1>
+            <desc2>Projet stable ou ayant un bon historique de gestion de 
crise. Les nouvelles versions apportent de façon prépondérante de nouvelles 
fonctionnalités.</desc2>
+            <score>1</score>
+            <comment>La première version de Ermaster date seulement du 30 
septembre 2010.</comment>
+         </element>
+         <element name="adoption1" title="Adoption">
+            <desc></desc>
+            <desc0>Usage détectable sur Internet sans véritable activité 
communautaire</desc0>
+            <desc1>Utilisation communautaire prépondérante</desc1>
+            <desc2>Nombreuse références industrielles</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="developpement" title="Développement">
+            <desc></desc>
+            <desc0>Deux ou moins de deux développeurs clairement 
identifiés.</desc0>
+            <desc1>Équipe de développement réduite avec un turn-over 
important ou sans équipe de direction identifiée.</desc1>
+            <desc2>Équipe de développement structurée comportant plus de 5 
développeurs actifs.</desc2>
+            <score>2</score>
+            <comment>Equipe de développement: Hiroyuki Nakajima, Megumi 
Okano, sasakitkh, shounoy, Takuma Umezawa, yoshidaei.
+http://sourceforge.net/project/memberlist.php?group_id=236632</comment>
+         </element>
+         <element name="activite" title="Activité">
+            <desc></desc>
+            <desc0>Très faible activité, que ce soit sur les résolutions de 
bugs, les releases, l'ajout de nouvelles fonctions ou sur les espaces 
communautaires (wiki, forum, mailing list...)</desc0>
+            <desc1>Activité détectable mais anarchique (pas feuille de route 
accessible facilement, pas de prévisions de nouvelles fonctionnalités ou de 
prévisions de nouvelles versions visible)</desc1>
+            <desc2>Activité importante et visible via la mise en place de 
feuilles de routes traçant les requêtes de nouvelles fonctionnalités et/ou 
les prévisions de sortie des nouvelles version</desc2>
+            <score>1</score>
+            <comment>Ermaster dispose des outils de suivi de SourceForge, où 
l'on retrouve des demandes d'évolutions.</comment>
+         </element>
+         <element name="strategicalindependence" title="Indépendance 
stratégique">
+            <desc0>Pas de stratégie détectable ou stratégie dictée par une 
société commerciale, un sponsor ou un individu unique.</desc0>
+            <desc1>Stratégie décidée par l'équipe de developpement.</desc1>
+            <desc2>Indépendance forte de l'équipe de développement, fort 
engagement du projet dans un processus de standardisation.</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="copyrightowners" title="Détenteur des droits">
+            <desc0>Les droits sont détenus par quelques individus ou entités 
commerciales, facilitant le changement de licence</desc0>
+            <desc1>Les droits sont détenus par de nombreux individus de 
façon homogène, rendant le changement de licence très difficile</desc1>
+            <desc2>Les droits sont détenus par une entité légale, une 
fondation dans laquelle la communauté a confiance (ex: FSF, Apache, 
ObjectWeb)</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="license" title="Licence">
+            <desc>Licence, à pondérer uniquement si le client désire un 
jour devenir propriétaire du code</desc>
+            <element name="permissiveness" title="Permissivité">
+               <desc0>Licence très stricte, comme la GPL</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très permissive comme BSD et Apache</desc2>
+               <score>2</score>
+               <comment></comment>
+            </element>
+            <element name="protectionagainstproprietaryforks" 
title="Protection contre des forks commerciaux">
+               <desc0>Licence très permissive comme BSD et Apache</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très stricte, comme la GPL</desc2>
+               <score>0</score>
+               <comment></comment>
+            </element>
+         </element>
+      </element>
+      <element name="industrializedsolution" title="Industrialisation">
+         <desc>Niveau d'industrialisation du projet</desc>
+         <element name="independenceofdevelopments" title="Indépendance des 
développements">
+            <desc0>Développements réalisés à plus de 60% par des employés 
d'une seule société</desc0>
+            <desc1>Développements réalisés à 60% maximum par des employés 
d'une seule société</desc1>
+            <desc2>Développements réalisés à 20% maximum par des employés 
d'une seule société</desc2>
+            <score>2</score>
+            <comment>L'outil ne met pas en avant une société en particulier, 
les développeurs ont d'ailleurs des emails sourceforge.</comment>
+         </element>
+         <element name="services1" title="Services">
+            <desc></desc>
+            <desc0>Pas d'offres de services identifiée</desc0>
+            <desc1>Offre existante mais restreinte géographiquement ou en une 
seule langue ou fournie par un seul fournisseur</desc1>
+            <desc2>Offre riche : plusieurs fournisseurs ou plusieurs 
langages</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="documentation" title="Documentation">
+            <desc0>Pas de documentation utilisateur</desc0>
+            <desc1>La documentation existe mais est en partie obsolète ou 
restreinte à une seule langue ou peu détaillée</desc1>
+            <desc2>Documentation à jour, traduite et éventuellement adaptée 
à différentes cibles de lecteurs (end-user, sysadmin, manager…)</desc2>
+            <score>1</score>
+            <comment>La documentation est complète mais disponible uniquement 
en anglais.</comment>
+         </element>
+         <element name="methodequalite" title="Méthode qualité">
+            <desc></desc>
+            <desc0>Pas de processus de qualité identifié ni d'outils de 
gestions de bugs</desc0>
+            <desc1>Processus qualité non formalisé ou non outillé ou 
comportant des outils qui sont très peu utilisés</desc1>
+            <desc2>Utilisation très active d'outils standards (tests 
unitaires, outils de gestion de build, outils de mesure de qualité du 
code)</desc2>
+            <score>2</score>
+            <comment>Mise en place de tests unitaires.
+Persistance des objets avec Hibernate.
+Utilisation de Ant.</comment>
+         </element>
+      </element>
+      <element name="packaging" title="Packaging">
+         <desc>Packaging pour les différents systèmes d'exploitation</desc>
+         <element name="packagingbsd" title="BSD">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour la famille BSD</desc0>
+            <desc1>Packaging existant pour quelques distributions de la 
famille BSD</desc1>
+            <desc2>Packaging complet pour les distributions de la famille BSD 
suivantes : FreeBSD, OpenBSD, NetBSD et Mac OS X</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="packaginglinux" title="GNU/Linux">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour les systèmes 
d'exploitations GNU/Linux</desc0>
+            <desc1>Packaging existant pour quelques distributions 
GNU/Linux</desc1>
+            <desc2>Packaging complet les systèmes de packaging .deb et 
.rpm</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="unix" title="Unix">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour les systèmes de la famille 
Unix</desc0>
+            <desc1>Packaging existant sur quelques systèmes de la famille 
Unix</desc1>
+            <desc2>Packaging existant sur au moins ces 3 systèmes : AIX, 
HP-UX, Solaris</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="packagingwindows" title="Windows">
+            <desc0>Le logiciel n'est pas disponible sur un système 
Windows.</desc0>
+            <desc1>Le logiciel existe sous forme d'archive tout en un.</desc1>
+            <desc2>Le logiciel dispose d'un installeur.</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="packagingsource" title="Sources">
+            <desc0>L'installation depuis les sources est hasardeuse et 
risquée</desc0>
+            <desc1>L'installation depuis les sources est difficile ou limité 
(seulement à un OS, une architecture, la résolution de l'écran...)</desc1>
+            <desc2>L'installation depuis les sources est outillée 
(vérification des dépencances, verification de l'installation, gestion de 
build)</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="packagingtar" title="Archive compressée">
+            <desc0>Pas d'archive disponible</desc0>
+            <desc1>Archive globale</desc1>
+            <desc2>Archive séparée pour chaque module installable</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <comment>L'outils Ermaster s'intègre en tant que plugin à 
Eclipse.</comment>
+      </element>
+      <element name="exploitability" title="Exploitabilité">
+         <desc>Niveau d'exploitabilité</desc>
+         <element name="easeofuseergonomics" title="Facilité d'utilisation, 
ergonomie">
+            <desc0>Difficulté d'utilisation, demande une connaissance 
approfondie des fonctionnalités du logiciel</desc0>
+            <desc1>Ergonomie austère et très technique</desc1>
+            <desc2>Ergonomie élaborée et IHM comprenant des fonctions 
d'aide</desc2>
+            <score>2</score>
+            <comment>Ergonomie soignée, le prise en main de l'outil est 
rapide.</comment>
+         </element>
+         <element name="administrationmonitoring" title="Administration et 
supervision">
+            <desc0>Pas de fonctionnalités de contrôle, ni 
d'administration</desc0>
+            <desc1>Fonctionnalités présentes mais incomplètes ou à 
améliorer</desc1>
+            <desc2>Fonctionnalités complètes et faciles de contrôle et 
d'administration. Intégration possible avec des outils tiers (ex : SNMP, 
syslog…)</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="technicaladaptability" title="Adaptabilité">
+         <desc>Adaptabilité technique</desc>
+         <element name="modularity" title="Modularité">
+            <desc0>Logiciel monolithique</desc0>
+            <desc1>Présence de modules haut niveau permettant un premier 
niveau d'adaptation</desc1>
+            <desc2>Conception modulaire, permettant des adaptations faciles 
par sélection et/ou création de modules</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="codemodification" title="Facilité technique de 
modification du code existant">
+            <desc0>Tout à la main</desc0>
+            <desc1>Recompilation possible mais complexe, sans outils, ni 
documentation</desc1>
+            <desc2>Recompilation facile, outillée (ex : make, ANT, Maven…) 
et documentée</desc2>
+            <score>2</score>
+            <comment>Utilisation de ANT.</comment>
+         </element>
+         <element name="codeextension" title="Facilité d'extension du code">
+            <desc0>Toute modification demande une recompilation du code</desc0>
+            <desc1>Architecture conçue pour des extensions statiques mais 
exige une recompilation</desc1>
+            <desc2>Architecture de plugins, conçue pour des extensions 
dynamiques et sans recompilation</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+   </section>
+   <section name="ID_816660464" title="Validation des schémas et des modèles 
de données">
+      <element name="ID_458423457" title="Simplification des schémas">
+         <desc>Simplification des schémas MCD/MLD en utilisant les meilleurs 
pratiques de modélisation des données. On va évaluer le degré de 
simplification de l'outil.</desc>
+         <desc0>Pas de simplification des schémas</desc0>
+         <desc1>Légère simplification des schémas</desc1>
+         <desc2>Simplification efficace des schémas</desc2>
+         <comment></comment>
+         <score>0</score>
+      </element>
+      <element name="ID_347110310" title="Validation des modèles conceptuels 
et logiques">
+         <desc>La validation des modèles conceptuels et logiques vérifient 
que les schémas MCD/MLD sont correctement renseignés et ne comportent pas 
d'erreurs.</desc>
+         <desc0>Pas de validation des schémas</desc0>
+         <desc1>Validation simple des schémas : présence clés primaires, au 
moins un champs dans une table, clé étrangère rattachée à une clé 
primaire...</desc1>
+         <desc2>Validation poussée des schémas: vérification de la 
cohérence d'un MLD par rapport à un MCD et inversement.</desc2>
+         <comment></comment>
+         <score>0</score>
+      </element>
+      <element name="ID_1581772521" title="Validation des modèles physique">
+         <desc>La validation des modèles physiques vérifient que les 
schémas MPD ne comportent pas d'erreurs dans les spécifités d'une base de 
données.</desc>
+         <desc0>Pas de validation des modèles physique</desc0>
+         <desc1>Validation des spécifités des modèles physiques d'au moins 
une de ces bases de données : MySQL, PostGreSQL, Oracle</desc1>
+         <desc2>Validation des spécifités des modèles physiques des bases 
de données suivantes : MySQL, PostGreSQL, Oracle</desc2>
+         <comment></comment>
+         <score>0</score>
+      </element>
+      <comment>Ermaster ne permet pas de vérifier l'intégrité des schémas 
ou de les simplifier.</comment>
+   </section>
+   <section name="ID_456895184" title="Manipulation des données">
+      <element name="ID_826131629" title="Pro-ingénierie">
+         <desc>Pro-ingénierie à partir d'un MCD, MLD ou MPD. Permet 
d'obtenir un fichier script SQL et/ou d'éxecuter les requêtes directement 
dans une base de données.</desc>
+         <desc0>Pas de Pro-ingénierie</desc0>
+         <desc1>Pro-ingénierie vers un script SQL uniquement</desc1>
+         <desc2>Pro-ingénierie vers une base de données</desc2>
+         <comment>L'outil génère un script SQL, il n y a pas de 
synchronisation avec la base de données.</comment>
+         <score>1</score>
+      </element>
+      <element name="ID_141271883" title="Rétro-ingénierie">
+         <desc>La Rétro-ingénierie permet d'obtenir un MPD.</desc>
+         <desc0>Pas de Rétro-ingénierie</desc0>
+         <desc1>Rétro-ingénierie à partir d'un script SQL uniquement</desc1>
+         <desc2>Rétro-ingénierie à partir d'une base de données</desc2>
+         <comment>Lors de la rétro-ingénierie, on peut choisir les 
éléments qu'on souhaite récupérer: la liste des tables, les vues, les 
séquences ...</comment>
+         <score>2</score>
+      </element>
+      <element name="ID_1119039076" title="Génération de la documentation">
+         <element name="ID_278341255" title="Format de documentation">
+            <desc0>Pas de documentation</desc0>
+            <desc1>Documentation autre format que web</desc1>
+            <desc2>Documentation au format web</desc2>
+            <comment></comment>
+            <score>2</score>
+         </element>
+         <element name="ID_1321251361" title="Complétude/Qualité de la 
documentation ">
+            <desc>La documentation se génère à partir des informations du 
dictionnaire de données d'un MLD/MPD.</desc>
+            <desc0>Pas de documentation</desc0>
+            <desc1>Documentation utilisant partiellement les informations du 
dictionnaire de données</desc1>
+            <desc2>Documentation complète</desc2>
+            <comment></comment>
+            <score>2</score>
+         </element>
+      </element>
+      <element name="ID_1972697540" title="Personnalisation des sorties">
+         <element name="ID_866984503" title="Personnalisation de la 
documentation">
+            <desc>Personnalisation de la documentation à l'aide d'un 
template</desc>
+            <desc0>Pas de personnalisation possible</desc0>
+            <desc1>Personnalisation possible en exportant la documentation 
dans un format qui permet facilement la personnalisation, au format XML par 
exemple</desc1>
+            <desc2>Personnalisation de la documentation intégré à 
l'outil</desc2>
+            <comment></comment>
+            <score>0</score>
+         </element>
+         <element name="ID_1074228417" title="Personnalisation de scripts SQL">
+            <desc>Dans le cas d'une génération de scripts SQL, 
personnalisation du type de requêtes: SQL-92 ou spécifique à une base de 
données, peut on ajouter des éléments supplémentaires lors de la 
génération ?</desc>
+            <desc0>Pas de personnalisation possible, génére uniquement du 
SQL standard</desc0>
+            <desc1>Le SQL généré prend en compte des spécificités du SGBD 
choisi.</desc1>
+            <desc2>Le SQL généré prend en compte des spécificités du SGBD 
choisi, l'utilisateur peut intervenir lors de la génération en supprimant ou 
en ajoutant certains éléments.</desc2>
+            <comment>Lors de la génération d'un script SQL, l'utilisateur 
choisi les requêtes/éléments qu'il souhaite: les requêtes de création 
et/ou suppression, les tables, vues, index ...</comment>
+            <score>2</score>
+         </element>
+      </element>
+   </section>
+   <section name="ID_554323848" title="Modélisation visuelle">
+      <element name="ID_1559473195" title="Modélisation des données 
(MERISE)">
+         <element name="ID_1712247168" title="Modèle Conceptuel de Données 
(MCD)">
+            <desc0>Pas de MCD</desc0>
+            <desc1>MCD basique comprenant des entités, associations, et 
cardinalités.</desc1>
+            <desc2>MCD complet comprenant en plus du MCD basique, des 
relations hiérarchiques, des relations réflexives, ainsi que des clés 
alternatives.</desc2>
+            <comment></comment>
+            <score>0</score>
+         </element>
+         <element name="ID_1019497744" title="Modèle Logique de Données 
(MLD)">
+            <desc0>Pas de MLD</desc0>
+            <desc1>MLD fonctionnel: tables, champs, et contraintes 
d'intégrité</desc1>
+            <desc2>MLD fonctionnel, vue, visuel riche</desc2>
+            <comment>Les associations uniques de champs n'apparaissent pas. La 
casse n'est pas respectée.</comment>
+            <score>1</score>
+         </element>
+         <element name="ID_1342798251" title="Modèle Physique de Données 
(MPD)">
+            <desc>L'accès aux bases de données peut se faire nativement ou 
via un connecteur ODBC/JDBC.</desc>
+            <desc0>Pas de MPD pour les SGBD suivants: MySQL, PostGreSQL et 
Oracle</desc0>
+            <desc1>MPD pour au moins un des SGBD suivants: MySQL, PostGreSQL, 
Oracle</desc1>
+            <desc2>MPD pour MySQL, PostGreSQL et Oracle</desc2>
+            <comment>Ermaster dispose des connecteurs jdbc MySQL, PostGreSQL 
et Oracle, avec la classe du pilote jdbc pour chacun de ces SGBD déjà 
renseigné.</comment>
+            <score>2</score>
+         </element>
+      </element>
+      <element name="ID_739484573" title="Modélisation UML pour haut niveau 
d'abstraction">
+         <desc>La modèlisation UML comporte des diagrammes structurels 
(diagramme de déploiement, diagramme de classe...) ainsi que des diagrammes 
comportementaux (diagramme de séquence, diagramme d'activité, cas 
d'utilisation...). Dans notre étude, une modélisation UML basique comporte au 
moins le diagramme de classe, puisqu'il permet d'obtenir un MLD. </desc>
+         <desc0>Pas de modélisation UML</desc0>
+         <desc1>Modélisation UML basique: diagramme de classes</desc1>
+         <desc2>Modélisation UML riche: la plupart, voir la totalité des 
diagrammes UML existants</desc2>
+         <comment></comment>
+         <score>0</score>
+      </element>
+      <element name="ID_1963615866" title="Fonctionnalités visuelles annexes">
+         <element name="ID_159747571" title="Export du visuel des schémas">
+            <element name="ID_518159235" title="Image (PNG, JPEG ...)">
+               <desc0>Pas implémenté</desc0>
+               <desc1>Possibilité d'implémentation</desc1>
+               <desc2>Implémenté nativement</desc2>
+               <comment>Export en image possible au format PNG.</comment>
+               <score>2</score>
+            </element>
+            <element name="ID_1663122508" title="Autre format (PDF..)">
+               <desc0>Pas implémenté</desc0>
+               <desc1>Possibilité d'implémentation</desc1>
+               <desc2>Implémenté nativement</desc2>
+               <comment>Export Excel, HTML</comment>
+               <score>2</score>
+            </element>
+         </element>
+         <element name="ID_1580523675" title="Transformation de schémas">
+            <element name="ID_684914873" title="Transformation schéma MCD en 
schéma MLD">
+               <desc0>Pas de transformation</desc0>
+               <desc1>Transformation partielle ne prenant pas en compte les 
cardinalités du MCD pour les relations du MLD</desc1>
+               <desc2>Transformation complète prenant en compte tous les 
éléments du MCD: cardinalités, héritage</desc2>
+               <comment></comment>
+               <score>0</score>
+            </element>
+            <element name="ID_889607771" title="Transformation schéma MLD en 
schéma MCD">
+               <desc0>Pas de transformation</desc0>
+               <desc1>Transformation basique générant un MCD 
incohérent/trop lourd ou ne prenant pas en compte les relations du MLD pour 
générer les cardinalités du MCD</desc1>
+               <desc2>Transformation complète générant un MCD cohérent et 
prenant en compte tous les éléments du MLD</desc2>
+               <comment></comment>
+               <score>0</score>
+            </element>
+            <element name="ID_1816323018" title="Transformation diagramme de 
classes en schéma MLD">
+               <desc0>Pas de transformation</desc0>
+               <desc1>Transformation basique les classes deviennent des 
tables, les attributs deviennent des champs</desc1>
+               <desc2>Transformation complète prenant en compte tous les 
éléments du diagramme de classes comme l'héritage, les associations afin de 
générer les relations du MLD</desc2>
+               <comment></comment>
+               <score>0</score>
+            </element>
+            <comment>Ermaster ne permet pas les schémas UML, il n y a donc 
pas de diagramme de classes, il ne permet pas non plus de faire des modèles 
conceptuels de données (MCD). Aucune transformation entre ces schémas 
n'existe.</comment>
+         </element>
+      </element>
+   </section>
+</document>

Index: OpenModelSphere/Open_ModelSphere-3.1_fr.qsos
===================================================================
RCS file: OpenModelSphere/Open_ModelSphere-3.1_fr.qsos
diff -N OpenModelSphere/Open_ModelSphere-3.1_fr.qsos
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ OpenModelSphere/Open_ModelSphere-3.1_fr.qsos        29 May 2012 14:35:47 
-0000      1.1
@@ -0,0 +1,380 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+   <header>
+      <authors>
+         <author>
+            <email>address@hidden</email>
+            <name>Société Grandite</name>
+         </author>
+      </authors>
+      <dates>
+         <creation></creation>
+         <validation></validation>
+      </dates>
+      <appname>Open ModelSphere</appname>
+      <desc>Open ModelSphere est un outil de modélisation de données mature 
et complet développé en java, donc indépendant de la plateforme.</desc>
+      <release>3.1</release>
+      <licenseid>31</licenseid>
+      <licensedesc>GNU GPL</licensedesc>
+      <url>http://www.modelsphere.org/</url>
+      <demourl></demourl>
+      <language>fr</language>
+      <qsosappname></qsosappname>
+      <qsosformat>1.0</qsosformat>
+      <qsosspecificformat></qsosspecificformat>
+      <qsosappfamily>Outils de modélisation de base de 
données</qsosappfamily>
+   </header>
+   <section name="generic" title="Section générique">
+      <desc>Les critères génériques de l'évaluation Presto de QSOS</desc>
+      <element name="intrinsicdurability" title="Pérennité">
+         <desc>Pérennité</desc>
+         <element name="maturite" title="Maturité">
+            <desc></desc>
+            <desc0>Logiciel provenant d'un fork ou avec une forte probabilité 
de fork dans un futur proche.</desc0>
+            <desc1>Projet jeune (moins de 3 ans) ou connaissant des 
difficultés à stabiliser les versions de développement.</desc1>
+            <desc2>Projet stable ou ayant un bon historique de gestion de 
crise. Les nouvelles versions apportent de façon prépondérante de nouvelles 
fonctionnalités.</desc2>
+            <score>1</score>
+            <comment>Première version de l'outil développé au début des 
années 90, il est fonctionnellement très riche. Cependant,  il existe de 
nombreuses erreurs java avec OpenJDK sur linux, d'ailleurs il n'existe pas de 
lanceur pour linux, il faut créer son propre fichier bash pour exécuter les 
différents archives jar.</comment>
+         </element>
+         <element name="adoption1" title="Adoption">
+            <desc></desc>
+            <desc0>Usage détectable sur Internet sans véritable activité 
communautaire</desc0>
+            <desc1>Utilisation communautaire prépondérante</desc1>
+            <desc2>Nombreuse références industrielles</desc2>
+            <score>2</score>
+            <comment>L'outil est référencé dans plusieurs sites:
+http://www.modelsphere.org/mentions_recommendations.html</comment>
+         </element>
+         <element name="developpement" title="Développement">
+            <desc></desc>
+            <desc0>Deux ou moins de deux développeurs clairement 
identifiés.</desc0>
+            <desc1>Équipe de développement réduite avec un turn-over 
important ou sans équipe de direction identifiée.</desc1>
+            <desc2>Équipe de développement structurée comportant plus de 5 
développeurs actifs.</desc2>
+            <score>1</score>
+            <comment>Développement communautaire sur Javaforge. La société 
Grandite est le garant de la qualité du développement, cependant les 
développeurs et leur nombre ne sont pas identifiés.</comment>
+         </element>
+         <element name="activite" title="Activité">
+            <desc></desc>
+            <desc0>Très faible activité, que ce soit sur les résolutions de 
bugs, les releases, l'ajout de nouvelles fonctions ou sur les espaces 
communautaires (wiki, forum, mailing list...)</desc0>
+            <desc1>Activité détectable mais anarchique (pas feuille de route 
accessible facilement, pas de prévisions de nouvelles fonctionnalités ou de 
prévisions de nouvelles versions visible)</desc1>
+            <desc2>Activité importante et visible via la mise en place de 
feuilles de routes traçant les requêtes de nouvelles fonctionnalités et/ou 
les prévisions de sortie des nouvelles version</desc2>
+            <score>1</score>
+            <comment>Il existe des demandes d'évolutions et des signalements 
de bugs dans Javaforge, cependant aucune feuille de route.</comment>
+         </element>
+         <element name="strategicalindependence" title="Indépendance 
stratégique">
+            <desc0>Pas de stratégie détectable ou stratégie dictée par une 
société commerciale, un sponsor ou un individu unique.</desc0>
+            <desc1>Stratégie décidée par l'équipe de developpement.</desc1>
+            <desc2>Indépendance forte de l'équipe de développement, fort 
engagement du projet dans un processus de standardisation.</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="copyrightowners" title="Détenteur des droits">
+            <desc0>Les droits sont détenus par quelques individus ou entités 
commerciales, facilitant le changement de licence</desc0>
+            <desc1>Les droits sont détenus par de nombreux individus de 
façon homogène, rendant le changement de licence très difficile</desc1>
+            <desc2>Les droits sont détenus par une entité légale, une 
fondation dans laquelle la communauté a confiance (ex: FSF, Apache, 
ObjectWeb)</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="license" title="Licence">
+            <desc>Licence, à pondérer uniquement si le client désire un 
jour devenir propriétaire du code</desc>
+            <element name="permissiveness" title="Permissivité">
+               <desc0>Licence très stricte, comme la GPL</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très permissive comme BSD et Apache</desc2>
+               <score>0</score>
+               <comment></comment>
+            </element>
+            <element name="protectionagainstproprietaryforks" 
title="Protection contre des forks commerciaux">
+               <desc0>Licence très permissive comme BSD et Apache</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très stricte, comme la GPL</desc2>
+               <score>2</score>
+               <comment></comment>
+            </element>
+         </element>
+      </element>
+      <element name="industrializedsolution" title="Industrialisation">
+         <desc>Niveau d'industrialisation du projet</desc>
+         <element name="independenceofdevelopments" title="Indépendance des 
développements">
+            <desc0>Développements réalisés à plus de 60% par des employés 
d'une seule société</desc0>
+            <desc1>Développements réalisés à 60% maximum par des employés 
d'une seule société</desc1>
+            <desc2>Développements réalisés à 20% maximum par des employés 
d'une seule société</desc2>
+            <score>1</score>
+            <comment>La moitié des développements est réalisée par la 
société Grandite, et une autre bonne partie par la société neosapiens 
inc.</comment>
+         </element>
+         <element name="services1" title="Services">
+            <desc></desc>
+            <desc0>Pas d'offres de services identifiée</desc0>
+            <desc1>Offre existante mais restreinte géographiquement ou en une 
seule langue ou fournie par un seul fournisseur</desc1>
+            <desc2>Offre riche : plusieurs fournisseurs ou plusieurs 
langages</desc2>
+            <score>1</score>
+            <comment>Support commercial proposé par la société 
Grandite.</comment>
+         </element>
+         <element name="documentation" title="Documentation">
+            <desc0>Pas de documentation utilisateur</desc0>
+            <desc1>La documentation existe mais est en partie obsolète ou 
restreinte à une seule langue ou peu détaillée</desc1>
+            <desc2>Documentation à jour, traduite et éventuellement adaptée 
à différentes cibles de lecteurs (end-user, sysadmin, manager…)</desc2>
+            <score>2</score>
+            <comment>Documentation très bien faite, détaillée et claire.
+A noter que la documentation se trouve directement dans l'archive de 
l'outil.</comment>
+         </element>
+         <element name="methodequalite" title="Méthode qualité">
+            <desc></desc>
+            <desc0>Pas de processus de qualité identifié ni d'outils de 
gestions de bugs</desc0>
+            <desc1>Processus qualité non formalisé ou non outillé ou 
comportant des outils qui sont très peu utilisés</desc1>
+            <desc2>Utilisation très active d'outils standards (tests 
unitaires, outils de gestion de build, outils de mesure de qualité du 
code)</desc2>
+            <score>1</score>
+            <comment>Outils de suivi du JavaForge,  SVN... Pas de tests 
unitaires.</comment>
+         </element>
+      </element>
+      <element name="packaging" title="Packaging">
+         <desc>Packaging pour les différents systèmes d'exploitation</desc>
+         <element name="packagingbsd" title="BSD">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour la famille BSD</desc0>
+            <desc1>Packaging existant pour quelques distributions de la 
famille BSD</desc1>
+            <desc2>Packaging complet pour les distributions de la famille BSD 
suivantes : FreeBSD, OpenBSD, NetBSD et Mac OS X</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="packaginglinux" title="GNU/Linux">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour les systèmes 
d'exploitations GNU/Linux</desc0>
+            <desc1>Packaging existant pour quelques distributions 
GNU/Linux</desc1>
+            <desc2>Packaging complet les systèmes de packaging .deb et 
.rpm</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="unix" title="Unix">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour les systèmes de la famille 
Unix</desc0>
+            <desc1>Packaging existant sur quelques systèmes de la famille 
Unix</desc1>
+            <desc2>Packaging existant sur au moins ces 3 systèmes : AIX, 
HP-UX, Solaris</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="packagingwindows" title="Windows">
+            <desc0>Le logiciel n'est pas disponible sur un système 
Windows.</desc0>
+            <desc1>Le logiciel existe sous forme d'archive tout en un.</desc1>
+            <desc2>Le logiciel dispose d'un installeur.</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="packagingsource" title="Sources">
+            <desc0>L'installation depuis les sources est hasardeuse et 
risquée</desc0>
+            <desc1>L'installation depuis les sources est difficile ou limité 
(seulement à un OS, une architecture, la résolution de l'écran...)</desc1>
+            <desc2>L'installation depuis les sources est outillée 
(vérification des dépencances, verification de l'installation, gestion de 
build)</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="packagingtar" title="Archive compressée">
+            <desc0>Pas d'archive disponible</desc0>
+            <desc1>Archive globale</desc1>
+            <desc2>Archive séparée pour chaque module installable</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <comment>Open ModelSphere est developpé en Java et est donc 
multiplateforme, cependant il n'est pas stable sur les systèmes autre que 
Windows, certaines fonctionnalités comme la rétro-ingénierie, l'export 
d'image (OpenJDK) génèrent des exceptions Java.</comment>
+      </element>
+      <element name="exploitability" title="Exploitabilité">
+         <desc>Niveau d'exploitabilité</desc>
+         <element name="easeofuseergonomics" title="Facilité d'utilisation, 
ergonomie">
+            <desc0>Difficulté d'utilisation, demande une connaissance 
approfondie des fonctionnalités du logiciel</desc0>
+            <desc1>Ergonomie austère et très technique</desc1>
+            <desc2>Ergonomie élaborée et IHM comprenant des fonctions 
d'aide</desc2>
+            <score>1</score>
+            <comment>Pour ajouter une connexion à une base de données, il 
n'existe pas d'assistant, l'utilisateur devra taper la chaine de connection à 
la main, avec une vérification rudimentaire des pilotes jdbc.</comment>
+         </element>
+         <element name="administrationmonitoring" title="Administration et 
supervision">
+            <desc0>Pas de fonctionnalités de contrôle, ni 
d'administration</desc0>
+            <desc1>Fonctionnalités présentes mais incomplètes ou à 
améliorer</desc1>
+            <desc2>Fonctionnalités complètes et faciles de contrôle et 
d'administration. Intégration possible avec des outils tiers (ex : SNMP, 
syslog…)</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="technicaladaptability" title="Adaptabilité">
+         <desc>Adaptabilité technique</desc>
+         <element name="modularity" title="Modularité">
+            <desc0>Logiciel monolithique</desc0>
+            <desc1>Présence de modules haut niveau permettant un premier 
niveau d'adaptation</desc1>
+            <desc2>Conception modulaire, permettant des adaptations faciles 
par sélection et/ou création de modules</desc2>
+            <score>2</score>
+            <comment>Open ModelSphere se compose d'une cinquantaine de 
modules, comme la pro-ingénierie, la rétro-ingénierie de base de données 
spécifiques..
+Il est possible de désactiver/supprimer des modules non utilisés dans Aide 
&gt; Gestionnaire de Plugiciels.</comment>
+         </element>
+         <element name="codemodification" title="Facilité technique de 
modification du code existant">
+            <desc0>Tout à la main</desc0>
+            <desc1>Recompilation possible mais complexe, sans outils, ni 
documentation</desc1>
+            <desc2>Recompilation facile, outillée (ex : make, ANT, Maven…) 
et documentée</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="codeextension" title="Facilité d'extension du code">
+            <desc0>Toute modification demande une recompilation du code</desc0>
+            <desc1>Architecture conçue pour des extensions statiques mais 
exige une recompilation</desc1>
+            <desc2>Architecture de plugins, conçue pour des extensions 
dynamiques et sans recompilation</desc2>
+            <score>2</score>
+            <comment>Il est possible d'ajouter des modules sans même 
réinstaller ModelSphere.</comment>
+         </element>
+      </element>
+   </section>
+   <section name="ID_816660464" title="Validation des schémas et des modèles 
de données">
+      <element name="ID_458423457" title="Simplification des schémas">
+         <desc>Simplification des schémas MCD/MLD en utilisant les meilleurs 
pratiques de modélisation des données. On va évaluer le degré de 
simplification de l'outil.</desc>
+         <desc0>Pas de simplification des schémas</desc0>
+         <desc1>Légère simplification des schémas</desc1>
+         <desc2>Simplification efficace des schémas</desc2>
+         <comment>Propose une fonctionnalité d'épuration. C'est une 
fonctionnalité qui affiche les éléments du modèle qui ne semblent pas 
cohérents afin de pouvoir les supprimer.</comment>
+         <score>1</score>
+      </element>
+      <element name="ID_347110310" title="Validation des modèles conceptuels 
et logiques">
+         <desc>La validation des modèles conceptuels et logiques vérifient 
que les schémas MCD/MLD sont correctement renseignés et ne comportent pas 
d'erreurs.</desc>
+         <desc0>Pas de validation des schémas</desc0>
+         <desc1>Validation simple des schémas : présence clés primaires, au 
moins un champs dans une table, clé étrangère rattachée à une clé 
primaire...</desc1>
+         <desc2>Validation poussée des schémas: vérification de la 
cohérence d'un MLD par rapport à un MCD et inversement.</desc2>
+         <comment></comment>
+         <score>2</score>
+      </element>
+      <element name="ID_1581772521" title="Validation des modèles physique">
+         <desc>La validation des modèles physiques vérifient que les 
schémas MPD ne comportent pas d'erreurs dans les spécifités d'une base de 
données.</desc>
+         <desc0>Pas de validation des modèles physique</desc0>
+         <desc1>Validation des spécifités des modèles physiques d'au moins 
une de ces bases de données : MySQL, PostGreSQL, Oracle</desc1>
+         <desc2>Validation des spécifités des modèles physiques des bases 
de données suivantes : MySQL, PostGreSQL, Oracle</desc2>
+         <comment>Open ModelSphere comporte des modules expertes pour la 
validation des modèles qui prend en compte les spécifités de chacun des 
SGBD.</comment>
+         <score>2</score>
+      </element>
+   </section>
+   <section name="ID_456895184" title="Manipulation des données">
+      <element name="ID_826131629" title="Pro-ingénierie">
+         <desc>Pro-ingénierie à partir d'un MCD, MLD ou MPD. Permet 
d'obtenir un fichier script SQL et/ou d'éxecuter les requêtes directement 
dans une base de données.</desc>
+         <desc0>Pas de Pro-ingénierie</desc0>
+         <desc1>Pro-ingénierie vers un script SQL uniquement</desc1>
+         <desc2>Pro-ingénierie vers une base de données</desc2>
+         <comment>Depuis le menu principal, choisir Outils &gt; Base de 
données &gt; Génération.
+Génération vers un script SQL. Lors de la génération on a la possibilité 
de selectionner certaines tables seulement.</comment>
+         <score>2</score>
+      </element>
+      <element name="ID_141271883" title="Rétro-ingénierie">
+         <desc>La Rétro-ingénierie permet d'obtenir un MPD.</desc>
+         <desc0>Pas de Rétro-ingénierie</desc0>
+         <desc1>Rétro-ingénierie à partir d'un script SQL uniquement</desc1>
+         <desc2>Rétro-ingénierie à partir d'une base de données</desc2>
+         <comment>Après s'être connecté à une base de données, choisir 
Outils &gt; Base de données &gt; Rétro-ingénierie, depuis le menu principal.
+Une exception Java se produit sur linux lors de la rétro ingénierie. 
Fonctionne parfaitement sur Windows.
+L'utilisateur peut choisir les éléments qu'ils souhaite récupérer: clé 
primaire, clé étrangère, vues, la liste de tables...</comment>
+         <score>2</score>
+      </element>
+      <element name="ID_1119039076" title="Génération de la documentation">
+         <element name="ID_278341255" title="Format de documentation">
+            <desc0>Pas de documentation</desc0>
+            <desc1>Documentation autre format que web</desc1>
+            <desc2>Documentation au format web</desc2>
+            <comment></comment>
+            <score>2</score>
+         </element>
+         <element name="ID_1321251361" title="Complétude/Qualité de la 
documentation ">
+            <desc>La documentation se génère à partir des informations du 
dictionnaire de données d'un MLD/MPD.</desc>
+            <desc0>Pas de documentation</desc0>
+            <desc1>Documentation utilisant partiellement les informations du 
dictionnaire de données</desc1>
+            <desc2>Documentation complète</desc2>
+            <comment></comment>
+            <score>2</score>
+         </element>
+      </element>
+      <element name="ID_1972697540" title="Personnalisation des sorties">
+         <element name="ID_866984503" title="Personnalisation de la 
documentation">
+            <desc>Personnalisation de la documentation à l'aide d'un 
template</desc>
+            <desc0>Pas de personnalisation possible</desc0>
+            <desc1>Personnalisation possible en exportant la documentation 
dans un format qui permet facilement la personnalisation, au format XML par 
exemple</desc1>
+            <desc2>Personnalisation de la documentation intégré à 
l'outil</desc2>
+            <comment>Open ModelSphere propose une fonction pour personnaliser 
le contenu et le format de la documentation HTML, l'utilisateur décide des 
éléments qu'il souhaite avoir dans sa documentation.</comment>
+            <score>2</score>
+         </element>
+         <element name="ID_1074228417" title="Personnalisation de scripts SQL">
+            <desc>Dans le cas d'une génération de scripts SQL, 
personnalisation du type de requêtes: SQL-92 ou spécifique à une base de 
données, peut on ajouter des éléments supplémentaires lors de la 
génération ?</desc>
+            <desc0>Pas de personnalisation possible, génére uniquement du 
SQL standard</desc0>
+            <desc1>Le SQL généré prend en compte des spécificités du SGBD 
choisi.</desc1>
+            <desc2>Le SQL généré prend en compte des spécificités du SGBD 
choisi, l'utilisateur peut intervenir lors de la génération en supprimant ou 
en ajoutant certains éléments.</desc2>
+            <comment>Lors de la génération du SQL, l'utilisateur peut 
choisir ou non d'avoir, des clauses DROP, des options NULL, des commentaires 
dans les requêtes  ...</comment>
+            <score>2</score>
+         </element>
+      </element>
+   </section>
+   <section name="ID_554323848" title="Modélisation visuelle">
+      <element name="ID_1559473195" title="Modélisation des données 
(MERISE)">
+         <element name="ID_1712247168" title="Modèle Conceptuel de Données 
(MCD)">
+            <desc0>Pas de MCD</desc0>
+            <desc1>MCD basique comprenant des entités, associations, et 
cardinalités.</desc1>
+            <desc2>MCD complet comprenant en plus du MCD basique, des 
relations hiérarchiques, des relations réflexives, ainsi que des clés 
alternatives.</desc2>
+            <comment></comment>
+            <score>2</score>
+         </element>
+         <element name="ID_1019497744" title="Modèle Logique de Données 
(MLD)">
+            <desc0>Pas de MLD</desc0>
+            <desc1>MLD fonctionnel: tables, champs, et contraintes 
d'intégrité</desc1>
+            <desc2>MLD fonctionnel, vue, visuel riche</desc2>
+            <comment>On a la possibilité de choisir le formalisme du schéma, 
si l'on souhaite par exemple voir apparaître des cardinalités dans notre MLD, 
cela s'avère très intéressant.
+Les formalismes proposés sont les suivants: Datarun, UML, structure logique 
de données.</comment>
+            <score>2</score>
+         </element>
+         <element name="ID_1342798251" title="Modèle Physique de Données 
(MPD)">
+            <desc>L'accès aux bases de données peut se faire nativement ou 
via un connecteur ODBC/JDBC.</desc>
+            <desc0>Pas de MPD pour les SGBD suivants: MySQL, PostGreSQL et 
Oracle</desc0>
+            <desc1>MPD pour au moins un des SGBD suivants: MySQL, PostGreSQL, 
Oracle</desc1>
+            <desc2>MPD pour MySQL, PostGreSQL et Oracle</desc2>
+            <comment>Open ModelSphere peut se connecter aux SGBD MySQL, 
PostGreSQL et Oracle via les connecteurs JDBC, il gère aussi les spécifités 
de ces bases de données.</comment>
+            <score>2</score>
+         </element>
+      </element>
+      <element name="ID_739484573" title="Modélisation UML pour haut niveau 
d'abstraction">
+         <desc>La modèlisation UML comporte des diagrammes structurels 
(diagramme de déploiement, diagramme de classe...) ainsi que des diagrammes 
comportementaux (diagramme de séquence, diagramme d'activité, cas 
d'utilisation...). Dans notre étude, une modélisation UML basique comporte au 
moins le diagramme de classe, puisqu'il permet d'obtenir un MLD. </desc>
+         <desc0>Pas de modélisation UML</desc0>
+         <desc1>Modélisation UML basique: diagramme de classes</desc1>
+         <desc2>Modélisation UML riche: la plupart, voir la totalité des 
diagrammes UML existants</desc2>
+         <comment>Il intègre des diagrammes de  Classe, Cas d’Utilisation, 
Paquetage, Séquence, Collaboration, État, Activité, Composante et 
Déploiement. </comment>
+         <score>2</score>
+      </element>
+      <element name="ID_1963615866" title="Fonctionnalités visuelles annexes">
+         <element name="ID_159747571" title="Export du visuel des schémas">
+            <element name="ID_518159235" title="Image (PNG, JPEG ...)">
+               <desc0>Pas implémenté</desc0>
+               <desc1>Possibilité d'implémentation</desc1>
+               <desc2>Implémenté nativement</desc2>
+               <comment>Export en JPEG seulement avec l'implémentation 
sun-java. Ne fonctionne pas avec OpenJDK.</comment>
+               <score>2</score>
+            </element>
+            <element name="ID_1663122508" title="Autre format (PDF..)">
+               <desc0>Pas implémenté</desc0>
+               <desc1>Possibilité d'implémentation</desc1>
+               <desc2>Implémenté nativement</desc2>
+               <comment></comment>
+               <score>0</score>
+            </element>
+         </element>
+         <element name="ID_1580523675" title="Transformation de schémas">
+            <element name="ID_684914873" title="Transformation schéma MCD en 
schéma MLD">
+               <desc0>Pas de transformation</desc0>
+               <desc1>Transformation partielle ne prenant pas en compte les 
cardinalités du MCD pour les relations du MLD</desc1>
+               <desc2>Transformation complète prenant en compte tous les 
éléments du MCD: cardinalités, héritage</desc2>
+               <comment></comment>
+               <score>2</score>
+            </element>
+            <element name="ID_889607771" title="Transformation schéma MLD en 
schéma MCD">
+               <desc0>Pas de transformation</desc0>
+               <desc1>Transformation basique générant un MCD 
incohérent/trop lourd ou ne prenant pas en compte les relations du MLD pour 
générer les cardinalités du MCD</desc1>
+               <desc2>Transformation complète générant un MCD cohérent et 
prenant en compte tous les éléments du MLD</desc2>
+               <comment></comment>
+               <score>2</score>
+            </element>
+            <element name="ID_1816323018" title="Transformation diagramme de 
classes en schéma MLD">
+               <desc0>Pas de transformation</desc0>
+               <desc1>Transformation basique les classes deviennent des 
tables, les attributs deviennent des champs</desc1>
+               <desc2>Transformation complète prenant en compte tous les 
éléments du diagramme de classes comme l'héritage, les associations afin de 
générer les relations du MLD</desc2>
+               <comment>Les diagrammes de classes peuvent générer des 
modèles logiques de données, l'inverse est aussi possible.</comment>
+               <score>2</score>
+            </element>
+         </element>
+      </element>
+   </section>
+</document>

Index: template/Modelisation_BD.mm
===================================================================
RCS file: template/Modelisation_BD.mm
diff -N template/Modelisation_BD.mm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ template/Modelisation_BD.mm 29 May 2012 14:35:47 -0000      1.1
@@ -0,0 +1,231 @@
+<map version="0.9.0">
+<!-- To view this file, download free mind mapping software FreeMind from 
http://freemind.sourceforge.net -->
+<node CREATED="1302267172698" ID="ID_834647113" MODIFIED="1304676017782" 
TEXT="Outils de mod&#xe9;lisation de donn&#xe9;es">
+<node CREATED="1303203977266" ID="ID_816660464" MODIFIED="1305549864807" 
POSITION="right" TEXT="Validation des sch&#xe9;mas et des mod&#xe8;les de 
donn&#xe9;es">
+<node CREATED="1302534608969" ID="ID_458423457" MODIFIED="1305549872966" 
TEXT="Simplification des sch&#xe9;mas">
+<node CREATED="1303226022427" ID="ID_829515725" MODIFIED="1305549881566" 
STYLE="bubble" TEXT="Simplification des sch&#xe9;mas MCD/MLD en utilisant les 
meilleurs pratiques de mod&#xe9;lisation des donn&#xe9;es. On va &#xe9;valuer 
le degr&#xe9; de simplification de l&apos;outil."/>
+<node CREATED="1302269336155" ID="ID_571444217" MODIFIED="1303304944612" 
TEXT="Pas de simplification des sh&#xe9;mas">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_605708878" MODIFIED="1303304980818" 
TEXT="L&#xe9;g&#xe8;re simplification des sh&#xe9;mas">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269370291" ID="ID_586225788" MODIFIED="1303305062344" 
TEXT="Simplification efficace des sh&#xe9;mas">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1303304837869" ID="ID_347110310" MODIFIED="1303478841671" 
TEXT="Validation des mod&#xe8;les conceptuels et logiques">
+<node CREATED="1303226022427" ID="ID_1123786583" MODIFIED="1305549889150" 
STYLE="bubble" TEXT="La validation des mod&#xe8;les conceptuels et logiques 
v&#xe9;rifient que les sch&#xe9;mas MCD/MLD sont correctement renseign&#xe9;s 
et ne comportent pas d&apos;erreurs."/>
+<node CREATED="1302269336155" ID="ID_961819168" MODIFIED="1305549893745" 
TEXT="Pas de validation des sch&#xe9;mas">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_35398997" MODIFIED="1305549898213" 
TEXT="Validation simple des sch&#xe9;mas : pr&#xe9;sence cl&#xe9;s primaires, 
au moins un champs dans une table, cl&#xe9; &#xe9;trang&#xe8;re rattach&#xe9;e 
&#xe0; une cl&#xe9; primaire...">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269370291" ID="ID_1838393943" MODIFIED="1305549903357" 
TEXT="Validation pouss&#xe9;e des sch&#xe9;mas: v&#xe9;rification de la 
coh&#xe9;rence d&apos;un MLD par rapport &#xe0; un MCD et inversement.">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1303478401939" ID="ID_1581772521" MODIFIED="1303478413684" 
TEXT="Validation des mod&#xe8;les physique">
+<node CREATED="1303226022427" ID="ID_826143369" MODIFIED="1304501738364" 
STYLE="bubble" TEXT="La validation des mod&#xe8;les physiques v&#xe9;rifient 
que les sh&#xe9;mas MPD ne comportent pas d&apos;erreurs dans les 
sp&#xe9;cifit&#xe9;s d&apos;une base de donn&#xe9;es."/>
+<node CREATED="1302269336155" ID="ID_1892486852" MODIFIED="1303478689568" 
TEXT="Pas de validation des mod&#xe8;les physique">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_1679847136" MODIFIED="1303478779583" 
TEXT="Validation des sp&#xe9;cifit&#xe9;s des mod&#xe8;les physiques d&apos;au 
moins une de ces bases de donn&#xe9;es : MySQL, PostGreSQL, Oracle">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269370291" ID="ID_1227683517" MODIFIED="1303478799734" 
TEXT="Validation des sp&#xe9;cifit&#xe9;s des mod&#xe8;les physiques des bases 
de donn&#xe9;es suivantes : MySQL, PostGreSQL, Oracle">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+</node>
+<node CREATED="1303204051723" ID="ID_456895184" MODIFIED="1304511473083" 
POSITION="left" TEXT="Manipulation des donn&#xe9;es">
+<node CREATED="1302268812357" ID="ID_826131629" MODIFIED="1302268825750" 
TEXT="Pro-ing&#xe9;nierie">
+<node CREATED="1303225803443" ID="ID_1192799425" MODIFIED="1304508537879" 
STYLE="bubble" TEXT="Pro-ing&#xe9;nierie &#xe0; partir d&apos;un MCD, MLD ou 
MPD. Permet d&apos;obtenir un fichier script SQL et/ou d&apos;&#xe9;xecuter les 
requ&#xea;tes directement dans une base de donn&#xe9;es."/>
+<node CREATED="1303221372797" ID="ID_1948057135" MODIFIED="1303221456469" 
TEXT="Pas de Pro-ing&#xe9;nierie">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269470747" ID="ID_1567913235" MODIFIED="1304499824730" 
TEXT="Pro-ing&#xe9;nierie vers un script SQL uniquement">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269488019" ID="ID_690480987" MODIFIED="1304499903914" 
TEXT="Pro-ing&#xe9;nierie vers une base de donn&#xe9;es">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1302268692274" ID="ID_141271883" MODIFIED="1303292554519" 
TEXT="R&#xe9;tro-ing&#xe9;nierie">
+<node CREATED="1303225803443" ID="ID_150541006" MODIFIED="1303286121727" 
STYLE="bubble" TEXT="La R&#xe9;tro-ing&#xe9;nierie permet d&apos;obtenir un 
MPD."/>
+<node CREATED="1303221372797" ID="ID_97391503" MODIFIED="1303225593229" 
TEXT="Pas de R&#xe9;tro-ing&#xe9;nierie">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269470747" ID="ID_1973913614" MODIFIED="1304499834535" 
TEXT="R&#xe9;tro-ing&#xe9;nierie &#xe0; partir d&apos;un script SQL uniquement">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269488019" ID="ID_516659158" MODIFIED="1304499892913" 
TEXT="R&#xe9;tro-ing&#xe9;nierie &#xe0; partir d&apos;une base de donn&#xe9;es">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1302269684947" ID="ID_1119039076" MODIFIED="1303290790621" 
TEXT="G&#xe9;n&#xe9;ration de la documentation">
+<node CREATED="1303292515241" ID="ID_278341255" MODIFIED="1303292520777" 
TEXT="Format de documentation">
+<node CREATED="1302269336155" ID="ID_726738312" MODIFIED="1303292350297" 
TEXT="Pas de documentation">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_1031606428" MODIFIED="1303292416768" 
TEXT="Documentation autre format que web">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269370291" ID="ID_981638784" MODIFIED="1303292896419" 
TEXT="Documentation au format web">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1303292538457" ID="ID_1321251361" MODIFIED="1303292873249" 
TEXT="Compl&#xe9;tude/Qualit&#xe9; de la documentation ">
+<node CREATED="1302269732419" ID="ID_586445872" MODIFIED="1303292338408" 
STYLE="bubble" TEXT="La documentation se g&#xe9;n&#xe8;re &#xe0; partir des 
informations du dictionnaire de donn&#xe9;es d&apos;un MLD/MPD."/>
+<node CREATED="1302269336155" ID="ID_1052317011" MODIFIED="1303292350297" 
TEXT="Pas de documentation">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_814164158" MODIFIED="1303292787004" 
TEXT="Documentation utilisant partiellement les informations du dictionnaire de 
donn&#xe9;es">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269370291" ID="ID_257853769" MODIFIED="1303292793989" 
TEXT="Documentation compl&#xe8;te">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+</node>
+<node CREATED="1304511475484" ID="ID_1972697540" MODIFIED="1304511498277" 
TEXT="Personnalisation des sorties">
+<node CREATED="1303292515241" ID="ID_866984503" MODIFIED="1304511053684" 
TEXT="Personnalisation de la documentation">
+<node CREATED="1303225803443" ID="ID_1966993271" MODIFIED="1304508701947" 
STYLE="bubble" TEXT="Personnalisation de la documentation &#xe0; l&apos;aide 
d&apos;un template"/>
+<node CREATED="1302269336155" ID="ID_665780892" MODIFIED="1304508733080" 
TEXT="Pas de personnalisation possible">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_1490655770" MODIFIED="1304508949234" 
TEXT="Personnalisation possible en exportant la documentation dans un format 
qui permet facilement la personnalisation, au format XML par exemple">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269370291" ID="ID_393435685" MODIFIED="1304508978315" 
TEXT="Personnalisation de la documentation int&#xe9;gr&#xe9; &#xe0; 
l&apos;outil">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1304511500044" ID="ID_1074228417" MODIFIED="1304511653150" 
TEXT="Personnalisation de scripts SQL">
+<node CREATED="1303225803443" ID="ID_1216017530" MODIFIED="1304679750381" 
STYLE="bubble" TEXT="Dans le cas d&apos;une g&#xe9;n&#xe9;ration de scripts 
SQL, personnalisation du type de requ&#xea;tes: SQL-92 ou sp&#xe9;cifique 
&#xe0; une base de donn&#xe9;es, peut on ajouter des &#xe9;l&#xe9;ments 
suppl&#xe9;mentaires lors de la g&#xe9;n&#xe9;ration ?"/>
+<node CREATED="1302269336155" ID="ID_225589741" MODIFIED="1304513095018" 
TEXT="Pas de personnalisation possible, g&#xe9;n&#xe9;re uniquement du SQL 
standard">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_1758471248" MODIFIED="1304679922713" 
TEXT="Le SQL g&#xe9;n&#xe9;r&#xe9; prend en compte des sp&#xe9;cificit&#xe9;s 
du SGBD choisi.">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269370291" ID="ID_541018383" MODIFIED="1304679997669" 
TEXT="Le SQL g&#xe9;n&#xe9;r&#xe9; prend en compte des sp&#xe9;cificit&#xe9;s 
du SGBD choisi, l&apos;utilisateur peut intervenir lors de la 
g&#xe9;n&#xe9;ration en supprimant ou en ajoutant certains &#xe9;l&#xe9;ments.">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1303465240714" ID="ID_554323848" MODIFIED="1303465250064" 
POSITION="right" TEXT="Mod&#xe9;lisation visuelle">
+<node CREATED="1302269102388" ID="ID_1559473195" MODIFIED="1303465306970" 
TEXT="Mod&#xe9;lisation des donn&#xe9;es (MERISE)">
+<node CREATED="1302269163074" ID="ID_1712247168" MODIFIED="1303221631068" 
TEXT="Mod&#xe8;le Conceptuel de Donn&#xe9;es (MCD)">
+<node CREATED="1302269336155" ID="ID_307492845" MODIFIED="1303206341446" 
TEXT="Pas de MCD">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_1061114066" MODIFIED="1304501494154" 
TEXT="MCD basique comprenant des entit&#xe9;s, associations, et 
cardinalit&#xe9;s.">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269370291" ID="ID_441971537" MODIFIED="1304501558921" 
TEXT="MCD complet comprenant en plus du MCD basique, des relations 
hi&#xe9;rarchiques, des relations r&#xe9;flexives, ainsi que des cl&#xe9;s 
alternatives.">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1302269209811" ID="ID_1019497744" MODIFIED="1302269255252" 
TEXT="Mod&#xe8;le Logique de Donn&#xe9;es (MLD)">
+<node CREATED="1302269336155" ID="ID_1809054462" MODIFIED="1303209021363" 
TEXT="Pas de MLD">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_1793138316" MODIFIED="1303475459147" 
TEXT="MLD fonctionnel: tables, champs, et contraintes 
d&apos;int&#xe9;grit&#xe9;">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269370291" ID="ID_1541653235" MODIFIED="1303475466823" 
TEXT="MLD fonctionnel et vue">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1302269209811" ID="ID_1342798251" MODIFIED="1303220084388" 
TEXT="Mod&#xe8;le Physique de Donn&#xe9;es (MPD)">
+<node CREATED="1303226022427" ID="ID_994971691" MODIFIED="1304499694644" 
STYLE="bubble" TEXT="L&apos;acc&#xe8;s aux bases de donn&#xe9;es peut se faire 
nativement ou via un connecteur ODBC/JDBC."/>
+<node CREATED="1302269336155" ID="ID_142501640" MODIFIED="1303220219551" 
TEXT="Pas de MPD pour les SGBD suivants: MySQL, PostGreSQL et Oracle">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_1366915088" MODIFIED="1303220242242" 
TEXT="MPD pour au moins un des SGBD suivants: MySQL, PostGreSQL, Oracle">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269370291" ID="ID_1932177795" MODIFIED="1303220259398" 
TEXT="MPD pour MySQL, PostGreSQL et Oracle">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+</node>
+<node CREATED="1302268842595" ID="ID_739484573" MODIFIED="1303475322376" 
TEXT="Mod&#xe9;lisation UML pour haut niveau d&apos;abstraction">
+<node CREATED="1303215992897" ID="ID_559815295" MODIFIED="1303475381007" 
STYLE="bubble" TEXT="La mod&#xe8;lisation UML comporte des diagrammes 
structurels (diagramme de d&#xe9;ploiement, diagramme de classe...) ainsi que 
des diagrammes comportementaux (diagramme de s&#xe9;quence, diagramme 
d&apos;activit&#xe9;, cas d&apos;utilisation...). Dans notre &#xe9;tude, une 
mod&#xe9;lisation UML basique comporte au moins le diagramme de classe, 
puisqu&apos;il permet d&apos;obtenir un MLD. "/>
+<node CREATED="1302269336155" ID="ID_1494329139" MODIFIED="1303220940034" 
TEXT="Pas de mod&#xe9;lisation UML">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_409140081" MODIFIED="1303475349000" 
TEXT="Mod&#xe9;lisation UML basique: diagramme de classes">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269370291" ID="ID_1529271018" MODIFIED="1303475373405" 
TEXT="Mod&#xe9;lisation UML riche: la plupart, voir la totalit&#xe9; des 
diagrammes UML existants">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1303474211271" ID="ID_1963615866" MODIFIED="1303475276317" 
TEXT="Fonctionnalit&#xe9;s visuelles annexes">
+<node CREATED="1302270654363" ID="ID_159747571" MODIFIED="1305549809187" 
TEXT="Export du visuel des sch&#xe9;mas">
+<node CREATED="1302270745739" ID="ID_518159235" MODIFIED="1302270768672" 
TEXT="Image (PNG, JPEG ...)">
+<node CREATED="1302269370291" ID="ID_174702251" MODIFIED="1304680276507" 
TEXT="Pas impl&#xe9;ment&#xe9;">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_1318956286" MODIFIED="1303288719920" 
TEXT="Possibilit&#xe9; d&apos;impl&#xe9;mentation">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269336155" ID="ID_1554882679" MODIFIED="1304680271756" 
TEXT="Impl&#xe9;ment&#xe9; nativement">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1302270780179" ID="ID_1663122508" MODIFIED="1302270809782" 
TEXT="Autre format (PDF..)">
+<node CREATED="1302269370291" ID="ID_327707503" MODIFIED="1304680252222" 
TEXT="Pas impl&#xe9;ment&#xe9;">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1302269347491" ID="ID_431245133" MODIFIED="1303288719920" 
TEXT="Possibilit&#xe9; d&apos;impl&#xe9;mentation">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1302269336155" ID="ID_1255592181" MODIFIED="1304680257804" 
TEXT="Impl&#xe9;ment&#xe9; nativement">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+</node>
+<node CREATED="1303225301280" ID="ID_1580523675" MODIFIED="1305549813387" 
TEXT="Transformation de sch&#xe9;mas">
+<node CREATED="1302269404571" ID="ID_684914873" MODIFIED="1305549824070" 
TEXT="Transformation sch&#xe9;ma MCD en sh&#xe9;ma MLD">
+<node CREATED="1303221550653" ID="ID_1585315317" MODIFIED="1303221700555" 
TEXT="Pas de transformation">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1303221564796" ID="ID_935837769" MODIFIED="1304499076555" 
TEXT="Transformation partielle ne prenant pas en compte les cardinalit&#xe9;s 
du MCD pour les relations du MLD">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1303221566470" ID="ID_1969703616" MODIFIED="1304499180599" 
TEXT="Transformation compl&#xe8;te prenant en compte tous les 
&#xe9;l&#xe9;ments du MCD: cardinalit&#xe9;s, h&#xe9;ritage">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1303204397786" ID="ID_889607771" MODIFIED="1305549820653" 
TEXT="Transformation sch&#xe9;ma MLD en sh&#xe9;ma MCD">
+<node CREATED="1303221550653" ID="ID_561544712" MODIFIED="1303221700555" 
TEXT="Pas de transformation">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1303221564796" ID="ID_1340204758" MODIFIED="1304499386725" 
TEXT="Transformation basique g&#xe9;n&#xe9;rant un MCD incoh&#xe9;rent/trop 
lourd ou ne prenant pas en compte les relations du MLD pour g&#xe9;n&#xe9;rer 
les cardinalit&#xe9;s du MCD">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1303221566470" ID="ID_313985362" MODIFIED="1304499240428" 
TEXT="Transformation compl&#xe8;te g&#xe9;n&#xe9;rant un MCD coh&#xe9;rent et 
prenant en compte tous les &#xe9;l&#xe9;ments du MLD">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1303204397786" ID="ID_1816323018" MODIFIED="1305549830633" 
TEXT="Transformation diagramme de classes en sch&#xe9;ma MLD">
+<node CREATED="1303221550653" ID="ID_1193241439" MODIFIED="1303221700555" 
TEXT="Pas de transformation">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1303221564796" ID="ID_1517027571" MODIFIED="1304499610754" 
TEXT="Transformation basique les classes deviennent des tables, les attributs 
deviennent des champs">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1303221566470" ID="ID_384921304" MODIFIED="1304499640125" 
TEXT="Transformation compl&#xe8;te prenant en compte tous les 
&#xe9;l&#xe9;ments du diagramme de classes comme l&apos;h&#xe9;ritage, les 
associations afin de g&#xe9;n&#xe9;rer les relations du MLD">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+</node>
+</map>

Index: template/Modelisation_BD.qtpl
===================================================================
RCS file: template/Modelisation_BD.qtpl
diff -N template/Modelisation_BD.qtpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ template/Modelisation_BD.qtpl       29 May 2012 14:35:47 -0000      1.1
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+  <header>
+    <authors/>
+    <dates>
+      <creation/>
+      <validation/>
+    </dates>
+    <appname/>
+    <desc/>
+    <release/>
+    <licenseid/>
+    <licensedesc/>
+    <url/>
+    <demourl/>
+    <language>fr</language>
+    <qsosappname/>
+    <qsosformat>1.0</qsosformat>
+    <qsosspecificformat/>
+    <qsosappfamily>Outils de modélisation de données</qsosappfamily>
+  </header>
+  <include section="Presto_generic_fr"/>
+  <section name="ID_816660464" title="Validation des schémas et des modèles 
de données">
+    <element name="ID_458423457" title="Simplification des schémas">
+      <desc>Simplification des schémas MCD/MLD en utilisant les meilleurs 
pratiques de modélisation des données. On va évaluer le degré de 
simplification de l'outil.</desc>
+      <desc0>Pas de simplification des schémas</desc0>
+      <desc1>Légère simplification des schémas</desc1>
+      <desc2>Simplification efficace des schémas</desc2>
+      <comment/>
+      <score/>
+    </element>
+    <element name="ID_347110310" title="Validation des modèles conceptuels et 
logiques">
+      <desc>La validation des modèles conceptuels et logiques vérifient que 
les schémas MCD/MLD sont correctement renseignés et ne comportent pas 
d'erreurs.</desc>
+      <desc0>Pas de validation des schémas</desc0>
+      <desc1>Validation simple des schémas : présence clés primaires, au 
moins un champs dans une table, clé étrangère rattachée à une clé 
primaire...</desc1>
+      <desc2>Validation poussée des schémas: vérification de la cohérence 
d'un MLD par rapport à un MCD et inversement.</desc2>
+      <comment/>
+      <score/>
+    </element>
+    <element name="ID_1581772521" title="Validation des modèles physique">
+      <desc>La validation des modèles physiques vérifient que les schémas 
MPD ne comportent pas d'erreurs dans les spécifités d'une base de 
données.</desc>
+      <desc0>Pas de validation des modèles physique</desc0>
+      <desc1>Validation des spécifités des modèles physiques d'au moins une 
de ces bases de données : MySQL, PostGreSQL, Oracle</desc1>
+      <desc2>Validation des spécifités des modèles physiques des bases de 
données suivantes : MySQL, PostGreSQL, Oracle</desc2>
+      <comment/>
+      <score/>
+    </element>
+  </section>
+  <section name="ID_456895184" title="Manipulation des données">
+    <element name="ID_826131629" title="Pro-ingénierie">
+      <desc>Pro-ingénierie à partir d'un MCD, MLD ou MPD. Permet d'obtenir 
un fichier script SQL et/ou d'éxecuter les requêtes directement dans une base 
de données.</desc>
+      <desc0>Pas de Pro-ingénierie</desc0>
+      <desc1>Pro-ingénierie vers un script SQL uniquement</desc1>
+      <desc2>Pro-ingénierie vers une base de données</desc2>
+      <comment/>
+      <score/>
+    </element>
+    <element name="ID_141271883" title="Rétro-ingénierie">
+      <desc>La Rétro-ingénierie permet d'obtenir un MPD.</desc>
+      <desc0>Pas de Rétro-ingénierie</desc0>
+      <desc1>Rétro-ingénierie à partir d'un script SQL uniquement</desc1>
+      <desc2>Rétro-ingénierie à partir d'une base de données</desc2>
+      <comment/>
+      <score/>
+    </element>
+    <element name="ID_1119039076" title="Génération de la documentation">
+      <element name="ID_278341255" title="Format de documentation">
+        <desc0>Pas de documentation</desc0>
+        <desc1>Documentation autre format que web</desc1>
+        <desc2>Documentation au format web</desc2>
+        <comment/>
+        <score/>
+      </element>
+      <element name="ID_1321251361" title="Complétude/Qualité de la 
documentation ">
+        <desc>La documentation se génère à partir des informations du 
dictionnaire de données d'un MLD/MPD.</desc>
+        <desc0>Pas de documentation</desc0>
+        <desc1>Documentation utilisant partiellement les informations du 
dictionnaire de données</desc1>
+        <desc2>Documentation complète</desc2>
+        <comment/>
+        <score/>
+      </element>
+    </element>
+    <element name="ID_1972697540" title="Personnalisation des sorties">
+      <element name="ID_866984503" title="Personnalisation de la 
documentation">
+        <desc>Personnalisation de la documentation à l'aide d'un 
template</desc>
+        <desc0>Pas de personnalisation possible</desc0>
+        <desc1>Personnalisation possible en exportant la documentation dans un 
format qui permet facilement la personnalisation, au format XML par 
exemple</desc1>
+        <desc2>Personnalisation de la documentation intégré à 
l'outil</desc2>
+        <comment/>
+        <score/>
+      </element>
+      <element name="ID_1074228417" title="Personnalisation de scripts SQL">
+        <desc>Dans le cas d'une génération de scripts SQL, personnalisation 
du type de requêtes: SQL-92 ou spécifique à une base de données, peut on 
ajouter des éléments supplémentaires lors de la génération ?</desc>
+        <desc0>Pas de personnalisation possible, génére uniquement du SQL 
standard</desc0>
+        <desc1>Le SQL généré prend en compte des spécificités du SGBD 
choisi.</desc1>
+        <desc2>Le SQL généré prend en compte des spécificités du SGBD 
choisi, l'utilisateur peut intervenir lors de la génération en supprimant ou 
en ajoutant certains éléments.</desc2>
+        <comment/>
+        <score/>
+      </element>
+    </element>
+  </section>
+  <section name="ID_554323848" title="Modélisation visuelle">
+    <element name="ID_1559473195" title="Modélisation des données (MERISE)">
+      <element name="ID_1712247168" title="Modèle Conceptuel de Données 
(MCD)">
+        <desc0>Pas de MCD</desc0>
+        <desc1>MCD basique comprenant des entités, associations, et 
cardinalités.</desc1>
+        <desc2>MCD complet comprenant en plus du MCD basique, des relations 
hiérarchiques, des relations réflexives, ainsi que des clés 
alternatives.</desc2>
+        <comment/>
+        <score/>
+      </element>
+      <element name="ID_1019497744" title="Modèle Logique de Données (MLD)">
+        <desc0>Pas de MLD</desc0>
+        <desc1>MLD fonctionnel: tables, champs, et contraintes 
d'intégrité</desc1>
+        <desc2>MLD fonctionnel, vue, visuel riche</desc2>
+        <comment/>
+        <score/>
+      </element>
+      <element name="ID_1342798251" title="Modèle Physique de Données (MPD)">
+        <desc>L'accès aux bases de données peut se faire nativement ou via 
un connecteur ODBC/JDBC.</desc>
+        <desc0>Pas de MPD pour les SGBD suivants: MySQL, PostGreSQL et 
Oracle</desc0>
+        <desc1>MPD pour au moins un des SGBD suivants: MySQL, PostGreSQL, 
Oracle</desc1>
+        <desc2>MPD pour MySQL, PostGreSQL et Oracle</desc2>
+        <comment/>
+        <score/>
+      </element>
+    </element>
+    <element name="ID_739484573" title="Modélisation UML pour haut niveau 
d'abstraction">
+      <desc>La modèlisation UML comporte des diagrammes structurels 
(diagramme de déploiement, diagramme de classe...) ainsi que des diagrammes 
comportementaux (diagramme de séquence, diagramme d'activité, cas 
d'utilisation...). Dans notre étude, une modélisation UML basique comporte au 
moins le diagramme de classe, puisqu'il permet d'obtenir un MLD. </desc>
+      <desc0>Pas de modélisation UML</desc0>
+      <desc1>Modélisation UML basique: diagramme de classes</desc1>
+      <desc2>Modélisation UML riche: la plupart, voir la totalité des 
diagrammes UML existants</desc2>
+      <comment/>
+      <score/>
+    </element>
+    <element name="ID_1963615866" title="Fonctionnalités visuelles annexes">
+      <element name="ID_159747571" title="Export du visuel des schémas">
+        <element name="ID_518159235" title="Image (PNG, JPEG ...)">
+          <desc0>Pas implémenté</desc0>
+          <desc1>Possibilité d'implémentation</desc1>
+          <desc2>Implémenté nativement</desc2>
+          <comment/>
+          <score/>
+        </element>
+        <element name="ID_1663122508" title="Autre format (PDF..)">
+          <desc0>Pas implémenté</desc0>
+          <desc1>Possibilité d'implémentation</desc1>
+          <desc2>Implémenté nativement</desc2>
+          <comment/>
+          <score/>
+        </element>
+      </element>
+      <element name="ID_1580523675" title="Transformation de schémas">
+        <element name="ID_684914873" title="Transformation schéma MCD en 
schéma MLD">
+          <desc0>Pas de transformation</desc0>
+          <desc1>Transformation partielle ne prenant pas en compte les 
cardinalités du MCD pour les relations du MLD</desc1>
+          <desc2>Transformation complète prenant en compte tous les 
éléments du MCD: cardinalités, héritage</desc2>
+          <comment/>
+          <score/>
+        </element>
+        <element name="ID_889607771" title="Transformation schéma MLD en 
schéma MCD">
+          <desc0>Pas de transformation</desc0>
+          <desc1>Transformation basique générant un MCD incohérent/trop 
lourd ou ne prenant pas en compte les relations du MLD pour générer les 
cardinalités du MCD</desc1>
+          <desc2>Transformation complète générant un MCD cohérent et 
prenant en compte tous les éléments du MLD</desc2>
+          <comment/>
+          <score/>
+        </element>
+        <element name="ID_1816323018" title="Transformation diagramme de 
classes en schéma MLD">
+          <desc0>Pas de transformation</desc0>
+          <desc1>Transformation basique les classes deviennent des tables, les 
attributs deviennent des champs</desc1>
+          <desc2>Transformation complète prenant en compte tous les 
éléments du diagramme de classes comme l'héritage, les associations afin de 
générer les relations du MLD</desc2>
+          <comment/>
+          <score/>
+        </element>
+      </element>
+    </element>
+  </section>
+</document>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]