Documentos de inigería PDF

Title Documentos de inigería
Author Víctor Lara
Course Ingenieria Estructural
Institution Universidad Central de Venezuela
Pages 12
File Size 138.3 KB
File Type PDF
Total Downloads 45
Total Views 134

Summary

Documentos de inigería...


Description

(EJEMPLO) Resumen MODELO CASO DE USO Sistema CAJERO AUTOMATICO (ATM) FOLLETO 1

Este conjunto de soluciones sugeridas en el problema clásico de ATM está inspirado en los sistemas ATM suecos, americanos, australianos y canadienses. Nosotros que hemos escrito esta materia nunca hemos construido un sistema real de ATM. Solo hemos usado nuestros conocimientos como usuarios de ATM. El punto de este conjunto de soluciones es mostrar como se puede ver una solución, a qué nivel de detalle usted puede hacer cada descripción. Muchas de las ideas en este ejemplo vienen de un curso en Australia con algunos desarrolladores que si construyeron aplicaciones bancarias. Tenga presente que este no es un sistema real. El punto aquí no es el contenido técnico pero sí como pueden parecer las descripciones.

1.- Introducción Este es un ejemplo de solución a los ejercicios de Caso de Uso en el curso RMUC. Contiene más información de lo que un grupo normal puede crear, es más bien el resultado esperado de un proyecto regular haciendo requerimiento de análisis. Recuerde que este documento intenta mostrar el estado de un modelo de Caso de Uso al comienzo de un proyecto. 2.- Descripción de Inspección

Client e

El cajero automático es una unidad remota conectada a los sistemas computaciones del banco. El propósito del sistema es llevar un servicio regular del banco más cercano al cliente y aumentar las horas de trabajo a 24 horas. También es importante disminuir la cantidad de cajeros de banco. Un retiro ATM es más barato para el banco que un retiro desde un cajero humano. El sistema ATM requiere que cada cliente tenga una tarjeta ATM y recuerde su código PIN. Toda la seguridad de este sistema se construye sobre el código PIN:

3.- ACTORES 3.1 DIAGRAMA ver figura: 1

Cliente

Cajero Red ATM

Dotación de mantención

Centro de Alarma Policial

Desarrollador ATM

ladrón

Figura 1. Diagrama

3.2.- Cliente Persona con tarjeta bancaria válida. La tarjeta bancaria es de cada cliente y cada cliente sabe su código PIN.

3.3.- Red ATM Consorcio que presta servicios al ATM. Responsable por la verificación de los clientes, autoriza transacciones y graba las transacciones realizadas. La Red ATM hace posible que los clientes utilicen el mismo ATM en diferentes bancos. 3.4 Dotación de mantención La dotación de mantención es responsable de mantener el Cajero Automático, reponer papel y dinero efectivo cuando sea necesario. 3.5 Central de Alarma Policial Recibe alarmas automáticas desde el ATM cuando algo anda mal, cuando alguien está tratando de hacer algo ilegal con el ATM. 3.6. Cajero Desde el punto de vista del sistema ATM, la única responsabilidad de los cajeros es contar el dinero en la caja de seguridad para verificar todos los depósitos. 3.7 Desarrollador del ATM Equipo responsable de añadir nueva funcionalidad al ATM. 3.8 Ladrón Persona que intenta forzar el Cajero automático para obtener dinero o solamente para dañarlo. 4. Casos de Uso 4.1. CASOS PRIMARIOS 4.1.1. Diagrama de los Casos de Uso en los clientes 4.1.2. Retiro de dinero

Como retirar dinero de su cuenta bancaria con el ATM, usando una tarjeta bancaria.

4.1.3. Transferencia de Fondos transferir dinero entre una diferentes cuentas del poseedor de la tarjeta usando un ATM 4.1.4. Depósito de Fondos Para depositar dinero a una cuenta. Se aceptan billetes o cheques. El usuario pone el dinero en un sobre y lo inserta en el ATM. Todos los sobres son almacenados en una caja fuerte especial en el ATM. El dinero es contado al día siguiente. 4.1.5. Chequear los registros y balancear la máquina Debido a un problema con la comunicación entre el ATM y la Red de ATM algunas transacciones pueden terminar en un estado defectuoso, por ejemplo el giro de dinero es autorizado pero el dinero no dispensado al cliente. Este tipo de transacción se puede detectar al comparar el registro del ATM y el registro del banco. 4.1.6. Forzar un ATM Esto es abusar del ATM. Como está el mundo hoy en día, en este caso también tenemos que diseñar el comportamiento del ATM. 4.1.7. Rellenar dinero y papel de recibos La dotación de mantención rellena con dinero, papel de recibos y sobres. 4.2.

