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.

Description

Title: Proyecto de ingeniería inversa: portal de encuestas
Author/s:
  • Márquez Delgado, David
Contributor/s:
  • Córdoba Cabeza, María Luisa
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: July 2016
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Arquitectura y Tecnología de Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

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.

More information

Item ID: 43467
DC Identifier: http://oa.upm.es/43467/
OAI Identifier: oai:oa.upm.es:43467
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 11 Oct 2016 09:53
Last Modified: 11 Oct 2016 09:53
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM