Vector_HR_Motiv_03_RGB-hd_jpg.jpg

Squore

Analytique augmentée pour la surveillance continue de la qualité des logiciels

Squore est une plateforme d’analyse logicielle et de suivi de la qualité qui regroupe les résultats d’analyse statique, la couverture de test, la traçabilité des exigences et les indicateurs de projet au sein d’un tableau de bord unique et exploitable. Elle offre aux équipes de développement de logiciels embarqués une vue continue et objective de la qualité tout au long du cycle de vie du développement.

Conçue pour les services d’ingénierie travaillant sur des systèmes critiques pour la sécurité, Squore relie les données de votre chaîne d’outils existante et met en évidence ce qui compte : les régressions, les écarts de conformité, les tendances en matière de dette technique et les risques. Finis les rapports sur tableur. Finies les attentes jusqu’à la phase de revue.

Une seule plateforme. Tous les indicateurs de qualité. Un contrôle total sur votre projet logiciel.

Avantages

Pourquoi les équipes travaillant sur des logiciels embarqués critiques pour la sécurité choisissent Squore :

  • Détectez les régressions avant qu'elles n'atteignent la phase de révision

    Des contrôles de qualité automatisés dans votre pipeline CI/CD signalent les nouveaux problèmes dès leur apparition, empêchant ainsi les défauts de s'accumuler d'un sprint à l'autre.

  • Une vue d’ensemble de tous vos outils d’analyse

    Squore regroupe les résultats de vos outils d’analyse statique, de couverture de test et de gestion des exigences au sein d’un tableau de bord unifié, éliminant ainsi la consolidation manuelle des données.

  • Assurez la conformité sans surcharge administrative liée à la documentation

    Grâce à la traçabilité intégrée et aux rapports prêts pour l’audit conformes aux normes ISO 26262, DO-178C, CEI 62304 et autres normes similaires, vos justificatifs sont toujours à jour.

  • Réduisez systématiquement la dette technique

    Des indicateurs de dette calculés et des plans d’action générés automatiquement fournissent à votre équipe une feuille de route claire et hiérarchisée pour obtenir un code maintenable.

  • Des décisions objectives, du lancement du projet à la réception

    Des tableaux de bord partagés et adaptés à chaque rôle fournissent aux développeurs, aux ingénieurs assurance qualité et aux chefs de projet une vision commune de la situation, de sorte que les bilans d’avancement reposent sur des données et non sur des intuitions.

Domaines d'application

Squore s'adapte à toutes les situations où la qualité des logiciels doit être mesurée, suivie et garantie.

Suivi de projet

Suivez en temps réel l'avancement, la qualité et les risques liés à la livraison. Squore s'adapte aux processus Agile et en cascade et alerte rapidement les chefs de projet sur les éléments à haut risque avant que les contraintes de délai ne rendent toute intervention impossible.

Contrôle continu de la qualité

Intégrez Squore à votre pipeline de CI pour bénéficier d'une analyse automatisée, basée sur les modifications, à chaque build. En trois clics, vous pouvez passer de la note globale à la ligne de code exacte où se trouve le défaut.

Optimisation des activités de test

Concentrez vos ressources de test là où les risques sont les plus élevés. Des stratégies de test basées sur les risques, associées à des indicateurs clés de performance (KPI) configurables, vous aident à atteindre vos objectifs de couverture sans multiplier inutilement les tests sur des modules stables et bien maîtrisés.

Conformité aux normes et audits

Squore prend en charge le développement axé sur la certification grâce à des modèles de qualité prédéfinis pour les normes ISO 26262, DO-178C, CEI 62304, ISO 9126 et SQALE. Les résultats des audits sont toujours accessibles via une interface Web sécurisée.

Gestion de la dette technique

Évaluez et hiérarchisez les problèmes de code à l'aide d'indicateurs objectifs. Les plans de correction générés automatiquement permettent aux équipes de se concentrer sur les corrections qui ont le plus grand impact sur la maintenabilité et la fiabilité.

Caractéristiques principales

Intégration à la chaîne d'outils

  • Connexion aux outils de la chaîne de production dès l'installation : analyse statique, couverture de test, gestion des exigences, outils de suivi des problèmes et systèmes d'intégration continue.
  • Fourniture des données dans des formats génériques (CSV, XML, JSON, Excel) pour les outils ne disposant pas de connecteurs natifs.
  • Accès complet via l’API REST à toutes les données du projet : versions, artefacts, métriques, résultats et points clés.

Analyse de la qualité et rapports

  • Des modèles de qualité et de prise de décision configurables qui reflètent vos normes, votre profil de risque et les pratiques de votre équipe.
  • Génération automatisée de rapports aux formats PDF et PPT pour les revues de direction et les demandes de certification.
  • Des tableaux de bord spécifiques aux différents rôles (développeurs, assurance qualité et chefs de projet), avec partage des résultats et commentaires contextuels.

CI/CD et intégration du contrôle de version

  • Détection automatique des systèmes de gestion de configuration (SCM) Git et SVN à partir de sources déjà extraites, sans nécessiter de connecteur de référentiel.
  • Protection de la propriété intellectuelle intégrée dès la conception : Squore ne capture que les métadonnées nécessaires, jamais les fichiers sources proprement dits.
  • Analyse des versions delta à chaque build pour une détection continue des régressions sans la charge de travail liée à une réanalyse complète.

Nouveautés de Squore 26.0

  • Contrôles qualité

    Les « Quality Gates » constituent une nouvelle fonctionnalité de Squore 26. Les développeurs peuvent définir leurs propres contrôles directement depuis l’interface graphique, tandis que les responsables qualité définissent et font respecter les normes applicables à l’ensemble de l’équipe. Les résultats sont directement intégrés à votre environnement de CI, et les développeurs peuvent immédiatement filtrer les modifications sur leur branche de développement afin de passer d’un contrôle échoué à une correction le plus rapidement possible.

  • Image Docker

    Squore 26 est disponible sous forme d’image Docker publiée, ce qui accélère considérablement le déploiement et la configuration de l’environnement pour les équipes utilisant une infrastructure conteneurisée.

  • Mode sombre

    Squore prend désormais en charge le mode sombre sur l’ensemble de l’interface.

  • Améliorations des performances

    L'API V4 apporte des optimisations ciblées aux points de terminaison des métriques, des indicateurs et des résultats, réduisant ainsi les temps de réponse pour les requêtes traitant de grands volumes de données.

  • Sécurité

    Le processus de compilation a été revu en vue de la gestion des vulnérabilités CVE, les frameworks principaux ont été mis à jour (Wildfly, Primefaces, Highcharts, Java) et JasperReport a été remplacé par un script d'exportation afin de réduire la surface d'attaque.

  • Serveur de licences

    Squore utilise désormais le système de gestion des licences Vector, à l’instar des autres produits Vector de votre chaîne d’outils.

Squore est l'un des outils les plus utiles tant pour les ingénieurs en analyse des besoins que pour les équipes d'assurance qualité, car il permet de vérifier, quasi en temps réel, tout manquement au principe de traçabilité.
Vinko Surija
Rimac Technology

Options du produit

Squore/Software Analytics

Une solution clé en main qui collecte et agrège automatiquement les mesures issues de votre chaîne d'outils existante. Des indicateurs de qualité et de performance prédéfinis, fruit d'une vaste expérience acquise auprès de grands utilisateurs industriels. Prête à l'emploi dès le premier jour.

Squore/KPI

Une version entièrement personnalisable de Squore, conçue pour s'adapter à vos pratiques, méthodes et outils internes. Mettez en place un processus d'analyse qui reflète vos normes, votre modèle de risque et la maturité de votre organisation.

Téléchargements

Frequently Asked Questions

Vous souhaitez en savoir plus ? Contactez-nous !
Andreas Horn
Vous souhaitez en savoir plus ? Contactez-nous !
Remplissez le formulaire et nous vous contacterons pour répondre à vos questions et répondre à vos besoins !

Pages associées