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 umfangreicher Erfahrung mit großen Industrieunternehmen basieren
  • Kontinuierliche Bewertung mit aktuellen Kennzahlen im 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 bewährten Vorgehensweisen und bessere Prozessreife
  • Verbesserte Zusammenarbeit innerhalb der Projektteams

Highlights

Ganzheitliche Sicht auf Projekte, in Echtzeit

Während des gesamten Projektlebenszyklus sammelt und aggregiert Squore/Software Analytics automatisch die Messwerte verschiedener Werkzeuge. Dies ermöglicht Anwendern dank Versionskontrolle, einen umfassenden und chronologischen Einblick in die Entwicklung der 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 KLON ERKENNUNG: Dieser Indikator bewertet und verfolgt das Klonen, indem er den doppelten Code auf Quellcode-Ebene erkennt und die markierten Duplikate auf einer algorithmischen Ebene im Kontrollfluss aufnimmt.
COVERAGE KONFORMITÄT: Die Coverage-Konformität misst die Einhaltung der üblichen industriellen Schwellenwerte oder der eigenen Projektschwellenwerte für die Codeabdeckung. In Verbindung mit Komplexitäts-, Stabilitäts- und Kritikalitätsfaktoren wird der Indikator verwendet, um optimierte Testpläne zu erstellen.
KOMPLEXITÄT: Die Berechnungsmethode hängt vom analysierten Objekt ab. In Bezug auf den Quellcode werden die intrinsische Komplexität und Verteilung der Komponenten berücksichtigt. Während für Anforderungen die Komplexität aus Daten berechnet wird, die durch semantische Analysen und rigorose Werkzeuge zur Überprüfung von Schreibregeln erstellt wurden.
REGELEINHALTUNG: Der Konformitätsindikator mit einer Reihe von Regeln oder Praktiken bewertet die Einhaltung von internationalen (ISO), industriellen (HIS, SPICE...) oder unternehmensspezifischen Standards.
VERSTOß-DICHTE: Die Verstoß-Dichte ermöglicht es, Komponenten, die einen Standard in Bezug zu der Anzahl der Codezeilen für den Quellcode, oder der Anzahl an Sätzen für Anforderungen, am wenigsten entsprechen, hervorzuheben.
ERFÜLLUNGSGRAD: Der Erfüllungsgrad gibt an, ob ein Konformitätsstatus erreicht wurde. Die Konformitätsnotation wird je nach Art des Objekts angepasst: beispielsweise wird eine Anforderung als konform angesehen, wenn alle Komponenten erfolgreich erreicht werden.
TESTEFFEKTIVITÄT: Dieser KPI basiert auf dem Verhältnis der bestandenen Tests. Er ist für Testartefakte und für zugehörige Quellcode-Artefakte verfügbar, falls die Rückverfolgbarkeit zwischen Test und Quellcode bekannt ist.
REIFEGRADINDEX: Der Reifegradindex zeigt den Projektfortschritt an. Er bietet einen schnellen Einblick in den aktuellen Stand des Projekts und seine zeitliche Nachverfolgung liefert wertvolle Informationen, einschließlich der Ermöglichung von frühzeitigen Warnungen.
SELBSTBESCHREIBUNG: Der Indikator für die Selbstbeschreibung 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 von Evolutionsanforderungen im Vergleich zu Fehlerberichten. Um repräsentativ und nützlich zu sein, integriert seine Berechnung eine zeitliche Dimension.

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