Assessing the impact of an MDA-based approach to support the architecture design Assessing the impact of an MDAbased approach to support the architecture design
Contenido principal del artículo
Resumen
The architecture design phase is crucial to the success of a software project. In this phase, the high-level components that will compose the system, as well as theirs relationships, are defined. Usually, the architecture design is intuitively developed by the architects. Therefore, the quality of the resulting design will depend on the architects’ skills. However, it is common to find errors generated during this phase. The errors that are not detected in this phase are propagated to later phases where their solution demands more time and effort, causing deviations in the project objectives. This article aims to describe the results of an experiment to evaluate the impact of a proposal to support the architecture design. This approach is based on Model-Driven Development (MDD) paradigm. We gathered quantitative evidence showing the favorable impact in reducing errors and the time used for the architectural design.