Upload
michael-chances
View
486
Download
0
Embed Size (px)
Citation preview
DESARROLLO DE SISTEMA DE INFORMES Y ANÁLISIS DE TRANSACCIONES PARA
BANCOESTADO CON USO DE MINERÍA DE DATOS
UNIVERSIDAD DE PLAYA ANCHAFACULTAD DE INGENIERÍA
DEPARTAMENTO DE COMPUTACIÓN E INFORMÁTICA
INGENIERÍA EN INFORMÁTICA
Michael Alexi Venegas Rodríguez
Profesora guía: Laura Griffiths Molina
PROYECTO DE TÍTULO II PARA OPTAR AL TÍTULO DE INGENIERO EN INFORMÁTICA CON MENCIÓN EN GESTIÓN DE LA INFORMACIÓN Y AL GRADO ACADÉMICO DE LICENCIADO EN CIENCIAS DE LA INGENIERÍA
Antecedentes
BancoEstado
✔ Institución estatal✔ Presta servicios financieros y bancarios✔ Ofrece productos para que los clientes puedan administrar su dinero:• Cuenta Rut• Cuenta de Ahorro• Cuenta Corriente• Chequera electrónica• Tarjeta de crédito y débito
Michael Venegas Rodríguez
Inpact S.A.
✔ Empresa subcontratista
✔ Subgerencia de Canales Automatizados
✔ Unidades• Monitoreo de transacciones• Gestión de reclamos
Antecedentes
Michael Venegas Rodríguez
Transacciones y Reclamos que monitorea y analiza Inpact S.A.
✔ Transferencias de fondosA través de Internet
✔ Giros a través de ATM✔ Compras o pagos a travésde RedComra
✔ Giros o pagos a través de una caja vecina
Antecedentes
Imagen: BancoEstadoMichael Venegas Rodríguez
✔ Procesamiento y clasificación de reclamos✔ Control✔ Lentitud✔ Volumen de transacciones periódicas✔ Asertividad para la detección de posibles fraudes
✔ Independencia y carencia de comunicación entre las unidades y canales de Monitoreo
Michael Venegas Rodríguez
Descripción del contexto / problema
Objetivo general
✔ Mejorar los procesos, resolver los problemas y facilitar las actividades de las unidades de Monitoreo de transacciones y Gestión de reclamos de la Subgerencia de Canales Automatizados BancoEstado e Inpact S.A.
Michael Venegas Rodríguez
Objetivos
Objetivos específicos
✔ Desarrollar un sistema de información que facilite el análisis estadístico y genere alertas de posibles fraudes.
✔ Diseñar de forma modular y documentada el sistema.
✔ Encontrar patrones, tendencias y correlaciones para asociar datos de reclamos con las transacciones.
✔ Construir un modelo de acuerdo al análisis de datos para generar alertas.
Objetivos
Michael Venegas Rodríguez
Proyecto Sistema de Informes y Análisis de transacciones Inpact – BancoEstado
✔ Captura de datos
✔ Análisis y elaboración de Informes
✔ Alertar posibles malos usos en ATM y RedCompra
✔ Apoyo de gestiónMichael Venegas Rodríguez
Propuesta de solución
Sistemas DSS (Apoyo a las decisiones)
✔ Herramienta de apoyo
✔ Capaz de evaluar y comparar alternativas
✔ Genera información útil de datos y modelos para identificar y resolver problemas.
Marco Teórico
Michael Venegas Rodríguez
Proceso de Minería de datos
Marco Teórico
Michael Venegas Rodríguez
Elección del modelo de desarrollo
✔ Modelo Evolutivo e Incremental• Enfoque ajustado a los requerimientos• Nuevos requerimientos en función a entregas y
crecimiento• Permite cambios en la construcción del software
✔ Desarrollo orientado a los casos de uso
Michael Venegas Rodríguez
Desarrollo del proyecto
Elección de la metodología de desarrollo
✔ Metodología Ágil• Adaptación de la Programación Extrema (XP)
• Adaptación a los cambios dentro del desarrollo• Trabajo cercano con el cliente• Desarrollo evolutivo• Iteraciones cortas• Simplicidad y flexibilidad• Requerimientos iniciales imprecisos
Michael Venegas Rodríguez
Desarrollo del proyecto
Plataforma de desarrollo✔ Lenguaje de programación
• PHP• Lenguaje Interpretado, estructurado y O.O.• Multiplataforma• Desarrollo rápido• Open Source
✔ Bases de datos• Mysql
• RDBMS Multihilo y Multiusuario• Multiplataforma• Prestaciones InnoDB• Estrecha relación con PHP• Open Source
Michael Venegas Rodríguez
Desarrollo del proyecto
Plataforma de desarrollo✔ Herramienta de Minería de datos
• Weka• Multiplataforma• Simplicidad• Portabilidad• Open Source
✔ Otras herramientas• Dia• Umbrello• Apache• phpMyAdmin
Michael Venegas Rodríguez
Desarrollo del proyecto
Michael Venegas Rodríguez
Desarrollo del proyecto
Análisis✔ Requerimientos
• Funcionales• Alertas de posibles fraudes en línea• Detalle de transacciones reclamadas por clientes• Detalle de casos almacenados en el sistema• Cruce de datos y emisión de informes• Emisión de Gráficos• Predicción
• No funcionales• Usabilidad• Rendimiento• Seguridad• Mantenibilidad• Disponibilidad
Michael Venegas Rodríguez
Casos de Uso
Diseño✔ Arquitectura del sistema
• Sistema Web de 3 capas
Desarrollo del proyecto
Michael Venegas Rodríguez
Diagrama de clases
Michael Venegas Rodríguez
Modelo de datos
Michael Venegas Rodríguez
Diseño de interfaces
Michael Venegas Rodríguez
Pruebas
✔ Enfoque Estructural o de caja blanca
• Pruebas unitarias en la programación de cada objeto
✔ Enfoque funcional o de caja negra
• Dirigidos por casos de uso
Desarrollo del proyecto
Michael Venegas Rodríguez
Implantación
Michael Venegas Rodríguez
✔ Login
Implantación
Michael Venegas Rodríguez
✔ Interfaz Principal
Implantación
Michael Venegas Rodríguez
✔ Generación de Alertas
Software de Minería de datos✔ Weka
• Ventajas• Disponibilidad de herramientas• Multiplataforma• Portabilidad• Simplicidad• Extensible
• Desventajas• Falta de documentación• Débil usabilidad
Minería de datos
Michael Venegas Rodríguez
Proceso de Minería de datos
✔ Determinación de objetivos• Detección de patrones de comportamiento
✔ Preparación de datos• Recopilación de datos• Indexación• Selección de una muestra
✔ Minería de datos• Ejecución del algoritmo de análisis
• Clasificación de los datos• Árbol de decisión
Minería de datos
Michael Venegas Rodríguez
Proceso de Minería de datos✔ Resultados
Minería de datos
Michael Venegas Rodríguez
Proceso de Minería de datos✔ Gráficos
Minería de datos
Michael Venegas Rodríguez
Generación del modelo
Michael Venegas Rodríguez
✔ El sistema se implantó en producción
✔ El diseño permite la extensibilidad
✔ Se establecieron patrones de comportamiento de posibles transacciones fraudulentas
Conclusiones
Michael Venegas Rodríguez
✔ Se automatizaron tareas de emisión de informes
✔ Se facilitó el acceso a los datos
✔ Se mejoró la asertividad para la detección de posibles malos usos
✔ Se estableció la retroalimentación y comunicación entre las unidades
Conclusiones
Michael Venegas Rodríguez
Gracias
Michael Venegas Rodríguez