Zukunft Ihrer Anwendung sichern
Die Kiuwan Code-Analysis (QA) setzt einen rigorosen Ansatz bei der Erkennung von technischen Schulden in Ihrem Code durch und fügt sich nahtlos in d kontinuierliche Entwicklungsprozesse ein. Identifizieren Sie die technischen Schulden in Ihren Anwendungen und verwalten Sie faktenbasierte Gegenmaßnahmen mit hoher Geschwindigkeit in einer kollaborativen und verteilten Umgebung. Kiuwan Code Analysis informiert Sie objektiv über den aktuellen Status Ihrer Anwendung, welche Risiken verstecken sich im Code, wie hoch ist die Anwendungskomplexität und inwieweit ist Ihr Weg in die Zukunft geebnet?
Vorteile
Konsistente Analyse in der gesamten Organisation unter Verwendung zentral verwalteter Richtlinienmodelle
Identifizierung von Qualitätsmängeln schon während der Entwicklung in der DIE
Qualitätssicherung vor der Release Freigabe
Technische Schulden verringern und
neue Probleme verhindern
Bewertung der Mängel im Code für die
objektive Priorisierung der Maßnahmen
Geeignet für jedes SLDC-Verfahren,
einschließlich DevOps
Code-Qualität richtig erfassen
Software-Qualitätsmanagement-Lösungen funktionieren mit automatisierten Tests, die statische Analyseverfahren zur Generierung von Software-Qualitätskennzahlen verwenden.
Mit der Fähigkeit, Code in fast jeder gängigen Programmiersprache zu parsen, ist die Statische Analyse bei der Bewertung anhand von fünf Software Qualitätsindikatoren nützlich: Sicherheit des Softwaresystems, Zuverlässigkeit des Codes, Effizienz des Codespeichers, Wartbarkeit und Portabilität. Diese Indikatoren stellen die wichtigsten Aspekte von qualitativ hochwertigem Code dar und es ist für Entwickler und Entscheidungsträger wichtig, die von statischen Analysen erzeugten Kennzahlen zu überwachen. Das heißt, der Schwerpunkt liegt darauf, dass sicherer, zuverlässiger, wartbarer, portabler und skalierbarer Code produziert wird.
Qualität, die Basis für Weiterentwicklung
Die Sicherung und Verbesserung der Code-Qualität bzw. Komplexität für die Weiterentwicklung und Modernisierung von Anwendungen ist nicht optional. Lange Zeit war die Qualität des Codes eine sekundäre Größe bei der Entwicklung. Der Fokus lag auf stetig wachsenden Anforderungen und Features, um der eigenen Anwendung gerecht zu werden. Bei Nichtbeachtung der Code-Qualität kann es passieren, dass die Anwendung in eine Sackgasse enwickelt wird. Dies ist genauso relevant für Neuentwicklung als auch für Legacy-Anwendungen. Kiuwan kann der Start sein, objektive Informationen über die Wartbarkeit, Portierbarkeit, Zuverlässigkeit und Effizienz der Anwendung zu erhalten, um diese anschließend gezielt und geplant auszuwerten. Durch die Behebung von Code-Fragmenten wie Dead-Code, Duplicated Code und endlosen IF-Verschachtelungen wird vieles übersichtlicher und verständlicher und somit eine stabile Basis für die Weiterentwicklung und die Modernisierung in eine kooperative Umgebung geschaffen.
„Mit nur einem Blick können Sie sehen, ob Ihr Projekt risikobehaftet ist oder nicht.“
ThinkAppsWarum Kiuwan?
Kiuwan Code Analysis gehört zur Speerspitze der QA-Lösungen auf dem globalen Markt. Hierzu gehört viel mehr als nur die direkte Fähigkeit zur statischen Sicherheitsanalyse. Kiuwan hat bei QA das Ziel verfolgt, schnell akkurate Ergebnisse zu liefern. Die Installation ist einfach gehalten und eine umfangreiche Startkonfiguration wird fertig mitgeliefert. Die Implementierungszeit wurde dadurch stark auf wenige Tage verkürzt. Die Ergebnisse der Scans sind innerhalb von Minuten, nicht Tagen, zu sehen und bieten eine hohe Genauigkeit. Dabei bleibt die Lösung vielseitig konfigurierbar, um sich Ihren individuellen Anforderungen anzupassen.
Zusätzliche Funktionalitäten
Kiuwan Code Analysis bietet einen umfassenden Überblick über alle Sicherheitsrisiken, die aus dem Quellcode extrahiert wurden und verwendet dabei Industriestandard-Bewertungen, um den Gefährdungsgrad der gefundenen Schwachstellen zu bestimmen. Aktionspläne liefern Angaben mit Definitionen zum benötigten Aufwand oder zur Bewertung der Schwachstellen. Bestimmen Sie die Art und Weise, wie Sie die Risiken Ihrer Anwendungen, verteilt nach Dateien oder Schwachstellen, betrachten. Als mehrsprachige Lösung verfügt Kiuwan Code Analysis über die umfassendste Abdeckung von Programmiersprachen, um sicherzustellen, dass keine der Anwendungen in Ihrem Portfolio auf der Stecke bleibt.
Kiuwan in Ihrer Entwickler IDE
- Kiuwan stellt ein Plug-in für Eclipse und IBM Rational Application Developer IDEs zur Verfügung.
- Der Code wird beim Speichern automatisch analysiert.
- Die gefundenen Probleme werden in einem eigenen Panel aufgelistet.
- Auswahl eines Defekts im Panel öffnet direkt die Datei, in der er gefunden wurde, im Editor in der betreffenden Codezeile.
- Der Editor ist mit den in der Datei gefundenen Defekten versehen, wobei die Priorität des Defekts und Tooltips mit einer Beschreibung hervorgehoben werden.
- Filterfunktionen für die identifizierten Probleme.
- Zusätzliches Panel mit relevanten intrinsischen Code-Metriken wie zyklomatische Komplexität und mehr.
- Automatische Plugin-Aktualisierungen.
Governance-Dashboard
- Entscheidungsquadraten – Erkennen Sie riskante Anwendungen mit Hilfe verschiedener Entscheidungsquadraten.
- Evolution – Prädiktive Analyse der Entwicklung des Portfolios Ihrer Anwendung.
- Aktivität – Dokumentieren Sie die Aktivität Ihrer Entwicklungsteams und Softwareanbieter, sowohl bei Anwendungsund Wartungsprojekten als auch bei Änderungsanforderungen.
Probleme so früh wie möglich im SDLC verhindern (Shift Left)