|
Axivion Bauhaus Suite - Success StoryCode Quality Assessment, Reengineering and Component Mining Project: Mission Critical Embedded Application Code Quality Assessment In the first part of the project, it had to be decided whether to implement a new version of the system from scratch or to maintain and improve the existing legacy system. For the assessment, a quality analysis using the Axivion Bauhaus Suite was conducted. The structure of the existing system was revealed and the system's coupling and cohesion were measured. Overall the assessment demonstrated the good quality of the existing system. The findings showed that the relationships between the system's components were more or less as intended. But, there were parts in the system that had been highly impacted by architectural erosion. Based on these findings, the decision was made to implement a new system while reusing any well-organized components from the existing system. Reengineering and Component Mining The follow-up project uses a model-driven architecture approach combined with a strategy to reuse components wrapped up from the existing legacy application in order to bring the application to life. The Axivion Bauhaus Suite gives insights into the structure of the legacy system. The developers get valuable information about the relationships in the system in order to mine and wrap components. The flexible way of interacting with the GUI enabled developers and designers to work seamlessly with the analysis data. Read the next success story: Quality Assurance. Make stopping software erosion your top management priority! Why? Contact us for more information about Axivion Bauhaus Suite. |
|