![]() |
|
![]() |
![]() |
![]() |
![]() |
LösungenSoftware-Erosion stoppenDie verschiedenen Werkzeuge der Axivion Bauhaus Suite bekämpfen die Hauptursache für Probleme bei der Änderbarkeit und Wartbarkeit von Software, nämlich die sogenannte Software-Erosion. Als Software-Erosion bezeichnet man den steten Verfall der inneren Struktur eines Software-Systems. Sie entsteht in allen Phasen der Entwicklung und Wartung. Die Eindämmung der Erosion erfordert deswegen einen ganzheitlichen Ansatz. Mit Hilfe der Werkzeuge der Axivion Bauhaus Suite lassen sich die bestehenden Prozesse dahingehend optimieren, dass Software-Erosion gar nicht erst entsteht. Dies beginnt bei der Planung, bei der bestehende Strukturen besser berücksichtigt werden können, geht weiter bei der Implementierung, bei der eine kontinuierliche Prüfung der Einhaltung von strukturellen Vorgaben möglich wird und endet bei einer kontinuierlichen Überwachung wichtiger KPIs für die Wartung und Änderbarkeit. Zur Success-StoryQualität messenQualitätsstandards können nur durchgesetzt werden, wenn man in der Lage ist, ihre Einhaltung zu überprüfen. Unser Werkzeug bietet hierzu vielfältige Möglichkeiten. MetrikenMetriken können als Indikatoren für die Codequalität herangezogen werden. Beispielsweise können Sie eine Obergrenze für die Komplexität festlegen, die nicht überschritten werden darf. Style-ChecksDie Vorgabe eines Style Guide hat das Ziel, bestimmte Standards bei der Quellcodeerstellung einzuhalten. Mit unseren Werkzeugen können Sie automatisch die Einhaltung Ihres Style Guide überprüfen. ArchitekturprüfungWann immer Sie gegen Ihre vorgegebene Architektur verstoßen, entsteht eine immer größer werdende Kluft zwischen der gewollten Architektur und der Implementierung. Dieser Prozess des Verfalls der Struktur wird auch Architekturerosion genannt. Mit Hilfe unserer Werkzeuge spüren Sie Verstöße gegen Ihre Architektur auf und verhindern so die Erosion. Die genannten Prüfungen eignen sich hervorragend für Entwicklungs-Controlling und Application Portfolio Management. Zu diesem Zweck können die Ergebnisse unserer Werkzeuge in einen Projektleitstand integriert werden, so dass Sie beispielsweise Trendanalysen durchführen können. Es gibt eine Vielzahl sogenannter Dashboards, von welchen wir das unseres Partners SQS Software Quality Systems AG empfehlen. Mit unserem Scripting Add-On können zusätzliche, auf Ihre Bedürfnisse zugeschnittene Metriken und Style-Checks implementiert werden. Dadurch können Sie bestimmen, was Ihnen wichtig ist. Zur ersten Success-StoryZur zweiten Success-Story Reverse EngineeringDie Axivion Bauhaus Suite bietet viele Abfragemöglichkeiten, die das Reverse Engineering eines Software-Systems unterstützen. Beispielsweise zeigen Ihnen unsere Werkzeuge:
Bei der Beantwortung dieser Fragen hilft Ihnen die Axivion Bauhaus Suite weiter. Die Bauhaus-Werkzeuge ermöglichen zudem ein Verständnis einzelner Stellen Ihrer Software auf architektonischer Ebene. Dazu setzen wir einen hypothesengetriebenen Reflexionsansatz ein. Dadurch fällt es leichter, die Software anschließend zu ändern, zu erweitern und anzpassen. Mittels Architekturprüfung lässt sich anschließend der Erfolg der Änderung, der Erweiterung oder der Anpassung überprüfen. Zur Success-StoryFremdvergabe unterstützenQualitätsüberprüfung fremdvergebener ProjekteGeben Sie sich nicht damit zufrieden, dass eine mittels Outsourcing-Partnern hergestellte Software einen Testlauf besteht - schauen Sie hinter die Kulissen des Produkts. Durch die Überwachung von Architekturkonformität und kritischen Metriken lässt sich die innere Qualität, beispielsweise die spätere Wartbarkeit, einschätzen. Qualitätsüberwachung fremdvergebener ProjekteGeben Sie bereits bei Auftragsvergabe an, welche Qualität sie erwarten und wie die Architektur aussehen soll. Mittels der Axivion Bauhaus Suite können Sie dann bereits während der Entwicklung die Qualität des entstehenden Produkts überwachen. Sollten sich Probleme abzeichnen, können Sie aktiv und frühzeitg Maßnahmen zum Gegensteuern ergreifen. Damit stellen Sie sicher, dass es am Ende des Projekts keine bösen Überraschungen gibt. Insourcing fremdvergebener ProjekteDie Analysemöglichkeiten der Axivion Bauhaus Suite unterstützen Sie bei der Software-Wartung. Insbesondere die Möglichkeit, Software-Systeme schnell zu verstehen, bietet einen hohen Nutzen bei fremdentwickelter Software. Sie können die Wartung einer extern entwickelten Software selbst übernehmen und machen sich nicht abhängig von externen Partnern. Zur Success-StoryMit unserem Scripting Add-On lässt sich die Axivion Bauhaus Suite vielseitig erweitern. Gerne sprechen wir mit Ihnen über die Einsatzszenarien unserer Werkzeuge in Ihren konkreten Projekten. |
