Introducción
1.1 Objetivos
1.2 Motivación
1.3 Organización General
Antecedentes y Fundamentos Teóricos
2.1 Introducción
2.1.1 Definiciones
2.1.2 Introducción a las metodologías de desarrollo de software
2.1.2.1 Metodologías tradicionales
2.1.2.2 Metodologías Ágiles
2.1.2.3 Comparación entre Metodologías Ágiles y Tradicionales
2.2 Marco Teórico
2.2.1 La propuesta del desarrollo
2.2.2 La metodología de desarrollo de la compañía
2.2.3 Metodología de desarrollo implementada
2.2.4 Tecnologías utilizadas
2.2.4.1 Java Server Faces
2.2.4.2 RichFaces
2.2.4.3 Base de datos Oracle
2.2.4.3.1 Triggers (o Disparadores)
2.3.4.3.2 Procedures (o Procedimientos)
2.3.4.3.3 Functions (o Funciones)
2.3.4.3.4 Packages (o Paquetes)
2.3 Estado del Arte
2.3.1 Comparación de la metodología de la compañía con las metodologías existentes
2.3.1.1 Modelo en Cascada
2.3.1.2 Modelo en V
2.3.2 Comparación de la metodología implementada con las metodologías existentes
2.3.2.1 Programación Extrema (XP)
2.3.2.2 Método de Desarrollo de Sistema Dinámico (MDSD)
2.3.3 Antecedentes
Implementación en la compañía
3.1 Contexto del problema
3.2 Análisis
3.3 Desarrollo
3.3.1 Creación de Perfiles y de Nuevas páginas
3.3.2 Asignación de un nuevo caso
3.3.3 Búsqueda de los siniestros de Rs. Vs.
3.3.4 Consulta de un siniestro
3.3.5 Contacto con el asegurado
3.3.6 Informe Preliminar
3.3.7 Informe Final
3.3.8 Generación de orden de pago
3.3.9 Carga de la factura de pago
3.3.10 Continuación del caso
3.3.11 Mensajería
3.3.12 Digitalización
3.3.13 Descarga de los Endosos de la Póliza y la Denuncia del Siniestro
3.3.14 Listado de Novedades
3.3.15 Estadísticas
3.3.16 Administración de usuarios
3.3.17 Seguridad en todas las páginas
Trabajos Futuros
4.1 Introducción
4.2 Ampliar el perfil Super Administrador
4.3 Agregar la suba de archivos digitales
4.4 Generación de órdenes de pago a los liquidadores
4.5 Blanqueo de clave por el usuario
Conclusiones
Bibliografía