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

Squore: Analyse für die Projektüberwachung

Schnellere Entscheidungsfindung durch Bereitstellung managementrelevanter Informationen

Squore ist ein innovatives Entscheidungs-Dashboard für Qualitätsmanagement in der Softwareentwicklung. Es ermöglicht:

  • Bessere Projektperformance
  • Höhere Softwarequalität
  • Sicherstellung der Einhaltung von Prozessen und Standards

Vorteile

  • Optimierung von Software-Projektmanagement dank Echtzeit-Indikatoren
  • Bewertung der Einhaltung von Industriestandards mit dem Quellcode-Analyzer und externen Datenquellen
  • Automatisierung der kontinuierlichen Qualitätskontrolle, gemäß agiler Prozesse und DevOps
  • Verwaltung des Anwendungsportfolios durch einfaches vergleichen von Projekten

Anwendungsgebiete

Optimierung des Software-Projektmanagements

Squore ermöglicht es Projektmanagern, die Überwachung aller Arten von Software- und Systementwicklungsprojekten zu optimieren. Es  bietet Echtzeitzugriff auf die relevantesten und verwertbarsten Indikatoren.

  • Angepasst an Ihre Softwareentwicklungsmethode: Agile oder Wasserfallprojekte
  • Mit breiter Abdeckung: Softwareprojekte, Software- und Systemprojekte
  • Den Bedürfnissen der Benutzer gerecht werden: Überwachung der Codequalität, Prozessüberwachung und Projektüberwachung hinsichtlich Zeit, Kosten, Qualität und Ressourcen
  • Ermöglicht Anwendungsportfolio-Management: Für objektive Entscheidungen bietet das Squore-Dashboard bietet einen einfachen Vergleich mit anderen ähnlichen Projekten

Eine Reihe von Lösungen, angepasst an unterschiedliche Reifegrade

Unabhängig von der Reife interner Entwicklungsprozesse bietet Squore eine Best-Fit-Lösung zur Optimierung der Qualität von Softwareentwicklungen und zum Management von Projekten mit starken regulatorischen Einschränkungen.

  • Schlüsselfertige Lösung: Squore/Software Analytics bietet eine Standard- und voll funktionsfähige Lösung mit vorgefertigten Analyse- und Entscheidungsmodellen. Diese ermöglicht es, die Qualität von Softwareentwicklungen sicherzustellen.
  • Integration von Squore in bereits bewährte Prozesse und Kennzahlen:  Squore lässt sich nahtlos mit allen internen Standards und Prozessen integrieren. Anwender habend die Möglichkeit alle Arten von Daten und KPIs zu integrieren und können Dashboards und Analysemodelle anpassen.
     

Vorteile

  • Ein umfassender und genauer Überblick über die Qualität und Leistung des Projektportfolios
  • Genaue und zeitnahe Überwachung des Projektzustands: z.B. Qualitätsentwicklung oder Prozesskonformität
  • Früherkennung von Hochrisikoprojekten und Vermeidung von Planabweichungen

  • Priorisierte Aktionspläne unterstützen Entscheidungen für eine optimierte Projektüberwachung

  • Alle Projektdaten werden in einem gemeinsamen Repository gesammelt
Mehr anzeigen

Kontinuierliche Qualitätskontrolle

Squore automatisiert die kontinuierliche Qualitätskontrolle und hilft Entwicklungsteams, von Agile/DevOps-Prozessen zu profitieren.

  • Kontinuierliche Integration, einschließlich Delta-Versionierungsanalyse
  • Echtzeit-Übersicht über die Codequalität
  • Schnelles Auffinden von Regressionen
  • Früherkennung von defekten und risikoreichen Konstruktionen
  • Automatisch erstellte Aktionspläne zur effektiven Reduzierung der technischen Schuld
  • Kollaboratives Modul zum Austausch von Fehlerbehebungsstrategien in Entwicklungsteams
     

