Se denomina refactoring al proceso de reestructurar software orientado a objetos aplicando una secuencia de transformaciones que preservan la funcionalidad del mismo a fin de mejorar alguna métrica. Es una actividad esencial para controlar la evolución del software facilitando futuras adaptaciones y extensiones. Cobró importancia en procesos de desarrollo como XP (eXtreme Programming) que requiere de la reestructuración de modelos y código existentes a partir de pasos pequeños y sistemáticos (Beck, 2000). También es fundamental en el contexto de técnicas de ingeniería reversa de sistemas legacy. Algunas herramientas CASE UML proveen facilidades, si bien limitadas, para el refactoring sobre código, es decir ligado a la sintaxis de un lengua...
En la actualidad los diseñadores de sistemas y sus usuarios tienen dificultad a la hora de querer lo...
Se presenta en este trabajo un método riguroso para la reusabilidad de software orientado a objetos,...
Los patrones de diseño describen soluciones a problemas de diseño recurrentes. Si bien no hay consen...
Se denomina refactoring al proceso de reestructurar software orientado a objetos aplicando una secue...
Este trabajo realiza una contribución tendiente a la mejora del proceso de desarrollo de software, s...
Este Trabajo Fin de Grado implementa un mecanismo para analizar rendimiento en fases tempranas en el...
Esta tesis presenta una metodología de modelado para aplicaciones web móviles utilizando técnicas de...
El proyecto que sustenta este trabajo tiene como objetivo el desarrollo de una herramienta ICASE (In...
Los métodos y técnicas provistos por la Ingeniería de Software hasta la actualidad, proveen un ampli...
En los últimos años UML ("Unified Modeling Language") se ha impuesto como un estándar de– facto para...
Este trabajo realiza un aporte tendiente a la mejora del proceso de desarrollo de software, siguiend...
Model Driven Architecture (MDA) define un proceso de construcción de software basado en la producció...
En este Trabajo de Fin de Grado exploramos las transformaciones de modelos, un componente clave dela...
Se trabaja con esta tecnología de desarrollo de software, basada en el uso de modelos o abstraccione...
En los últimos años ha tomado relevancia la necesidad de mejorar el proceso de desarrollo de softwar...
En la actualidad los diseñadores de sistemas y sus usuarios tienen dificultad a la hora de querer lo...
Se presenta en este trabajo un método riguroso para la reusabilidad de software orientado a objetos,...
Los patrones de diseño describen soluciones a problemas de diseño recurrentes. Si bien no hay consen...
Se denomina refactoring al proceso de reestructurar software orientado a objetos aplicando una secue...
Este trabajo realiza una contribución tendiente a la mejora del proceso de desarrollo de software, s...
Este Trabajo Fin de Grado implementa un mecanismo para analizar rendimiento en fases tempranas en el...
Esta tesis presenta una metodología de modelado para aplicaciones web móviles utilizando técnicas de...
El proyecto que sustenta este trabajo tiene como objetivo el desarrollo de una herramienta ICASE (In...
Los métodos y técnicas provistos por la Ingeniería de Software hasta la actualidad, proveen un ampli...
En los últimos años UML ("Unified Modeling Language") se ha impuesto como un estándar de– facto para...
Este trabajo realiza un aporte tendiente a la mejora del proceso de desarrollo de software, siguiend...
Model Driven Architecture (MDA) define un proceso de construcción de software basado en la producció...
En este Trabajo de Fin de Grado exploramos las transformaciones de modelos, un componente clave dela...
Se trabaja con esta tecnología de desarrollo de software, basada en el uso de modelos o abstraccione...
En los últimos años ha tomado relevancia la necesidad de mejorar el proceso de desarrollo de softwar...
En la actualidad los diseñadores de sistemas y sus usuarios tienen dificultad a la hora de querer lo...
Se presenta en este trabajo un método riguroso para la reusabilidad de software orientado a objetos,...
Los patrones de diseño describen soluciones a problemas de diseño recurrentes. Si bien no hay consen...