Squale (Qualité logicielle)

Squale (Qualité logicielle)
Squale - Software QUALity Enhancement
Importez le logo de ce logiciel
Environnement Multi-plateforme
Langue Java
Type Plateforme de qualité logicielle
Licences GNU LGPL
Site web squale.org

Squale est une plate-forme open-source permettant de mesurer et de contrôler la qualité des développements d'applications multi-langage. La version téléchargeable de Squale sait directement analyser du code Java, et peut aussi analyser du code C/C++ et Cobol via un connecteur vers des outils commerciaux (comme McCabe ou RSM).

Squale est distribué sous licence GNU LGPL v3.

Sommaire

Signification du nom

Squale est l'acronyme de l'Anglais “Software QUALity Enhancement”, que l'on peut traduire par “Amélioration de la qualité logicielle” en Français.

Description rapide

Plus qu'une simple plate-forme logicielle, Squale est un projet du groupe thématique "Logiciel Libre"[1] du pôle de compétitivité System@tic Paris-Région[2]. Il se focalise sur deux aspects principaux:

  • L'élaboration de modèles évolués d'évaluation, de visualisation et d'interprétation des résultats issus des outils de mesure
  • Le développement d'une plate-forme logicielle mettant en œuvre les modèles ci-dessus et permettant ainsi de contrôler la qualité du code.

La version actuelle de Squale permet de:

  • faire l'analyse d'applications Java/J2EE en utilisant les outils open-source (re)connus tels que Checkstyle, PMD, JDepend et autres.
  • faire l'analyse d'applications C/C++ et Cobol en utilisant un connecteur vers les outils commerciaux McCabe et RSM.

Squale est librement téléchargeable[3] sous deux formes principales:

  • une version complètement packagée (non recommandée pour une mise en production):
    • un Tomcat embarqué
    • une base de donnée embarquée (HSQLDB)
    • des outils d'analyses open source pour Java pré-installés
    • un modèle qualité de base à 3 niveaux (facteurs, critères et pratiques qualité)
  • une archive contenant tous le nécessaire pour installer Squale sur un serveur Web (type Tomcat, JBoss, ...etc) couplé à un serveur de base de données (type MySQL, Oracle, ...etc).

Les prochaines versions de Squale s'orienteront, entre autres, vers:

  • le support d'autres langages (notamment PHP) via l'ajout de nouveaux connecteurs pour les outils d'analyse de ce langage
  • l'amélioration de l'interface via des visualisations avancées (au delà de simples répartitions ou radars)
  • la proposition de plans d'action plus évolués

Références

Articles connexes

Liens externes

Autres outils open source


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Squale (Qualité logicielle) de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Sonar (Qualité logicielle) — Tableau de bord Sonar …   Wikipédia en Français

  • Squale — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « requin », sur le Wiktionnaire (dictionnaire universel) Requin, poisson cartilagineux. Squale… …   Wikipédia en Français

  • Sonar (informatique) — Sonar (Qualité logicielle) Sonar (Qualité logicielle) Tableau de bord Sonar …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”