Descripción del proyecto
EL DESARROLLO GLOBAL DE SOFTWARE (DGS) Y LA REUTILIZACION DE REQUISITOS SON DOS APROXIMACIONES PROMETEDORAS PARA LA INDUSTRIA DE DESARROLLO DE SOFTWARE, EN LA MEDIDA DE NUESTRO CONOCIMIENTO, NO EXISTE NINGUNA PROPUESTA QUE ABORDE ESTAS DOS CUESTIONES DE FORMA CONJUNTA, SIN EMBARGO, UNO DE LOS PROBLEMAS ACTUALES EN EL DGS ES LA EXISTENCIA DE CONOCIMIENTO QUE NO SE COMPARTE NI REUTILIZA ADECUADAMENTE ENTRE DESARROLLADORES EN SITIOS REMOTOS, POR TANTO, EN EL DGS DEBEN EXISTIR MECANISMOS PARA COMPARTIR Y REUTILIZAR CONOCIMIENTO, PARTICULARMENTE EN FORMA DE REQUISITOS, ADEMAS, EN EL DGS SUELEN APARECER MULTIPLES VISTAS E INTERPRETACIONES TANTO DE LOS REQUISITOS COMO DEL RESTO DE MODELOS DEL DESARROLLO, POR LO QUE SE HACE IMPRESCINDIBLE LA GESTION EXTENSIBLE DE LA CONSISTENCIA ENTRE LAS DISTINTAS VISTAS Y MODELOS EN EL DESARROLLO DISTRIBUIDO,LA PRESENTE PROPUESTA PERSIGUE LA DEFINICION DE UN METODO DE INGENIERIA DE REQUISITOS (IR), DENOMINADO PANGEA (PROCESS FOR GLOBAL REQUIREMENTS ENGINEERING AND QUALITY), QUE PUEDA SER USADO EN EL CONTEXTO DEL DGS, ESTE OBJETIVO GENERAL SE DIVIDE A SU VEZ EN LOS SIGUIENTES OBJETIVOS CONCRETOS:1, COMPILAR LOS RIESGOS QUE AMENAZAN A LA IR EN EL DGS, LAS SOLUCIONES PROPUESTAS PARA GESTIONARLOS, Y CREAR UN REPOSITORIO DE BUENAS PRACTICAS, EN EL QUE SE CLASIFIQUEN LAS AMENAZAS QUE AFECTAN A LA IR DISTRIBUIDA, Y SE PROPONGAN SALVAGUARDAS QUE AYUDEN A MANEJARLAS,2, DEFINIR PANGEA, UN PROCESO PARA LA IR GLOBAL COMO EXTENSION DEL METODO SIREN DE REUTILIZACION DE REQUISITOS, METODO DESARROLLADO EN EL GRUPO DE INVESTIGACION EN INGENIERIA DEL SOFTWARE (GIS) DE LA UNIVERSIDAD DE MURCIA, PANGEA MATERIALIZARA LA IMPLANTACION DE LAS SALVAGUARDAS PROPUESTAS EN EL REPOSITORIO DE BUENAS PRACTICAS, EN LA DEFINICION DE ESTE METODO SE HABRA DE TENER EN CUENTA ESPECIALMENTE LA REUTILIZACION Y NEGOCIACION DE LOS REQUISITOS Y LA CALIDAD DE LOS MISMOS,3, DEFINIR UN MODELO DE REFERENCIA DE REQUISITOS UNIFICADO PARA EL DGS, PARA (1) ESTABLECER FORMALMENTE LOS ELEMENTOS QUE FORMAN PARTE DE LA ESPECIFICACION DE REQUISITOS Y EL MODELO DE TRAZABILIDAD TANTO ENTRE REQUISITOS COMO ENTRE REQUISITOS Y EL RESTO DE ARTEFACTOS SOFTWARE, (2) SERVIR COMO BASE PARA INTERCAMBIAR LA ESPECIFICACION DE REQUISITOS DESARROLLADA EN CADA UBICACION, Y (3) ESTABLECER LOS MODELOS DE REQUISITOS UTILIZADOS EN CADA UBICACION COMO VISTAS DE ESTE MODELO DE REFERENCIA,4, ESTABLECER UN PROCESO DE GESTION DE LOS REQUISITOS DE SEGURIDAD EN EL AMBITO DE PANGEA,5, DEFINIR TECNICAS DE EVALUACION DE LA CALIDAD DE MODELOS DE REQUISITOS PARA EL DESARROLLO GLOBAL DE SOFTWARE:5,1, ESTUDIAR TECNICAS DE COMPOSICION, TRANSFORMACION Y CONSISTENCIA ENTRE MODELOS PARA UNIFICAR LOS MODELOS DE REQUISITOS DESARROLLADOS EN DISTINTAS UBICACIONES DEL PROYECTO,5,2, DESARROLLAR GUIAS PARA LA VALIDACION DEL PRODUCTO,6, DESARROLLAR HERRAMIENTAS DE SOPORTE PARA LOS PROCESOS Y MODELOS DE IR GLOBAL,7, VALIDAR EMPIRICAMENTE EL METODO DEFINIDO, ESTE SUBPROYECTO CUENTA CON LA COLABORACION DIRECTA DE TRES EPOS: UN CENTRO DE TRANSFERENCIA TECNOLOGICA (CENTIC, CENTRO TECNOLOGICO DE LAS TECNOLOGIAS DE LA INFORMACION Y LAS COMUNICACIONES), UNA EMPRESA DE DESARROLLO DE CARE (VISURE SOLUTIONS) Y UNA FACTORIA DE SOFTWARE (BAHIA IT), QUE PERMITIRAN CONTRASTAR LAS TECNICAS PROPUESTAS EN HERRAMIENTAS CARE Y FACTORIAS DE SOFTWARE REALES, INGENIERIA DE REQUISITOS; REUTILIZACION