Vorteile

  • Mehr Zuverlässigkeit durch tägliche Überprüfung der Qualität der Entwicklungen
  • Zeit für Innovationen: Die Vermeidung von späten Überarbeitungen und die Aufrechterhaltung der technischen Schuld auf einem akzeptablen Niveau ermöglichen es, mehr Zeit für die Bereitstellung innovativer Funktionen zu gewinnen.
  • Verbesserte Effizienz: Die Fehlerkorrektur wird einfacher und effizienter über das Squore-Dashboard.Von der globalen Bewertung bis hinunter zur zu behebenden Codezeile sind es nur 3 Klicks
Mehr anzeigen

Optimierung der Testaktivitäten

Squore ermöglicht es Projektteams, die Testaktivitäten zu optimieren, indem sie sich entsprechend der Teststrategie auf kritische Komponenten fokusieren.

  • Überwachung der Teststrategie durch einen umfassenden Überblick über den Entwicklungsfortschritt anhand von Kennzahlen und Trendanalysen: sofortige Erkennung von Regressionen, Testfehlern, Planabweichungen, etc.
  • Anpassbare und skalierbare Analyse- und Entscheidungsmodelle entsprechend der Entwicklung der Teststrategie bis hin zur Erstellung optimierter Aktionspläne.
  • Risikobasierte Teststrategie aus Entscheidungskriterien, die an verschiedene Testarten angepasst sind wie z.B. Unit-, Integrations- oder Regressionstest.
  • Berücksichtigung der verschiedenen Risiken: Kritikalität der Funktion, spezifische Umgebung und Einschränkungen des Projekts, Codekomplexität und -stabilität, Risiken im Zusammenhang mit der Erfahrung des Entwicklungsteams und technische Fähigkeiten.
  • Detaillierte Analyse, bei der risikobehaftete Komponenten sofort identifiziert werden, bis hin zur elementarsten Funktion oder Methode. Squore empfiehlt Testtechniken, die entsprechend dem aus den gesammelten Maßnahmen berechneten Risikoniveau anzuwenden sind.
     

Vorteile

  • Wettbewerbsfähigere Testprozesse, ohne die endgültige Systemqualität durch die Implementierung einer risikobasierten Teststrategie zu beeinträchtigen.
  • Mehr Zuverlässigkeit durch Fokussierung der Teststrategie auf kritische, komplexe und instabile, jedoch kaum getestete Codeteile.
  • Minimierung von Akzeptanzzeit und -kosten.
  • Steigendes Kunden-/Lieferantenvertrauen durch das Erreichen eines Qualitätsniveaus auf der Grundlage gemeinsamer und quantifizierter Abnahmekriterien.
  • Kontinuierliche Verbesserung des Validierungsprozesses durch Leistungs- und Trendindikatoren.

 

Mehr anzeigen

Qualität in jeder Phase des Projektlebenszyklus

Mit Squore wird die Qualität während des gesamten Projektlebenszyklus zu einem zentralen Thema.

  • Vereinheitlichung von Entwicklungsmethoden und zugehörigen Tools, wie z.B. Konfigurationsmanagement-, Anforderungsmanagement- oder Test-Tools
  • Datenaggregation und Analyseergebnisse durch ein einziges Qualitätsmodell
  • Übereinstimmung der Softwareentwicklungsprozesse mit dem bestehenden Qualitätsmanagementsystem
  • Werkzeugunterstützung für den Software-Verbesserungsprozess
  • Bewertung der Konformität von Industriestandards mit Squore Source Code Analyzer und externen Datenquellen
  • Qualitätsindikatoren, die Funktionen an die Geschäftsleitung oder im Rahmen eines Audits melden
     

Vorteile

Mehr anzeigen

Eine Komplettlösung zur Bewertung der Software-Compliance

