Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

15
Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Transcript of Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Page 1: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

NOpti +

El Nuevo Opti+…

NOpti +

Page 2: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

Agenda Introducción Objetivos Requerimientos Alcance Arquitectura Evaluación del Producto Mejoras y Extensiones Posibles Errores conocidos, corregidos y remanentes Demostración del Producto

Page 3: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

Introducción NOpti+ es una aplicación web de carácter gerencial, orientada a apoyar la toma de decisiones en materia de definición y distribución de inversiones publicitarias.

Utilizada por los planificadores de medios de las empresas de publicidad.

Basada en Opti+.

Page 4: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

ObjetivoConstruir un sistema con interfaz web que sustituya a Opti+.

Page 5: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

RequerimientosMigrar Datos.

Interfaz Amigable y Moderna.

Crear Pauta

Optimizar Pauta.

Simular Pauta.

Page 6: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

Alcance Migración de Datos. Manejo de Usuarios. Manejo de Cotizaciones. Crear Pauta. Exportación a Excel. Optimizar Pauta. Simular Ver indicadores

Page 7: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

Arquitectura Diseñada tomando como centro la optimización (Algoritmo).

Fácil de extender, cambiar o modificar.

Independencia de los datos originales de las mediciones de audiencia

(componente migrador).

Page 8: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

Arquitectura (cont)

Page 9: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

Arquitectura (diagrama)

Page 10: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

Arquitectura (tecnologías)

JDBC (controlador base de datos).

SWING (interfaz de usuario en migración).

JPA (persistencia).

EJB - 3.0 (comunicación).

GWT Google Web Toolkit (presentación).

JBoss (servidor de aplicaciones).

Page 11: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

Evaluación Fortalezas

Control fuerte de ingreso de datos. Estéticamente moderno. Escalabilidad. Portabilidad. Amigabilidad. Ayuda útil.

Debilidades El nivel de robustez no es el esperado.

Page 12: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

Evaluación (cont)

Limitaciones La migración debe correr en ambiente

Windows.

Carencias No logra resultados esperados para los casos

de usos referentes a la optimización.

Page 13: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

Mejoras Posibles

Agregar soporte Gráfico para la manipulación de sectores horarios.

Agregar soporte a bonificaciones.

Agregar la posibilidad de guardar y recuperar pautas

Page 14: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

Errores Conocidos La optimización de la pauta presenta resultados que difieren del sistema anterior.

Los indicadores y valores calculados luego de optimizar una pauta presentan datos incorrectos.

Durante la optimización se produce una falla si se utilizaron vehículos para los cuales no se especificó una cotización.

Page 15: Grupo 10 – 2008 Proyecto de Ingeniería de Software NOpti + El Nuevo Opti+… NOpti +

Grupo 10 – 2008Proyecto de Ingeniería de Software

Demo