Proyecto de ingeniería inversa: portal de encuestas

Márquez Delgado, David (2016). Proyecto de ingeniería inversa: portal de encuestas. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Descripción

Título: Proyecto de ingeniería inversa: portal de encuestas
Autor/es:
  • Márquez Delgado, David
Director/es:
  • Córdoba Cabeza, María Luisa
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería Informática
Fecha: Julio 2016
Materias:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Arquitectura y Tecnología de Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa

Resumen

El objetivo de este documento es detallar el proyecto dedicado a rediseñar la web de encuestas para el departamento de Service Assurance de British Telecom. En este documento se explicarán las decisiones tomadas en este proyecto de ingeniería inversa y se entregará toda la documentación técnica referente al proyecto. El proyecto consiste en dar un nuevo enfoque al código existente para facilitar cualquier futuro desarrollo o correctivo del mismo. Actualmente se trata de un código antiguo remendado en función de las peticiones de los usuarios a lo largo de los años que lleva activo, sin seguir ninguna planificación por parte del desarrollo o las pruebas. Lo que se pretende con este proyecto es enfocarlo a las nuevas tecnologías adaptándolo en la medida de lo posible a un servicio web, cuya implementación de la interfaz gráfica sea independiente de la lógica del servidor. Así mismo se va a definir un nuevo sistema de almacenamiento de la información debido a que, hasta ahora, se han usado ficheros de texto como fuente de datos y no es viable seguir manteniendo la lógica actual de cara a las futuras actualizaciones. Todos los cambios se realizarán manteniendo la estructura, de la parte gráfica del aplicativo, para facilitar la transición a los usuarios. Por otro lado, de cara a seguir dando mantenimiento al servicio, se deberán respetar los lenguajes de programación hasta ahora utilizados pero se estudiará la manera de preparar el código para poder migrarlo a nuevos lenguajes si esto fuese necesario con el menor coste posible. En conclusión, lo que se pretende conseguir es aumentar la eficiencia a la hora de depurar errores, establecer un orden y unas pautas para el diseño del desarrollo del código y mejorar los tiempos de evolutivos y correctivos. Evitando así la situación actual donde cada cambio supone un gran esfuerzo de análisis y un uso inadecuado de los principios básicos de programación.

Más información

ID de Registro: 43467
Identificador DC: http://oa.upm.es/43467/
Identificador OAI: oai:oa.upm.es:43467
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 11 Oct 2016 09:53
Ultima Modificación: 11 Oct 2016 09:53
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM