Show simple item record

dc.contributor.advisorAlfaro Salazar, Georges
dc.contributor.authorAlfaro Vargas, Josué
dc.contributor.authorRojas Espinoza, Mónica
dc.date.accessioned2023-09-19T19:44:48Z
dc.date.available2023-09-19T19:44:48Z
dc.date.issued2014-02-19
dc.identifier.otherTESIS 8593
dc.identifier.urihttp://hdl.handle.net/11056/26412
dc.descriptionAlfaro Vargas, J. & Rojas Espinoza, M. (2014). Proyecto para la integración de servicios de mensajería con los sistemas de análisis de riesgos financieros de la empresa SmartSoft S.A. [Tesis de Licenciatura]. Universidad Nacional, Heredia, C.R.es_ES
dc.description.abstractEl presente proyecto se realiza en SmartSoft, S.A., una empresa privada costarricense dedicada a la prevención del fraude bancario mediante la implementación de sistemas automatizados que monitorean la actividad de las transacciones bancarias, entre ellas, las tarjetas de débito y crédito de los tarjetahabientes. Los programas implementados en SmartSoft cuentan con la capacidad de generar alertas o notificaciones a sus usuarios cuando se presenta alguna anomalía en su facturación. Además, cuando una entidad bancaria solicita un desarrollo, existe la posibilidad de generar correos electrónicos o mensajes SMS. Esto ha llevado a implementar una solución nueva de envío de alertas por cada entidad, dadas las diferencias en la información por notificar o el formato de envío. La idea principal de la empresa al realizar este proyecto es unificar todas las posibles formas de realizar las notificaciones en una sola aplicación capaz de suplantar las existentes y, además, que pueda implantarse en futuras peticiones de envío de alertas, de forma que se visualice como un producto más de la empresa y no como un desarrollo independiente al que se debe asignar recursos en tiempo y personal, facilitando de esta manera el mantenimiento y soporte en caso de posibles fallos. La metodología para elaborar este proyecto corresponde al Método de desarrollo de sistemas dinámicos (DSDM). Es una metodología ágil basada en Rapid Application Development (RAD), que se puede desarrollar en múltiples entornos e integrar con otras metodologías como PE (Programación extrema). Según la definición de esta metodología, su característica principal es que se Considera al usuario como un integrante más dentro del equipo de trabajo, dado que se trabaja de la mano con este. Además, el alcance del proyecto debe ser definido a su inicio. El presente trabajo consta de 3 fases llamadas: preproyecto, ciclo de vida y postproyecto. A continuación, se presenta una descripción de los elementos asociados al proyecto: 1. La base de datos, que contiene las estructuras de almacenamiento de los datos de las notificaciones por enviar y actúa como una cola de pendientes. 2. Un servicio Windows, el cual se encarga de llevar a cabo el manejo y envío de los mensajes que se encuentran registrados en la cola de pendientes (base de datos). 3. Un servicio web, que permita a aplicaciones externas ingresar solicitudes de envío de mensajes y almacenarlas en la base de datos para su proceso posterior 4. Una aplicación de escritorio, la cual permita monitorear la cantidad de mensajes pendientes y el estado de la cola, así como brindar estadísticas sobre la cantidad de mensajes enviados. Se ha resaltado, principalmente, la importancia para la empresa de desarrollar este producto, ya que se logrará por fin unificar las soluciones que se utilizan para el envío de correo electrónico y mensajes SMS. Esto generará una disminución en las cargas de trabajo para los desarrolladores de la empresa, así como una disminución sobre la curva de aprendizaje necesaria para los implementadores, al instalar las soluciones en los clientes de la empresa. También, se resalta la capacidad innovadora de que los clientes puedan transmitir envíos de alertas SMS y correos propios mediante la aplicación, sin necesidad de realizar modificaciones al programa generado.es_ES
dc.description.abstractThis project is carried out at SmartSoft, S.A., a private Costa Rican company dedicated to the prevention of bank fraud through the implementation of automated systems that monitor the activity of bank transactions, including cardholders' debit and credit cards. The programs implemented in SmartSoft have the ability to generate alerts or notifications to their users when there is an anomaly in their billing. In addition, when a bank requests a development, there is the possibility of generating emails or SMS messages. This has led to the implementation of a new solution for sending alerts for each entity, given the differences in the information to be notified or the delivery format. The main idea of ​​the company when carrying out this project is to unify all the possible ways of making notifications in a single application capable of supplanting the existing ones and, in addition, that can be implemented in future requests to send alerts, so that it is displayed as one more product of the company and not as an independent development to which time and personnel resources must be assigned, thus facilitating maintenance and support in case of possible failures. The methodology for developing this project corresponds to the Dynamic Systems Development Method (DSDM). It is an agile methodology based on Rapid Application Development (RAD), which can be developed in multiple environments and integrated with other methodologies such as PE (Extreme Programming). According to the definition of this methodology, its main characteristic is that the user is considered as one more member within the work team, since they work hand in hand with them. In addition, the scope of the project must be defined at the beginning. This work consists of 3 phases called: pre-project, life cycle and post-project. Below is a description of the elements associated with the project: 1. The database, which contains the data storage structures for the notifications to be sent and acts as a pending queue. 2. A Windows service, which is responsible for carrying out the handling and sending of the messages that are registered in the pending queue (database). 3. A web service, which allows external applications to enter requests to send messages and store them in the database for further processing 4. A desktop application, which allows monitoring the number of pending messages and the status of the queue, as well as providing statistics on the number of messages sent. The importance for the company of developing this product has been highlighted, since it will finally be possible to unify the solutions used to send email and SMS messages. This will generate a decrease in the workloads for the company's developers, as well as a decrease in the necessary learning curve for the implementers, when installing the solutions in the company's clients. Also, the innovative capacity of clients to send SMS alerts and their own emails through the application is highlighted, without the need to make modifications to the generated program.es_ES
dc.description.sponsorshipUniversidad Nacional, Costa Ricaes_ES
dc.language.isospaes_ES
dc.publisherUniversidad Nacional (Costa Rica)es_ES
dc.rightsAcceso abiertoes_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectEMPRESASes_ES
dc.subjectCOMPANIESes_ES
dc.subjectINSTITUCIONES FINANCIERASes_ES
dc.subjectFINANCIAL INSTITUTIONSes_ES
dc.subjectCONSUMIDORESes_ES
dc.subjectBASES DE DATOSes_ES
dc.subjectWEBes_ES
dc.subjectPROJECT (PROGRAMAS COMPUTACIONALES)es_ES
dc.titleProyecto para la integración de servicios de mensajería con los sistemas de análisis de riesgos financieros de la empresa SmartSoft S.A.es_ES
dc.typehttp://purl.org/coar/resource_type/c_7a1fes_ES
una.tesis.numero8593es_ES
dc.description.procedenceEscuela de Informáticaes_ES


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Acceso abierto
Except where otherwise noted, this item's license is described as Acceso abierto