Patrones y antipatrones de gestión de proyectos de software

Dominguez Pérez, Leonardo

Supervisor(es): Viera Zipitría, Omar Eduardo

Resumen:

El informe de tesis muestra el estudio realizado sobre el estado del arte de los patrones y antipatrones de gestión de proyectos de software. Los antipatrones describen una solución común a un problema, que llevan a consecuencias negativas durante su aplicación, generalmente por no comprender el problema, por no tener el conocimiento o la experiencia suficiente para resolver un determinado tipo de problema en particular, o simplemente por el hecho de haber aplicado un patrón en un escenario que no es el adecuado. Durante el estudio, se relevan los principales patrones y antipatrones, sus causas y síntomas, sus formas y las consecuencias de sus aplicaciones. Para el caso de los antipatrones estudiamos las soluciones que son refactorizadas y que permiten llegar a un patrón de gestión encontrando soluciones al problema planteado. Se presenta un caso de estudio y la implementación de un prototipo, en donde mediante técnicas de data mining se analiza la factibilidad de reconocer la aplicación de algunos de los patrones y antipatrones estudiados. Para llevar adelante esta parte del trabajo, se estudian los principales conceptos de data mining aplicables al descubrimiento de patrones. Dado que el área de data mining no es la parte fundamental del trabajo, no se realiza un estudio del arte del tema sino que se presenta una lista de referencias que acompañan el caso de estudio presentado.


Detalles Bibliográficos
2009
Gestión de proyectos de software
Ingeniería de software
Patrón
Anntipatrón
Data mining
Español
Universidad de la República
COLIBRI
http://hdl.handle.net/20.500.12008/3127
Acceso abierto
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0)
Resumen:
Sumario:El informe de tesis muestra el estudio realizado sobre el estado del arte de los patrones y antipatrones de gestión de proyectos de software. Los antipatrones describen una solución común a un problema, que llevan a consecuencias negativas durante su aplicación, generalmente por no comprender el problema, por no tener el conocimiento o la experiencia suficiente para resolver un determinado tipo de problema en particular, o simplemente por el hecho de haber aplicado un patrón en un escenario que no es el adecuado. Durante el estudio, se relevan los principales patrones y antipatrones, sus causas y síntomas, sus formas y las consecuencias de sus aplicaciones. Para el caso de los antipatrones estudiamos las soluciones que son refactorizadas y que permiten llegar a un patrón de gestión encontrando soluciones al problema planteado. Se presenta un caso de estudio y la implementación de un prototipo, en donde mediante técnicas de data mining se analiza la factibilidad de reconocer la aplicación de algunos de los patrones y antipatrones estudiados. Para llevar adelante esta parte del trabajo, se estudian los principales conceptos de data mining aplicables al descubrimiento de patrones. Dado que el área de data mining no es la parte fundamental del trabajo, no se realiza un estudio del arte del tema sino que se presenta una lista de referencias que acompañan el caso de estudio presentado.