Structure101

Je besser Entwickler die Architektur ihrer C- und C++-Anwendungen verstehen, desto einfacher ist es, einen klar strukturierten Code zu erstellen. Wird das ursprüngliche Design durchbrochen (Code-Erosion), hat selbst das beste Entwicklungsteam es schwer, neue Features zu implementieren. Mit Hilfe von Structure101 erstellen Sie auch bei komplexen Softwareprojekten eine konsistente Code-Struktur. Neue Funktionalitäten lassen sich so leicht implementieren. 

Kostenlose Testlizenz

Code-Strukturen analysieren mit Structure101

 Structure101 veranschaulicht Abhängigkeiten über ganze Projekte von den Top-Level-Modulen bis zur einzelnen Funktion, Klasse oder Datei. Welche Abhängigkeiten bestehen und woher sie kommen, zeigt Structure101 mit Hilfe von Grafiken und Abhängigkeitsmatrizen. 

 

Strukturierter Code mit Structure101

  • Bringt Struktur in Ihren Code
  • Veranschaulicht Abhängigkeiten über ganze Projekte von den Top-Level-Modulen bis zur einzelnen Funktion, Klasse oder Datei 
  • Limitiert und kontrolliert den Komplexitätsgrad des Codes
  • Zeigt verschachtelten, verworrenen Code und überkomplexe Strukturen an
  • Ein Schichtdiagramm stellt dar, wo die Code-Struktur verletzt wurde
  • Editierbare Diagramme zeigen, wie Ihr Code strukturiert sein sollte
  • Hilft strukturelle Änderungen zu definieren ohne den Code anzutasten
  • Hilft Ihnen bei der Formulierung klarer Regeln und Bedingungen für die Softwarearchitektur
  • Zeigt Unterschiede zwischen allgemeinen Vorgaben und der aktuellen Code-Version
  • Prüft und säubert durch Tests die API vor dem Übergang zu einer neueren Version eines Moduls 

Funktionen von Structure101

  • Code-Strukturen analysieren – Structure101 veranschaulicht Abhängigkeiten über ganze Projekte von den Top-Level-Modulen bis zur einzelnen Funktion, Klasse oder Datei. Was gibt es für Abhängigkeiten und woher kommen sie? All das zeigt Structure101 mit Hilfe von Grafiken und Abhängigkeitsmatrizen. 
  • Unstrukturierten Code entwirren – Structure101 macht es möglich, eigene Modelle für Code-Strukturen einzuführen. Dabei nutzt das Tool durchdachte auto-partitioning Optionen oder anwendergeführte Umsetzungen.
  • Die Komplexität von Strukturen eingrenzen – Mit Structure101 können Sie Messgrößen entwickeln, die verworrenen und überkomplexen Code anzeigen. Auf diese Art und Weise wird es möglich die Komplexität von Code auf Idealmaß zu begrenzen.

Sie möchten Ihre Softwarearchitektur besser verstehen? Dann testen Sie Structure101 und kontaktieren Sie uns. Wir informieren und beraten Sie gerne und kompetent. 

Kostenlose Testlizenz