Casos secundarios

Ver figura: 3 4.2.2. Cajero sin comunicación El ATM tiene que monitorear la conexión al banco. Si la conexión se corta, la máquina intentará contactarse nuevamente. (Este es el típico ejemplo del Caso de Uso que existe en el comienzo de un proyecto pero generalmente se saca más tarde.) 4.2.3. Tarjetas robadas

Si una tarjeta se reporta como robada, la tarjeta es capturada por el ATM. La policía estará informada, y la cámara de vídeo registra a la persona en la máquina. La máquina intentará mantener a la persona el mayor tiempo posible (para hacer factible que la policía lo atrape). El banco responsable será informado y ellos son los responsables de informarle al dueño de la cuenta sobre esto. 4.2.4. Agregar una nueva tarjeta de la Compañía. Esta es la forma en que se introduce otra compañia de tarjetas, Visa, MC, Diners Club, etc. 4.2.5. Agregar nuevo tipo de billetes. Los nuevos billetes pueden requerir un rediseño del Hardware del sistema. Pero generalmente los dispositivos que manejan dinero de compran como componentes. En ese caso, ¿cómo manejar nuevos valores? 4.3.

Desarrollo futuro

Aquí hay algunas ideas para la nueva funcionalidad para las máquinas ATM 4.3.1 Transferencia a la cuenta de otra persona Esta es una función interesante, pero ¿qué es lo que tiene permitido ver de la otra cuenta? • ¿Nada? • ¿Nombre? • ¿Nombre y dirección? ¿Cómo verifica que el dinero quedó en la cuenta correcta? Esto puede ser un problema de seguridad. 4.3.2 Depósito de monedas Esto consiste en conectarr una contadora de monedas automática con una ATM. Es un caso de uso bastante útil para los almaceneros, etc. La máquina cuenta las monedas, devuelve las con defecto y deposita el monto en la cuenta seleccionada, este depósito funciona directo. No hay retraso por conteo manual. 4.3.3 Relleno de una tarjeta de cajero electrónico Interesante idea, pero necesita un nuevo tipo de tarjeta lectora/escritora. Es algo bueno porque así el banco no necesitará rellenar billetes.

(ATM) FOLLETO 3.1. REPORTE DEL CASO DE USO RETIRO DE DINERO

1.

Breve Descripción Este Caso de Uso describe como un cliente retira dinero de su cuenta con el Cajero Automático, usando una tarjeta bancaria.

2.

Flujo de Eventos

2.1

Flujo Básico

1 2

7 8 9

El cliente inserta la tarjeta en el Cajero Automático. El ATM lee el código de la banda magnética de la tarjeta y chequea si la tarjeta es aceptada. El ATM pide el código PIN del cliente (4 dígitos) El ATM muestra las diferentes alternativas que están disponibles en esta unidad. En este caso el cliente selecciona “retiro de dinero”. El ATM solicita la cuenta y el monto en la pantalla. Generalmente hay un número de cantidades predefinidas en el teclado. El cliente responde con la cuenta y el monto. Tarjeta de identificación, PIN, el monto y la cuenta son transmitidos al banco como una transacción. El banco responde con un siga/no siga diciendo si la transacción está bien. Después el dinero es dispensado La tarjeta es devuelta El recibo es impreso.

2.2.

Flujos Alternativos

3 4 5 6

2.2.1 Tarjeta no válida En paso 2 en Flujo Básico, si la tarjeta no es válida es expulsada al cliente con un mensaje de “Lo siento tarjeta no válida”. 2.2.2 Sin dinero Si la máquina se queda sin dinero, el “retiro de dinero” sería una alternativa no posible en el punto 4 en Flujo Básico. También habría una advertencia en la pantalla diciendo que este Cajero está sin dinero. Esta advertencia debería ser visible al cliente antes de insertar su tarjeta en el Cajero. 2.2.3 PIN erróneo Si el PIN ingresado es erróneo el cliente tiene 3 intentos para ingresarlo correctamente. De lo contrario la tarjeta es atrapada por el Cajero.

