Schnellere Bereitstellung von Software

Wer die Karte hat, verirrt sich nicht im Code-Dschungel

„58 % der Entwicklungszeit fließen in das Verständnis bestehender Codestrukturen.“

IEEE, Messung des Programmverständnisses

Die Herausforderung

Entwicklungsteams stehen unter zunehmendem Druck, neue Funktionen schnell auf den Markt zu bringen und gleichzeitig die Verfügbarkeit bestehender Dienste zu verbessern. Da IT-Teams heute aber 100-mal mehr Code verwalten müssen als noch vor zehn Jahren, verlängern sich die Lieferzeiten oft von Wochen auf Monate. Der Großteil dieser Zeit wird für das Verständnis der komplexen Anwendungsstruktur aufgewendet, während lückenhafte Dokumentation die Suche nach wichtigen Informationen über Komponenten und Abhängigkeiten zusätzlich erschwert.

Die Lösung: CAST

Durch Scannen des Quellcodes versteht CAST die Anwendung durch Reverse Engineering von Datenbankstrukturen, Codekomponenten und Abhängigkeiten. CAST generiert dann interaktive Karten aller Elemente und Beziehungen, die es Architekten und Entwicklern ermöglichen, jede Abhängigkeit auf einen Blick zu erkennen. So sehen die Teammitglieder sofort, wie sich eine geplante Änderung auswirken wird und wie hoch der Aufwand für die Umsetzung ist.

„Mit CAST sind Teams bis zu 10% produktiver.“

Ramesh Chandrasekaran
COO Nordics, LTI Mindtree

15%

schnellere Entwicklungsgeschwindigkeit

Schnelle Änderungsanalyse

In Stunden statt Wochen

Strukturanalyse

In Minuten statt in Tagen

Alles im Blick

  • Zoom in Objekte, Funktionen, Prozeduren, Datendeskriptoren: Interaktionen über alle Schichten hinweg.
  • End-to-End-Transaktionen visualisieren: Von der UI bis zur Datenbank.
Alles im Blick

Gemeinsames Verständnis

  • Anleitungen und Erklärungen teilen: Mit benutzerdefinierten Ansichten und kontextbezogenen Informatione.
  • Elemente markieren und Notizen veröffentlichen: Den Fortschritt für Kollegen sichtbar machen.
Gemeinsames Verständnis

Pfade sofort visualisieren

  • Datenzugriffs- und API-Aufrufdiagramme visualisieren: Inklusive aller Abhängigkeiten.
  • Datenzugriffsgraphen erstellen: Mit allen beteiligten Komponenten.
  • API-Aufrufdiagramme per Reverse-Engineering: Schwer trennbare Abhängigkeiten und Abläufe hervorheben.
Pfade sofort visualisieren

Alles durchsuchen. Alles finden.

  • Elemente zentral durchsuchen.
  • Betroffene Elemente durch Filter finden.
Alles durchsuchen. Alles finden.

„Was wäre wenn“-Fragen beantworten

  • Auswirkungen vor Änderungen sehen: Objekte, Datenbankfelder.
„Was wäre wenn“-Fragen beantworten

So funktioniert CAST

Die Visualisierung aller Abhängigkeiten und strukturellen Details von komplexen Softwareanwendungen kann die Produktivität drastisch erhöhen

So funktioniert CAST