Modular software architecture for a large complex codebase

L.P. Manik

    Research output: ThesisEngD Thesis

    258 Downloads (Pure)

    Abstract

    A large and complex codebase is evolving. Maintenance and change management become big problems. A more modular architecture is needed to improve maintainability. One of the improvement areas of the existing codebase is that, although it is divided into several building blocks, these building blocks are too intertwined. This report describes the approach of identifying the problems. It also gives the visualization to show how the code is intertwined. Besides providing problem analysis, the report also explains the solution de-sign and the implementation to solve the problems. Moreover, future works are also ad-dressed as recommendations, such as a way of working to prevent the problems from happening again and guidelines to understand the building blocks itself.
    Original languageEnglish
    Supervisors/Advisors
    • Roubtsov, Serguei, Supervisor
    Award date25 Sept 2015
    Place of PublicationEindhoven
    Publisher
    Print ISBNs978-90-444-1377-9
    Publication statusPublished - 25 Sept 2015

    Bibliographical note

    Eindverslag

    Fingerprint

    Dive into the research topics of 'Modular software architecture for a large complex codebase'. Together they form a unique fingerprint.

    Cite this