PATTERN: PRODUCT LINE AND TRANSFORMATION TECNIQUES IN THE MULTI-LAYER ARCHITECTU...
EL DESARROLLO DE GRANDES SISTEMAS SOFTWARE SUPONE UN RETO CONSTANTE PARA LA INGENIERIA DEL SOFTWARE. LA CONTINUA EVOLUCION DE LA TECNOLOGIA Y DE LOS DOMINIOS DE APLICACION HACE NECESARIA UNA EVOLUCION SIMILAR EN LAS TECNICAS Y PRO...
ver más
Descripción del proyecto
EL DESARROLLO DE GRANDES SISTEMAS SOFTWARE SUPONE UN RETO CONSTANTE PARA LA INGENIERIA DEL SOFTWARE. LA CONTINUA EVOLUCION DE LA TECNOLOGIA Y DE LOS DOMINIOS DE APLICACION HACE NECESARIA UNA EVOLUCION SIMILAR EN LAS TECNICAS Y PROCESOS DE DESARROLLO. PARA CUBRIR ESTA NECESIDAD, LA COMUNIDAD INVESTIGADORA HA REALIZADO UN GRAN ESFUERZO PROPONIENDO NUEVAS METODOLOGIAS Y TECNICAS COMO EL DESARROLLO DE SOFTWARE DIRIGIDO POR MODELOS Y LAS LINEAS DE PRODUCTO QUE ABARCAN TODAS LAS FASES DEL PROCESO DE DESARROLLO. SIN EMBARGO, AUNQUE ESTAS PROPUESTAS COMIENZAN A SER CONSIDERADAS SUFICIENTEMENTE MADURAS, SU INTEGRACION EN LA INDUSTRIA DEL DESARROLLO DE SOFTWARE RESULTA AUN MUY DEFICIENTE.POR EL CONTRARIO, LAS TECNOLOGIAS PREDOMINANTES HOY DIA EN LOS DESARROLLOS INDUSTRIALES SON LAS ARQUITECTURAS MULTICAPA INTEGRANDO PATRONES DE DISEÑO. SI BIEN ESTA TECNOLOGIA NO ES NOVEDOSA, SU EXITO SE DEBE A QUE PERMITE CONSTRUIR SOFTWARE MEJOR MODULARIZADO, CON RESPONSABILIDADES BIEN DEFINIDAS PARA CADA CAPA Y MAS FACIL DE MANTENER GRACIAS A QUE PRESENTA DEPENDENCIAS FUNCIONALES Y TECNOLOGICAS BIEN LOCALIZADAS. EN ESTOS DESARROLLOS LA FIGURA DEL ARQUITECTO SOFTWARE ADQUIERE ESPECIAL RELEVANCIA. SOBRE EL SE DEPOSITA UNA GRAN RESPONSABILIDAD DE FORMA QUE EL EXITO DE LOS DESARROLLOS DEPENDE EN GRAN MEDIDA DE SU EXPERIENCIA, SU PERICIA Y DE LOS POSIBLES ERRORES QUE PUDIESE COMETER.EL PRESENTE PROYECTO PARTE DE LA HIPOTESIS DE QUE EL PROCESO MENCIONADO PUEDE SER SENSIBLEMENTE MEJORADO INCORPORANDO TECNICAS MAS AVANZADAS. LA FINALIDAD ULTIMA DE ESTE PROYECTO CONSISTE EN REALIZAR APORTACIONES EN DICHA DIRECCION. POR LO TANTO LOS OBJETIVOS DEL PROYECTO CONSISTEN EN INCORPORAR DE FORMA EFECTIVA LAS TECNICAS ANTERIORMENTE MENCIONADAS EN EL PROCESO DE DESARROLLO DE APLICACIONES MULTICAPA BASADAS EN PATRONES DE DISEÑO Y FRAMEWORKS. EN CONCRETO, LAS TECNICAS DSDM SE EMPLEARAN PARA GENERAR Y PROCESAR TRANSFORMACIONES ENTRE DISEÑOS ARQUITECTONICOS MIENTRAS QUE LAS TECNICAS DE PL SE EMPLEARAN PARA GESTIONAR LA VARIABILIDAD INTRODUCIDA POR EL NUMERO DE CAPAS ARQUITECTONICAS, LOS PATRONES DE DISEÑO A EMPLEAR Y LOS FRAMEWORKS A CONSIDERAR. CON ESTO SE PRETENDE RELAJAR LA LABOR DEL ARQUITECTO EVITANDO PARTE DE LOS ERRORES QUE PUDIESE COMETER. TAMBIEN SE PROPONDRAN TECNICAS QUE PERMITIRAN ASUMIR LAS EVOLUCIONES ARQUITECTONICAS Y TECNOLOGICAS DE LAS APLICACIONES CON MENOR ESFUERZO. DE ESTA FORMA SE FAVORECE LA TRANSFERENCIA DE ESTAS TECNICAS A LA INDUSTRIA. ESTE PROYECTO SE PLANTEA COMO LA CONTINUACION DEL PROYECTO TIN2011-24278.NUESTRO EQUIPO INVESTIGADOR TIENE UNA AMPLIA EXPERIENCIA EN TODAS LAS TECNOLOGIAS RELACIONADAS CON EL PROYECTO (ARQUITECTURAS MULTICAPA, FRAMEWORKS, DSDM, LP, ETC.). DICHA EXPERIENCIA HA SIDO ADQUIRIDA MEDIANTE DOS VIAS. DE UN LADO EL DESARROLLO DE LOS PROYECTOS TIC2002-4309-C02-0, TIN2005-09405-C02-02, TIN2008-02985 Y TIN2011-24278. POR OTRA PARTE, Y COMO FRUTO DE LA EXPERIENCIA ADQUIRIDA EN ESOS PROYECTOS, EL GRUPO QUERCUS HA SUSCRITO CONTRATOS DE COLABORACION CON GRANDES EMPRESAS COMO SDAE (SOCIEDAD DIGITAL DE AUTORES Y EDITORES), INDRA O COMMUNITI.TV, ASI COMO PARA LA JUNTA DE EXTREMADURA. TODA LA EXPERIENCIA ACUMULADA SERA UTILIZADA PARA FAVORECER LA TRANSFERENCIA TECNOLOGICA DE LOS RESULTADOS DEL PROYECTO A LA INDUSTRIA, COMO EVIDENCIA LA PARTICIPACION DE TRES EPOS CON APORTACION DE PERSONAL PROPIO PARA EL DESARROLLO DEL PROYECTO, ASI COMO PARA GARANTIZAR LA DIFUSION DE TALES RESULTADOS A TRAVES DE UNA PRODUCCION CIENTIFICA ADECUADA.
Seleccionando "Aceptar todas las cookies" acepta el uso de cookies para ayudarnos a brindarle una mejor experiencia de usuario y para analizar el uso del sitio web. Al hacer clic en "Ajustar tus preferencias" puede elegir qué cookies permitir. Solo las cookies esenciales son necesarias para el correcto funcionamiento de nuestro sitio web y no se pueden rechazar.
Cookie settings
Nuestro sitio web almacena cuatro tipos de cookies. En cualquier momento puede elegir qué cookies acepta y cuáles rechaza. Puede obtener más información sobre qué son las cookies y qué tipos de cookies almacenamos en nuestra Política de cookies.
Son necesarias por razones técnicas. Sin ellas, este sitio web podría no funcionar correctamente.
Son necesarias para una funcionalidad específica en el sitio web. Sin ellos, algunas características pueden estar deshabilitadas.
Nos permite analizar el uso del sitio web y mejorar la experiencia del visitante.
Nos permite personalizar su experiencia y enviarle contenido y ofertas relevantes, en este sitio web y en otros sitios web.