Über ein interaktives Dashboard bietet Squore einen dynamischen Zugriff auf Auditergebnisse und erstellt umfassende Berichte mit nur einem Klick.

  • Erfüllung verschiedener Anforderungen wie z.B. Audit, Abnahme oder Bewertung von Software Assets
  • Objektiver und umfassender Überblick über Projekte in allen Phasen: Entwicklung, Wartung, Übertragung und Benchmarking
  • Mehrdimensionale Analyse der Anwendung, von der allgemeinen Projektebene bis hin zu Anforderungsdetails und Quellcode
  • Möglichkeit der Auswahl zwischen schlüsselfertigen Lösungen, einschließlich vorgefertigter Qualitätsmodelle nach Industriebereich oder Norm (ISO 9126, SQALE, ....), oder Analyse- und Entscheidungsmodellen, die an spezifische Anforderungen angepasst sind
  • Integrierte Source Code Analyzer, die für eine Vielzahl von Sprachen verfügbar sind und über unsere Plugins mit Daten von Drittanbietern kombiniert werden können (z.B. mit anderen Source Code Analyzern, Tools zur statischen Codeanalyse, Konfigurationsmanagement- und Anforderungsmanagement-Tools.)

Vorteile

  • Einfachere und umfassendere Audits für eine zuverlässige und vollständige Bewertung der Projektqualität anhand von zu erfüllenden Standards oder Anforderungen
  • Permanenter Zugriff auf Auditdaten über eine sichere webbasierte Schnittstelle
  • Ein toolbasierter Auditbericht, der die Navigation durch die Ergebnisse über ein interaktives Dashboard ermöglicht
  • Automatisierte Berichterstellung in verschiedenen Formaten (PPT, PDF)
Mehr anzeigen

Highlights Version 2020

Übersichtliche Zeitachse für Projektaufgaben

Eine neue, übersichtliche Zeitachse erleichtert Ihnen das Verfolgen von verschiedenen Aufgaben im Projekt. Sie enthält Informationen wie z.B. neue Builds, gelöschte Versionen und vorgenommen Änderungen. Die Zeitachse bietet außerdem einen einfachen Zugang zu Protokollen und Baudaten.

Mehr anzeigen

Einfache Übersicht der Projektmeilensteine

Diese neue Übersicht zeigt Ihnen alle Ziele an, gegliedert nach Meilensteinen und Versionen eines Projekts

Dies ermöglicht dem Benutzer:

  • Sofortige und übersichtliche Darstellung aller, mit jedem Meilenstein verbundenen, Ziele
  • Vergleich der Entwicklung der Ziele im Laufe der Zeit, durch zurückgreifen auf frühere Versionen
  • Überprüfen des Projektfortschritts hinsichtlich der Ziele, mit Hilfe der Squore-Trend-Charts
Mehr anzeigen

Mehr Sicherheit durch neue Datenvervollständigungsprüfung

Um volle Transparenz und Vertrauen in die Squore-Ergebnisse zu gewährleisten, werden auftretende Parsing-Fehler hervorgehoben.

  • Die neue Tabelle "Partial code parsing" listet die Anzahl der Dateien mit Parsing-Fehlern auf. Sie ist im Dashboard "Code Quality" verfügbar.
  • Bei einer unvollständigen Analyse einer Datei, wird ihre Bewertung "unknown", da die Bewertung nicht vollständig berechnet werden kann.
  • Die Gesamtbewertung wird zuverlässiger, da Dateien mit ungenauen Bewertungen ausgeschlossen wurden.
Mehr anzeigen

Integration mit vTESTstudio und CANoe zur nahtlosen Überwachung komplexer Systeme

Squore erfüllt reale industrielle Anforderungen und kann in vTESTstudio und CANoe integriert werden. Dadurch kann eine vollständige Rückverfolgbarkeit zwischen Anforderungen, Testspezifikationen und Testergebnissen gewährleistet werden.

