INFORMÁTICA Y SISTEMAS
UNIVERSIDAD MAYOR DE SAN SIMÓN
UMSS Informática y Sistemas

GOFAPP DISEÑO ARQUITECTÓNICO FLEXIBLE PARA UN LABORATORIO VIRTUAL - Perfil

Código: 44
Autor(es): Quiroga Rojas Rosa Ximena
Area(s): Ingeniería de Software
SubArea(s): Especificación y Diseño de Software
Gestión de Inicio: 1/2007
Modalidad: Proyecto de Investigación (Tesis)
Carrera: Licenciatura en Ingenieria Informática
Tutor: Lic. Vladimir Abel Costas Jauregui
Formulario: Descargar Realizá un click para empezar la descarga del Formulario de esta tesis.

Descripción :

Los desarrolladores en la búsqueda rápida de soluciones a los requerimientos en etapas tempranas del desarrollo proponen diseños muy cerrados a futuros cambios, tratan de contemplar a nivel de diseño de forma estática todas las posibilidades de cambios en el software dando como resultado modelos muy grandes y difíciles de implementar. Enfrentan el problema en su totalidad dificultando el adecuado entendimiento del mismo generando soluciones equivocas o que no son lo que realmente se quiere. Al ser un diseño muy grande llegan a confundir y mezclar la lógica del negocio con la lógica de la aplicación cerrando aun más las opciones de mantenimiento y adecuación a nuevos requerimientos. En la etapa de implementación se hacen evidentes estas deficiencias del diseño y las soluciones generalmente vienen dadas en formas de parches por lo que no hay una consistencia entre el diseño y la implementación, haciendo de la etapa de diseño una inversión de tiempo sin muchos resultados. A lo largo de los años los desarrolladores han enfocado diversos problemas de diseño desde muchos puntos de vista dando soluciones mucho más genéricas que pueden fácilmente ser adaptadas a cualquier contexto. Estas soluciones generales son conocidas como patrones de diseño. La principal característica de los patrones de diseño es la de separar la parte cambiante de la parte estática del software, así podemos identificar los cambios y disminuir su impacto, dando como resultado productos de software más fácil de extender y mantener.