You can access to the sheet change log on the CVS.
Section générique
Les critères génériques de l'évaluation Presto de QSOS
Pérennité
Maturité
Logiciel provenant d'un fork ou avec une forte probabilité de fork dans un futur proche.
Projet jeune (moins de 3 ans) ou connaissant des difficultés à stabiliser les versions de développement.
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.
Score : 2/2
Adoption
Usage détectable sur Internet sans véritable activité communautaire
Utilisation communautaire prépondérante
Nombreuse références industrielles
Score : 1/2
Développement
Deux ou moins de deux développeurs clairement identifiés.
Équipe de développement réduite avec un turn-over important ou sans équipe de direction identifiée.
Équipe de développement structurée comportant plus de 5 développeurs actifs.
Score : 2/2
Activité
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...)
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)
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
https://trac.osgeo.org/qgis/timeline
Score : 2/2
Indépendance stratégique
Pas de stratégie détectable ou stratégie dictée par une société commerciale, un sponsor ou un individu unique.
Stratégie décidée par l'équipe de developpement.
Indépendance forte de l'équipe de développement, fort engagement du projet dans un processus de standardisation.
Score : 2/2
Détenteur des droits
Les droits sont détenus par quelques individus ou entités commerciales, facilitant le changement de licence
Les droits sont détenus par de nombreux individus de façon homogène, rendant le changement de licence très difficile
Les droits sont détenus par une entité légale, une fondation dans laquelle la communauté a confiance (ex: FSF, Apache, ObjectWeb)
Score : 0/2
Licence
Permissivité
Licence très stricte, comme la GPL
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é
Licence très permissive comme BSD et Apache
Score : 0/2
Protection contre des forks commerciaux
Licence très permissive comme BSD et Apache
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é
Licence très stricte, comme la GPL
Score : 2/2
Industrialisation
Indépendance des développements
Développements réalisés à plus de 60% par des employés d'une seule société
Développements réalisés à 60% maximum par des employés d'une seule société
Développements réalisés à 20% maximum par des employés d'une seule société
Score : 2/2
Services
Pas d'offres de services identifiée
Offre existante mais restreinte géographiquement ou en une seule langue ou fournie par un seul fournisseur
Offre riche : plusieurs fournisseurs ou plusieurs langages
http://www.qgis.org/en/commercial-support.html
Score : 2/2
Documentation
Pas de documentation utilisateur
La documentation existe mais est en partie obsolète ou restreinte à une seule langue ou peu détaillée
Documentation à jour, traduite et éventuellement adaptée à différentes cibles de lecteurs (end-user, sysadmin, manager…)
http://www.qgis.org/en/documentation/manuals.html
Score : 2/2
Méthode qualité
Pas de processus de qualité identifié ni d'outils de gestions de bugs
Processus qualité non formalisé ou non outillé ou comportant des outils qui sont très peu utilisés
Utilisation très active d'outils standards (tests unitaires, outils de gestion de build, outils de mesure de qualité du code)
Score : 1/2
Packaging
BSD
Pas de packaging officiel pour la famille BSD
Packaging existant pour quelques distributions de la famille BSD
Packaging complet pour les distributions de la famille BSD suivantes : FreeBSD, OpenBSD, NetBSD et Mac OS X
Score : 0/2
GNU/Linux
Pas de packaging officiel pour les systèmes d'exploitations GNU/Linux
Packaging existant pour quelques distributions GNU/Linux
Packaging complet les systèmes de packaging .deb et .rpm
Score : 2/2
Unix
Pas de packaging officiel pour les systèmes de la famille Unix
Packaging existant sur quelques systèmes de la famille Unix
Packaging existant sur au moins ces 3 systèmes : AIX, HP-UX, Solaris
Score : 0/2
Windows
Le logiciel n'est pas disponible sur un système Windows.
Le logiciel existe sous forme d'archive tout en un.
Le logiciel dispose d'un installeur.
Score : 2/2
Sources
L'installation depuis les sources est hasardeuse et risquée
L'installation depuis les sources est difficile ou limité (seulement à un OS, une architecture, la résolution de l'écran...)
L'installation depuis les sources est outillée (vérification des dépencances, verification de l'installation, gestion de build)
Score : 2/2
Archive compressée
Pas d'archive disponible
Archive globale
Archive séparée pour chaque module installable
Score : 2/2
Exploitabilité
Facilité d'utilisation, ergonomie
Difficulté d'utilisation, demande une connaissance approfondie des fonctionnalités du logiciel
Ergonomie austère et très technique
Ergonomie élaborée et IHM comprenant des fonctions d'aide
Score : 2/2
Administration et supervision
Pas de fonctionnalités de contrôle, ni d'administration
Fonctionnalités présentes mais incomplètes ou à améliorer
Fonctionnalités complètes et faciles de contrôle et d'administration. Intégration possible avec des outils tiers (ex : SNMP, syslog…)
Score : 0/2
Adaptabilité
Modularité
Logiciel monolithique
Présence de modules haut niveau permettant un premier niveau d'adaptation
Conception modulaire, permettant des adaptations faciles par sélection et/ou création de modules
Score : 1/2
Facilité technique de modification du code existant
Tout à la main
Recompilation possible mais complexe, sans outils, ni documentation
Recompilation facile, outillée (ex : make, ANT, Maven…) et documentée
Score : 2/2
Facilité d'extension du code
Toute modification demande une recompilation du code
Architecture conçue pour des extensions statiques mais exige une recompilation
Architecture de plugins, conçue pour des extensions dynamiques et sans recompilation
Score : 2/2
Standard SIG
Fonctions standards d'un SIG Desktop
Fonctions d'intégration de données graphiques
Ecriture de données vecteur
La fonctionnalité n'est pas supportée
Supporte quelques formats vecteur
Supporte tous les principaux formats (via la librairie OGR)
Score : 2/2
Gestion des systèmes de projection et de coordonnées
La fonctionnalité n'est pas supportée
Support limité
Supporte tous les principaux systèmes
Score : 2/2
Lecture de données raster
La fonctionnalité n'est pas supportée
Supporte quelques formats raster
Supporte tous les principaux formats (via la librairie GDAL)
Score : 2/2
Lecture de données tabulaires
La fonctionnalité n'est pas supportée
La fonctionnalité est limitée à un format particulier
Supporte les principaux formats (csv,txt,dbf,xls..)
Format supporté : dbf
Score : 1/2
Lecture de données vecteur
La fonctionnalité n'est pas supportée
Supporte quelques formats vecteur
Supporte tous les principaux formats (via la librairie OGR)
Score : 2/2
Outils de création d'une couche ponctuelle à partir de coordonnées XY
La fonctionnalité n'est pas supportée
Fonctionnalité supportée par un plugin
Fonctionnalité supportée par le logiciel
Score : 2/2
Outils de digitalisation
La fonctionnalité n'est pas supportée
Présence d'outils basiques de saisie (création de points, polygones et polylignes)
Présence d'outils avancés de saisie (fonctions de découpe d'objets, de création de trous, de déplacement...)
Score : 2/2
Outils de géoréférencement de raster
La fonctionnalité n'est pas supportée
Fonctionnalité supportée par un plugin
Fonctionnalité supportée par le logiciel
Score : 2/2
Fonctions de manipulation des données
Calcul de statistiques
La fonctionnalité n'est pas supportée
Possibilité de créer des diagrammes simples
Possibilité de créer des diagrammes complexes et de les ajouter dans une mise en page
Score : 0/2
Gestion de la structure des tables attributaires
La fonctionnalité n'est pas supportée
Permet d'ajouter / supprimer un champ
Permet d'ajouter, supprimer et modifier le type ou la taille d'un champ existant
Score : 1/2
Gestion des couches
La fonctionnalité n'est pas supportée
Présence d'un gestionnaire de couches
Présence d'un gestionnaire de couche avancé permettant par exemple de zoomer sur toute la couche
Score : 2/2
Gestion des données attributaires
La fonctionnalité n'est pas supportée
Permet la saisie / mise à jour des données
Permet la saisie / mise à jour des données et dispose de fonctionnalités avancées pour recalculer les données d'un champ ou d'une sélection d'enregistrement
Score : 1/2
Gestion de workspace
La fonctionnalité n'est pas supportée
Possibilité d'enregistrer les couches sur lesquelles l'utilisateur travaille
Possibilité d'enregistrer les couches et les mises en pages de l'utilisateur
Score : 1/2
Jointure de données
La fonctionnalité n'est pas supportée
Supporte les jointures attributaires
Supporte les jointures attributaires et les jointures spatiales
Score : 2/2
Outils de géo-traitement
La fonctionnalité n'est pas supportée
Supporte quelques opérateurs de géo-traitement : Intersect,Dissolve,Union,Clip,Difference...
Supporte les principaux opérateurs de géo-traitement, permet de créer des zones tampons ou de transformer des polygones (polygones to polylignes, multipart to singlepart)
Score : 2/2
Requêtes de consultation
La fonctionnalité n'est pas supportée
Permet de faire uniquement des requêtes attributaires
Permet de faire des requêtes attributaires et des requêtes spatiales
Score : 1/2
Fonctions de représentation des données
Export de carte dans un fichier
La fonctionnalité n'est pas supportée
Export au format image
Export dans divers formats (image, pdf)
Formats supportés : PNG,JPEG,PDF
Score : 2/2
Méthodes de discrétisation des données
La fonctionnalité n'est pas supportée
Choix limité dans les méthodes de discrétisation (intervalles égaux et/ou quantiles)
Grand choix dans les méthodes de discrétisation (intervalles égaux, quantiles, intervalles naturels..)
Outils avancés de gestion des étiquettes (modification de l'orientation, variation de la taille selon l'échelle, possibilité de déplacer une étiquette)
Score : 2/2
Outils de mise en page
La fonctionnalité n'est pas supportée
Possibilité d'ajouter légende, titre, source, flèche nord
Outils avancés de mise en page : possibilité de modifier la légende, outils d'alignement des différents éléments qui composent la mise en page..
Pas d'interface dédiée à la mise en page comme dans GvSIG
Score : 1/2
Outils de navigation
La fonctionnalité n'est pas supportée
Outils classiques (zoom +, zoom -, pan..)
Outils avancés (zoom +, zoom -, pan..), zoom sur la couche, zoom sur une sélection d'entités
Score : 2/2
Outils de symbologie
La fonctionnalité n'est pas supportée
Outils simplifiés
Outils avancés de symbologie (possibilité de créer des symboles complexes)
Score : 1/2
Cartographie thématique
Fonctionnalités pour réaliser des cartes traduisant visuellement les relations spatiales entre différentes variables
Préparation des cartes
Sélection du fond de carte
La sélection des fonds de carte est complexe, peu intuitive voire impossible
Une interface utilisateur ergononique permet de facilement choisir un fond de carte
L'interface est ergonomique et propose des fonctionnalités avancées (prévisualisation, superpositions de plusieurs fonds de cartes ...)
Score : 1/2
Sélection des données statistiques
La sélection des données statistiques est complexe, peu intuitive voire impossible
Une interface utilisateur ergononique permet de facilement choisir les données statistiques
Très bonne intégration avec tous types de sources de données (base de données géospatials, formats standards et propriétaires, ...)
Score : 1/2
Sélection du contour de la zone
La sélection du contour de la zone est complexe, peu intuitif voire impossible
Une interface utilisateur ergononique permet de facilement choisir un contour de zone
L'interface est ergonomique et propose la prévisualisation
Score : 1/2
Cartes préconfigurées (Kits thématiques)
La fonctionnalité n'existe pas
Il est possible de réaliser ce type de carte à l'aide de développements complémentaire
La fonctionnalitée est intégrée à l'outil et facilement utilisable
Score : 1/2
Monolocalisées
Carte choroplèthe
Non supporté
Support basique de ce type carte
Support avancé de ce type de carte (paramètrage avancé des couleurs et dimensions, différents algorithme de discrétisation)
Méthodes de discrétisation limitées : quantiles et intervalles égaux
Possibilité d'enregistrer des styles prédéfinis
Score : 1/2
Carte de densité lissée
Non supporté
Possible mais intégration complexe ou manuel avec SAS ou R
Oui et bonne intégration avec les applications externe
Score : 0/2
Carte en rond
Non supporté
Support basique de ce type carte
Support avancé de ce type de carte avec paramètrage des couleurs et dimensions
Fonction supportée par un plugin externe.Les symboles sont stockés dans des fichiers externes SVG, il est donc possible d'ajouter des fichiers personnalisés.
Il n'y a pas d'éditeur de symbole.
Score : 1/2
Carte en symboles
Non supporté
Support basique de ce type carte
Support avancé de ce type de carte avec paramètrage des couleurs et dimensions
Supporté pour les couches de type ponctuel. Il n'est pas possible de représenter le centroid des éléments d'une couche surfacique par un symbole ponctuel
Score : 1/2
Bilocalisée
Carte en oursins
Non supporté
Support basique de ce type carte
Support avancé de ce type de carte avec paramètrage des couleurs et dimensions
Score : 0/2
Flèches joignantes
Non supporté
Support basique de ce type carte
Support avancé de ce type de carte avec paramètrage des couleurs et dimensions
Score : 0/2
Flèches saphir
Non supporté
Support basique de ce type carte
Support avancé de ce type de carte avec paramètrage des couleurs et dimensions
Score : 0/2
Résultantes vectorielles
Non supporté
Support basique de ce type carte
Support avancé de ce type de carte avec paramètrage des couleurs et dimensions
Score : 0/2
Typologie
Non supporté
Support basique de ce type carte
Support avancé de ce type de carte avec paramètrage des couleurs et dimensions
Score : 2/2
Apparence et mise en forme
Gestion des labels
Pas de gestion de labels
Gestion des labels rudimentaire
Gestion avancé des labels: possibilité de déplacer les étiquettes, modifier la police, les représenter automatiquement
décalées par rapport au point d'ancrage de l'objet géographique
Score : 2/2
impression
Pas de possibilité d'impression
Fonctionnalité d'impression basique
Support avancé de l'impression (redimensionnement, multi-page,...)
Score : 1/2
Mise en page
Pas de mise en page possible
Mise en page possible de certains éléments et paramétrage limité
Possibilité de mettre en page tous les éléments demandés avec un paramètrage fin
Le paramétrage se limite au positionnement des éléments (flèche nord, échelle) aux quatre coins de la page
Score : 1/2
Extensibilité
Possibilite d'étendre les capacités du produit par des mécanismes d'extension ou un langage de script.
Architecture
Pas de mécanisme d'extension.
Mécanisme d'extension disponible mais peu utilisé
Mécanisme d'extension largement utilisé: bibliothèque d'extension comprenant de nombreuses extensions.
Quelques plugins développés par les utilisateurs.
Il existe un mécanisme de création de plugin permettant d'étendre les fonctionnalités du logiciel
Score : 1/2
Intégration
Aucune intégration
Intégration avec un ou deux produits.
Intégration avec de nombreux produit dont le projet R pour les statistiques.
Score : 1/2
Interface utilisateur
Impossible
Personnalisation limité
L'interface utilisateur est entièrement configurable