Vollständig automatisierter Workflow in 3 Schritten

  1. Automatisierte ECU-Tests werden mit vTESTstudio entworfen und erstellt
  2. In vTESTstudio definierte Tests werden in CANoe konfiguriert, geladen und in Echtzeit ausgeführt
  3. Squore integriert automatisch alle Anforderungen und Testdaten aus vTESTstudio und CANoe
     

 Squore wird zum Unified Analytics Dashboard für vTESTstudio und CANoe

  • Neue Kennzahl "Requirement Satisfaction", durch Berechnung der Abdeckung mehrstufiger Anforderungstests aus den Testergebnissen
  • Trendanalyse und Ausblick mit visueller Identifizierung der Auswirkungen der Anforderungsvolatilität auf die Testergebnisse
  • Schnelle Erkennung von Ausreißer-Artefakten, wie z.B. instabile Tests, Anforderung mit fehlgeschlagenen Tests oder Anforderung ohne Tests
  • Projekt-Review-Umgebung über Squore-GUI (Bsp.: Fähigkeit, eine Anforderung trotz fehlgeschlagenem Test zu validieren)
Mehr anzeigen

Erweiterte Integration mit VectorCAST mit ergänzenden Ansichten zur Code-Abdeckung

Dieser neue Schritt in der Integration zwischen Squore und VectorCAST bietet verschiedene und sich ergänzende Ansichten der Quellcodeabdeckung.

  • Für Projekte in der Programmiersprache C mit Code-Abdeckung von VectorCAST ist es jetzt möglich, Pfade, die auf dem Quellcode und auf dem Kontrollgraphen ausgeführt werden, zu visualisieren.
  • Auf dem Beispiel unten sind die abgedeckten Pfade grün und die nicht abgedeckten rot dargestellt:
Mehr anzeigen

Flexiblere Berichterstellung

Die automatisierte Berichtserstellung wurde noch flexibler gestaltet. Der Anwender hat die Möglichkeit, seine Berichte durch die Auswahl von Diagrammen und Tabellen, die er hinzufügen möchte, vollständig anzupassen.

Mehr anzeigen

Use Cases

Überwachung von Embedded-Software-Projekten in der Automobilindustrie

  • Verbesserung der Softwarezuverlässigkeit
  • Nachweis der Konformität von HIS und MISRA
  • Integration der Norm ISO 26262
  • Optimierung der Teststrategie
  • Entwicklungsprozesse gemäß den Empfehlungen von Automotive SPICE

Weiter zum Use Case

Reduzierung der technischen Schulden

  • Reduzierung der Kosten für die Codeüberprüfung
  • Verbesserung der Zuverlässigkeit der Software
  • Beschleunigte Entscheidungsfindung
  • Höhere Produktivität durch optimierte Qualitätsüberwachung
  • Verbesserte Zusammenarbeit im Team und Einführung von Best Practices

Weiter zum Use Case

Durchführung interner oder externer Audits

  • Risikobeurteilung
  • Codezuverlässigkeit und Wartbarkeit
  • Auswirkungsanalyse
  • Outsourcing von Security
  • Automatisierter Auditbericht

Weiter zum Use Case

Verwaltung agiler Projekte

  • Umfangreiche Projektindikatoren: Funktionalitäten, Kosten, Termine, Qualität, etc.
  • Reduzierung der Instandhaltungskosten durch frühzeitige Risikoerkennung
  • Bessere Kommunikation zwischen den Beteiligten, vom Entwicklungsteam bis zum Endanwender

Weiter zum Use Case

Überwachung der Effektivität von Systems Engineering-Projekten

Squore biete einen kontinuierlichen und zentralen Überblick der Projektperformance:

  • Einhaltung der Lieferfristen
  • Einhaltung der Budgetbeschränkungen
  • Qualität des erreichten Systems

Weiter zum Use Case

Sicherstellung der Abnahmephase

Squore sichert die Kunden-Lieferanten-Beziehung über einen gemeinsamen Bezugsrahmen für die Qualität:

  • Gemeinsame und objektive Akzeptanzkriterien
  • Mehr Vertrauen zwischen Kunde und Lieferant
  • Sichere Bereitstellung und Betrieb
  • Reduzierung der Abnahmekosten und des Aufwandes

