Sotographie: Java, C++, C#, ABAP Objects

Architekten der C1 WPS prüfen die Software-Qualität

Kennen Sie das auch? - Sie spezifizieren eine Software-Architektur in Form von Diagrammen und nutzen diese als Blaupause und Dokumentation für den Programmcode Ihrer Software-Systeme.

Doch trotz größter Bemühungen bleibt es im Projektalltag unmöglich, Programmcode und Architektur-Spezifikation in Einklang zu halten. Gründe für die langsam einsetzende Architektur-Erosion sind beispielsweise die Unkenntnis der Entwickler oder der hohe Projektdruck. Bei der Größe von Software-Systeme (heute teilweise mehr als 10 Millionen Codezeilen) ist es unmöglich, die Architektur allein durch Lesen des Programmcodes überprüfen zu wollen.

Unsere Softwarearchitekten setzen deshalb Analysewerkzeuge im Kampf gegen Architektur-Erosion ein. Die Analysewerkzeuge, die wir in unserer Arbeit bevorzugen, sind Sotoarc® (C++, C#, ABAP Objects) und SonarJ (Java) von unserem Partnerunternehmen hello2morrow Inc. (www.hello2morrow.com).

Beide Werkzeuge unterstützen unsere Softwarearchitekten hervorragend bei ihren Architektur- und Qualitätsanalyse. Architektur-Verletzungen, wie die im Bild rot dargestellten Aufwärtszugriffe entgegen der Schichtung, werden perfekt visualisiert und lassen sich mit Sotoarc und SonarJ bis auf die Programmcode-Ebene verfolgen. Notwendige Restrukturierungen können in beiden Werkzeugen simuliert und ihre Effekte auf die Struktur des Gesamtsystems überprüft werden.

Die C1 WPS steht Ihnen im Kampf gegen Architektur-Erosion mit folgenden Angeboten zur Seite:

  • Sotographie: Wir analysieren und bewerten Ihre Softwaresysteme. Die Ergebnisse und Verbesserungsvorschläge fassen wir in Qualitätsgutachten zusammen.
  • Weiterbildung: Wir bilden Ihre Architekten und Softwareentwickler mit unserem Workshop zu Architektur-Erosion weiter, damit Qualitätsmängel in Zukunft gar nicht erst auftreten.
  • Projektbegleitung: Wir stehen Ihnen als Bauaufsicht bei der Umsetzung qualitätserhaltender Maßnahmen im Projektverlauf zur Seite.

Für nähere Informationen kontaktieren Sie uns bitte unter sotographie@c1-wps.de oder telefonisch unter +49 40 51 32 26 82.

Ihre Ansprechpartnerin

Dr. Carola Lilienthal
E-Mail: carola.lilienthal@c1-wps.de

Ihr Ansprechpartner

Jörn Koch
E-Mail: joern.koch@c1-wps.de

Workshop Architektur-Erosion

Wir bilden Ihre Architekten und Softwareentwickler mit unserem Workshop zu Architektur-Erosion weiter, damit Qualitätsmängel in Zukunft gar nicht erst auftreten.

Bauaufsicht

Wir stehen Ihnen als Bauaufsicht bei der Umsetzung qualitätserhaltender Maßnahmen im Projektverlauf zur Seite.

Dienstleistung Sotographie

Architekturanalyse mit der SotoArc/Sotograph kurz und knapp erklärt!

Sotographie für Java, C++, C#

Wie werden Architekturanalysen für gängige objektorientierte Sprachen durchgeführt?

Sotographie für ABAP und ABAP Objects

Wie lassen sich hybride Systeme oder reine ABAP-Systeme analysieren?