La respuesta del banco en el paso 6 del flujo básico deberá indicar un PIN erróneo. El mensaje “PIN incorrecto” es mostrado al cliente, y sigue al punto 3 en el flujo básico (Ingrese PIN). Esto significa que debe reingresar la cuenta y el monto. 2.2.4 Sin cuenta Si en el paso 6 en el Flujo básico, la tarjeta se encuentra válida pero no hay una cuenta conectada a la tarjeta. ¿Qué hacer? ¿Expulsamos la tarjeta o la dejamos? ¿Es un error en la red de ATM? ¿O es una falsificación? ¿O una tarjeta vieja que fue conectada pero que la cuenta ha expirado? (Esta es una típica forma de usar Casos de Uso. Usted puede escribir sus preguntas abajo del texto, cuando tengas sus respuestas tiene que corregirlas. O puede asumir una manera, o les gusta o le dicen como debería ser) 2.2.5 Cuenta errónea Si el usuario en paso 5 especifica una cuenta y la cuenta no existe, entonces esto es detectado en el paso 6. El resultado será un mensaje de error “Lo siento cuenta equivocada” y el cliente debe recomenzar en el paso 5. 2.2.6 Monto equivocado En el paso 5, del Flujo básico, si el cliente ingresa un monto que no puede ser dispensado con el tipo de billetes que contiene el ATM, entonce la máquina mostrará un mensaje de advertencia, y pedirá al cliente que reingrese el monto. Esto puede hacerse varias veces hasta que el cliente ingrese un monto que esté correcto. (Generalmente es un múltiplo de US$ 20). 2.2.7 Sin comunicación con Host Si la unidad se cae, habrá un mensaje en el ATM diciendo que este Cajero está apagado. Si no hay contacto con la red de ATM cuando la transacción es enviada en el paso 6 en el flujo básico, entonces una advertencia debería mostrarse al cliente y la tarjeta ser devuelta.

2.2.8 La comunicación se corta durante una transacción Antes del paso 6 del flujo básico toda la información de esta transacción es escrita en el log en el Cajero. Después que el paso 6 se completa el log con el resultado de la transacción. Debería ser bastante fácil ver todas las transacciones que fueron enviadas desde el Cajero al banco y que no fueron completadas. El cliente debería tener un mensaje de advertencia diciendo que la conexión al banco se perdió e “intente de nuevo más tarde”.

2.2.9 Casi sin dinero Si el monto que queda en la máquina es menor a la cantidad más alta que usted puede retirar, entonces el retiro no es una alternativa posible. El mensaje de advertencia, este ATM está sin dinero. (limite normal es US$500) Si el ATM tiene más que un tipo de billete: si el ATM se queda sin un tipo de billete habrá un mensaje de advertencia. Este mensaje dirá qué clase de billetes queda y cual restricción tendrá esto en la cantidad a retirar. En el paso 5 cuando el cliente ingresa la cantidad, la cantidad tiene que ser validada de acuerdo al tipo de billetes que quedan en el ATM. 2.2.10 Error al dispensar dinero Cada billete que es dispensado al cliente tiene que ser validado con un “lector de dinero”. Si esta unidad no acepta el billete, el billete deberá ser dejado en el “ basurero”. Otro error es que algunos billetes se quedan atascados. El monto que fue dispensado correctamente, queda registrado en el informe. Una alarma es enviada al equipo de mantención y a la sucursal más cercana del banco. Si todos los billetes que se quedaron en el Cajero son validados como defectuosos, entonces el monto real dispensado deberá ser registrado en el log. Una nueva transacción de débito se envía a la Red de ATM. Esta transacción es registrada también en el LOG. Después el Cajero se cierra

mientras se espera por el resultado de la última transacción, (no tiene sentido mantener la máquina abierta, no queda dinero). 2.2.11 La tarjeta se atasca en el lector de tarjetas La tarjeta se puede atascar en 2 pasos: 1