Weiter zum Use Case

Varianten

Squore/Software Analytics

Während des gesamten Projektlebenszyklus sammelt und aggregiert Squore/Software Analytics automatisch die Messungen aus den verschiedenen bereits in Ihrer Umgebung eingesetzten Tools. Dies gewährt einen umfassenden und historischen Einblick in Softwareprodukte und -prozesse. Squore/Software Analytics ist eine schlüsselfertige Lösung, die vordefinierte Qualitäts- und Leistungsindikatoren integriert, die auf umfangreichen Erfahrungen mit großen industriellen Anwendern aufbauen.

 

Squore/KPI

Squore/KPI ist eine vollständig anpassbare Version von Squore, um bestehende interne Praktiken, Methoden und Tools perfekt zu integrieren. Es unterstützt die einfache Implementierung eines Analyseprozesses, der u.a. die erwarteten Ziele, geltenden Vorschriften und Normen, zu minimierenden Risiken und eigene Daten der Anwender berücksichtigt.

 

Interoperabilität

Tool-Integrationen

Squore Software Analytics sammelt dank seines umfangreichen Sets von mehr als 50 einsatzbereiten Plugins automatisch die Messwerte der verschiedenen, in Ihrer Umgebung bereits eingesetzten Drittanbieter-Tools und aggregiert diese mit den eigenen Ergebnissen.

 
  • Statische Quellcode-Analyse / Regelprüfung
 
Bauhaus, CheckStyle, CodeSniffer, CodeSonar, Coverity, CppcheckESLint, FindBugs, FxCopGNATcheck, GNATCompiler, JSHint, Klocwork, PC-lint, pep8, PMD, Polyspace, pycodestyle, pylint, Qac_8_2, Rational Logiscope, SonarQube, SQL Code Guard, Squore Squan Sources, StyleCop, Testwell CTC++
 
  • Testabdeckung
 
CoberturaCPPTestGcovJaCoCo, MSTest, NcoverPHP Code Coverage, Rational Logiscope, TessyVectorCAST
 
  • Test-Management
 
CANoe, Junit, Unit Test Status from Rational Test RealTime, VectorCAST, vTESTStudio, Test Data Import
 
  • Ticket- / Problemmanagement
 
Jira, Mantis, Ticket Data Import
 
  • Modellierung
 
SCADE
 
  • Requirements Management
 
reqIF, Requirement data import
 
  • Allgemein
 
CSV, Excel, XML, JSON, raw text
 
  • Sonstiges
 
CPU Data Import, Memory Data Import, Stack Data Import

 

Mehr anzeigen

Continuous Integration

Squore ermöglicht die vollständige Automatisierung der Datenerfassung und des kontinuierlichen Aufbaus dank seiner Kompatibilität mit Continuous Integration Frameworks. Dies ermöglicht es, periodische Projektbewertungen ohne manuelle Eingriffe zu erstellen sowie historische und Trendanalysen der Projektentwicklung durchzuführen. Squore integriert sich in Frameworks wie:

Mehr anzeigen

REST-API

Squore enthält eine vollständige REST-API, mit der Sie alle Daten von Squore abrufen können: Projekte, Versionen, Artefakte, Metriken, Ergebnisse, Highlights, etc.....

 

Mehr anzeigen

Produktbeschreibungen

KnowledgeBase

Die Vector KnowledgeBase bietet nützliche Informationen über die Vector Tools. Es enthält Hinweise, bekannte Fehler, Verfahren zur Installation von Software, Dokumentation und andere nützliche Informationen.

Mehr anzeigen

Squore at a Glance

Entdecken Sie Squore in weniger als 2 Minuten

Verwandte Inhalte

Squore/Software Analytics

Aussagekräftige Informationen zur Qualität und Leistung von Softwareprojekten.

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
Funktionale Sicherheit | ISO 26262

Vector Services, Embedded Software und Tools für funktional sichere Steuergeräte.

Zur Seite gehen