Squore/Software Analytics
Aussagekräftige Informationen zur Qualität und Leistung von Softwareprojekten

Squore/Software Analytics für die Qualität und Leistung von Softwareprojekten

Bessere Informationen führen zu bessern Entscheidungen: Squore bietet eine intelligente und automatisierte Datenverarbeitung, die es Softwareteams ermöglicht, ihr Projektmanagement zu optimieren.


Squore liefert vier wichtige Erkenntnisse für die Durchführung erfolgreicher Projekte:

  •     Gesamtrating
  •     Trendanalyse
  •     Prognosen
  •     Vergleich des Projektportfolios

Vorteile

  • Einsatzbereite KPIs, die auf langjähriger Erfahrung mit großen Industrieunternehmen basieren
  • Kontinuierliche Bewertung mit Echtzeit-Dashboard
  • Erhöhtes Vertrauen in die Lieferungen
  • Verbesserte Zuverlässigkeit durch frühzeitige Fehlererkennung
  • Reduzierte Kosten für die Codeüberprüfung
  • Geringere Instandhaltungskosten durch Kontrolle der technischen Schuld
  • Verbreitung von Best Practices und bessere Prozessreife
  • Verbesserte Zusammenarbeit innerhalb von Projektteams

Highlights

Ganzheitliche Sicht auf Projekte, in Echtzeit

Während des gesamten Projektlebenszyklus sammelt und aggregiert Squore/Software Analytics automatisch die Messwerte verschiedener Tools. Dies ermöglicht Anwendern einen umfassenden und historischen Einblick in Softwareprodukte und -prozesse zu erhalten.

Ergebnisse des Embedded Sourcecode-Analyzers:

  • Komplexitätsmaßnahmen
  • Regelprüfung
  • Klonerkennung

Ergebnisse der Tools von Drittanbietern:

  • Regelprüfung
  • Testabdeckung
  • Änderungsanforderungen
  • Konfigurationsmanagement
  • Anforderungsmanagement-Tools

Einsatzbereite Indikatoren

Code Cloning: Dieser Indikator bewertet und verfolgt das Klonen, indem er den doppelten Code auf Quellcode-Ebene erkennt, und markiert die Duplizierung im Kontrollfluss auf einer algorithmischen Ebene.
Coverage: Die Deckungsübereinstimmung misst die Einhaltung der üblichen industriellen Schwellenwerte oder der eigenen Projektgrenzen. In Verbindung mit Komplexitäts-, Stabilitäts- und Kritikalitätsfaktoren wird dieser Indikator zur Erstellung optimierter Testpläne verwendet.
KOMPLEXITÄT: Die Berechnungsmethode hängt vom analysierten Objekt ab. Beim Sourcecode werden die Komponenten intrinsische Komplexität und Verteilung berücksichtigt. Während für Anforderungen die Komplexität aus Daten berechnet wird, die durch semantische Analysen und rigorose Schreibregelkontrollwerkzeuge erzeugt werden.
REGELKONFORMITÄT: Der Konformitäts-Indikator bewertet mit einer Reihe von Regeln oder Praktiken die Übereinstimmung mit Normen. Diese können sowohl international (ISO), industriell (HIS, SPICE...) als auch unternehmensspezifisch sein.
VIOLATIONSDICHTE: Die Dichte der Verstöße ermöglicht es, Komponenten mit der höchsten Nichterfüllungsrate in Bezug auf eine Norm nach Basiseinheit hervorzuheben (Anzahl der Codezeilen für den Quellcode, Anzahl der Sätze für Anforderungen).
FERTIGSTELLUNGSRATE: Die Fertigstellungsrate gibt an, ob ein Konformitätsstatus erreicht wurde. Der Begriff Konformität wird je nach Art des Objekts angepasst: so gilt beispielsweise eine Anforderung als konform, wenn sie einen Zustand erreicht, in dem alle ihre Komponenten erfolgreich erreicht werden.
TEST-EFFEKTIVITÄT: Dieser KPI basiert auf dem Verhältnis der bestandenen Tests. Er ist für Testartefakte und für zugehörige Quellcodeartefakte verfügbar, falls die Rückverfolgbarkeit zwischen Test und Quellcode gegeben ist.
REIFEGRADINDEX: Der Reifegradindex zeigt den Projektfortschritt an. Er bietet einen schnellen Einblick in den aktuellen Stand des Projekts. Seine zeitliche Nachbereitung liefert wertvolle Informationen, einschließlich der Generierung von Frühwarnungen.
SELBSTBESCHREIBBARKEIT: Der Indikator für die Selbstbeschreibbarkeit misst die Verständlichkeit einer Komponente. Er basiert auf der Erkennung und Messung der zugehörigen Kommentare.
INNOVATIONSRATE: Dieser Indikator ist spezifisch für Änderungsanforderungen und misst die Rate der Entwicklungsanforderungen im Vergleich zu Fehlerberichten. Um repräsentativ und verwertbar zu sein, wird bei seiner Berechnung eine zeitliche Dimension integriert.

Interaktive Dashboards und automatisierte Berichterstellung

Vom Entwickler bis zum Geschäftsführer, vom Kunden bis zum Lieferanten - jeder Anwender profitiert von speziellen, umsetzbaren Qualitätsindikatoren.

  • Rollenbasiertes Dashboard für eine personalisierte Übertragung von Indikatoren
  • Erweiterte Benutzerfreundlichkeit: doppelte Datenrecherche und leistungsstarke Filterfunktionen
  • Berichterstellung im PDF- und PPT-Format aus anpassbaren Vorlagen
  • Sichere Webschnittstelle
  • Eine mobile Anwendung für den permanenten Zugriff auf wichtige Informationen

Mehr als eine einfache Visualisierung - Erstellung von optimierten Aktionsplänen

Squore erstellt Aktionspläne, die den Benutzern helfen, optimierte und fundierte Entscheidungen zu treffen.

  • Automatisierte Erstellung von Aktionsplänen
  • Anpassbare, vordefinierte Kriterien
  • Exportfunktionen in Richtung Change-Management-System und Entwickler-Backlog

Sprachen und Normen

Embedded Code-Analyzer

Squore enthält native Quellcode-Analyzer für mehrere Programmiersprachen:

 

  • Ada
  • C
  • C++
  • C#
  • Java
  • PHP
  • Python
  • Fortran
  • Cobol
  • PL/SQL
  • ABAP
Mehr anzeigen

Standards und Normen

Analyse- und Überwachungsfunktionen helfen Unternehmen, die Einhaltung der wichtigsten Industriestandards und -methoden zu erreichen: 

Unterstützte Standards und Normen

  • Software- und Systemtechnik: ISO/IEC 25000, ISO/IEC 14598
  • Softwarequalität und technische Schulden: ISO/IEC 9126, SQuaRE, SQALE, SQALE
  • Luft- und Raumfahrt: ECSS-E-40A, ECSS-Q-HB-80-04A, DO-178B und DO-178C
  • Automotive: KIS, MISRA, ISO 26262
  • Elektronik: IEC 61508
  • Bahntechnik: EN 50128

Unterstützte Methoden und Prozesse

  • V-Modell, Wasserfallmodell, Agile Methoden (Scrum,....)
  • CMMI, SPICE
Mehr anzeigen

Verwandte Inhalte

Squore

Softwareanalyse für effiziente Entscheidungsfindung bei Ihrer Projektüberwachung.

Mehr Informationen
Squore/KPI

Automatisierte KPIs und Analyselösungen für industrielle Umgebungen.

Mehr Informationen
Squore Dienstleistungen

Dienstleistungen mit hohem Mehrwert, um den Erfolg Ihrer Analysestrategie zu beschleunigen.

Mehr Informationen