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.
Not evaluated
Adoption
Usage détectable sur Internet sans véritable activité communautaire
Utilisation communautaire prépondérante
Nombreuse références industrielles
Not evaluated
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.
Not evaluated
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
Not evaluated
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.
Not evaluated
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)
Not evaluated
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
Not evaluated
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
Not evaluated
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é
Not evaluated
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
Not evaluated
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…)
Not evaluated
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)
Not evaluated
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
Not evaluated
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
Not evaluated
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
Not evaluated
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.
Not evaluated
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)
Not evaluated
Archive compressée
Pas d'archive disponible
Archive globale
Archive séparée pour chaque module installable
Not evaluated
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
Not evaluated
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…)
Not evaluated
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
Not evaluated
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
Not evaluated
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
Not evaluated
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)
Not evaluated
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
Not evaluated
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)
Not evaluated
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..)
Not evaluated
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)
Not evaluated
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
Not evaluated
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...)
Not evaluated
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
Not evaluated
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
Not evaluated
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
Not evaluated
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
Not evaluated
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
Not evaluated
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
Not evaluated
Jointure de données
La fonctionnalité n'est pas supportée
Supporte les jointures attributaires
Supporte les jointures attributaires et les jointures spatiales
Not evaluated
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)
Not evaluated
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
Not evaluated
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)
Not evaluated
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..)
Not evaluated
Outils de gestion des labels
La fonctionnalité n'est pas supportée
Outils simplifiés
Outils avancés de gestion des étiquettes (modification de l'orientation, variation de la taille selon l'échelle, possibilité de déplacer une étiquette)
Not evaluated
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..
Not evaluated
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
Not evaluated
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)
Not evaluated
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 ...)
Not evaluated
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, ...)
Not evaluated
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
Not evaluated
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
Not evaluated
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)
Not evaluated
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
Not evaluated
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
Not evaluated
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
Not evaluated
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
Not evaluated
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
Not evaluated
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
Not evaluated
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
Not evaluated
Typologie
Non supporté
Support basique de ce type carte
Support avancé de ce type de carte avec paramètrage des couleurs et dimensions
Not evaluated
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
Not evaluated
impression
Pas de possibilité d'impression
Fonctionnalité d'impression basique
Support avancé de l'impression (redimensionnement, multi-page,...)
Not evaluated
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
Not evaluated
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.
Not evaluated
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.
Not evaluated
Interface utilisateur
Impossible
Personnalisation limité
L'interface utilisateur est entièrement configurable