El presente trabajo de Tesis de Maestría se ha realizado con el propósito de integrar diversos conocimientos adquiridos a lo largo del desarrollo de la Maestría, aplicándolos y presentando una estrategia de solución a una problemática, como lo es la evolución de las arquitecturas de software y el software en sí mismo.