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.
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.