2

Cuando la cinta magnética es leída puede atascarse. Entonces se envía una alarma al equipo de mantención y a la sucursal más cercana. La tarjeta también se puede atascar cuando se tiene que expulsar. El ATM puede intentar expulsar la tarjeta por 2 minutos. Si aún no puede expulsar la tarjeta, entonces tiene que “tragarla”. Una alarma es enviada al equipo de mantención y a la sucursal más cercana. Cuando los problemas con la tarjeta comienzan, la cámara de vídeo local comienza a grabar.

2.2.12 “Tilt” (Es la palabra que se enciende cuando se intenta sacudir o mover una máquina de fliper). ¿Qué pasa si alguien intenta forzar el ATM durante una transacción? Si cualquiera de los sensores protectores del ATM es activado, una cámara de vídeo empieza a grabar, la alarma es enviada a la policía. La transacción actual es abortada. Toda la información actual es registrada. Este registro también es enviado al banco. La tarjeta es capturada por el Cajero. 2.2.13 Terminar El cliente puede en cualquier momento de la transacción decidir terminar. La transacción se termina y la tarjeta es expulsada. 2.2.14 Terminar durante la transacción Si el ATM recibe desde el HOST la transacción que dice que está autorizado el giro de dinero, pero en el intertanto la transacción fue abortada, entonces se registra en el LOG, informando que este dinero no fue dispensado. La transacción se devuelve a la red de ATM diciendo que esta transacción fue abortada. 2.2.15 Cajero sin corriente durante una transacción o entrega de dinero

Si el Cajero se apaga, todas las actividades se congelan y la tarjeta es expulsada. El dispensador de dinero se detiene. El registro de LOG dice cuandos billetes fueron dispensados. Cuando vuelve la energía, todos los billetes parcialmente dispensados se envían al “basurero”. El estado de la última transacción es enviado a la Red de ATM para sincronizar. 2.2.16 No hay suficiente dinero en la cuenta Cuando la transacción (paso 6 en el flujo básico) regresa al Cajero puede volver el mensaje “no queda suficiente dinero”. Esto es registrado como una transacción completa y la tarjeta es expulsada. Ningún recibo se imprime. 2.2.17 Dinero que nunca se sacó de la bandeja Después del punto 7 en Flujo básico: si el dinero dispensado está aún, después de 30 segundos un sonido de atención se enciende. Si el dinero aún permanece ahí después de 55 segundos, entonces es retractado y colocado en en el “basurero”. Esto debe quedar registrado en el LOG. El sonido de atención se apaga. 2.2.18La tarjeta núnca se sacó del lector de tarjetas. Después del punto 8 en el flujo básico:si la tarjeta aún está ahí después de 30 segundos un sonido de atención se encenderá. Si la tarjeta sigue ahí después de 55 segundos es capturada y puesta en el “basurero”. Esto debe ser escrito en el registro de LOG. Después el sonido de atención se apaga. 2.2.19 Sin respuesta del Usuario Si el usuario solicita lel ingreso de algún dato por el cliente y no tiene una respuesta dentro de 30 segundos, un sonido de advertencia sonará. Si aún no hay respuesta por otros 25 segundos, entonces esta operación se cerrará y el Cajero pondrá la tarjeta en basurero. Esto será registrado en elLOG

2.2.20 LOG lleno

Después del punto 9 the flujo básico. Si el registro no puede registrar una transacción más, entonces el ATM debería cerrarse y una advertencia será enviada al equipo de mantención. 2.2.21 Error interno Si el sistema se cae durante el proceso de un retiro , un mensaje de advertencia se emitirá al usuario, la tarjeta es expulsada y el sistema cerrado. Cuando esto está hecho, el sistema intentará recomenzar. Cada transacción tiene que ser identificada con una identificación puesta por el Cajero. El sistema obtiene la respuesta que una transacción previa comenzó justo antes de que el sistema se apagara. 3

relaciones El Actor que comenzó este Caso de Uso es: El cliente Actor(es) también involucrado(s) en este Caso de Uso: RED de ATM Equipo de Mantención Central de Alarma Policial

4

Requerimientos especiales Ninguno especificado por este Caso de Uso...


Similar Free PDFs