Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Equipo
1. Introducción Pág.
1.1 Propósito 4
1.2 Ámbito del Sistema 4
1.3 Definiciones, Acrónimos y Abreviaturas. 4
1.4 Referencias 5
1.5 Visión General del Producto 5
2 Descripción General 6
2.1 Perspectiva del producto 6
2.2 Funciones del producto 6
2.2.1 Cajero automático 6
2.2.2 Aplicación Web 6
2.3 Características del usuario 7
2.4 Restricciones 7
2.5 Suposiciones y Dependencias 7
3 Requisitos Específicos 7
3.1 Requisitos funcionales 7
3.1.1 Cajero automático 7
3.1.1.1 RF01 Ingreso a sistema 7
3.1.1.2 RF02 Consulta de saldo 7
3.1.1.3 RF03 Retiro 7
3.1.1.4 RF04 Pago 8
3.1.2 Aplicación Web 8
3.1.2.1 RF15 Iniciar sesión 8
3.1.2.2 RF16 Registro de usuario 9
3.1.2.3 RF17 Consulta de usuarios 9
3.1.2.4 RF18 Registro de cuentas para transferencias 9
3.1.2.5 RF19 Registro de productos 9
3.2 Requisitos de interfaces externas 9
3.2.1 RNF01 Interfaces del usuario 9
3.3 Requisitos de rendimiento 9
3.3.1 RNF02 Tiempo de respuesta 9
3.3.2 RNF03 Tiempo de publicidad 9
3.4 Requisitos de desarrollo 10
3.5 Atributos 10
3.5.1 RNF04 Seguridad 10
4 Diagrama de casos de uso 10
5 Casos de usos extendido 11
6 Diagramas de actividad 20
7 Diagrama de clases 28
LISTA DE TABLAS
Pág.
Tabla 1. Caso de uso extendido: Ingresar al sistema. 11
Tabla 2. Caso de uso extendido: Consultar saldo. 12
Tabla 3. Caso de uso extendido: Realizar retiro. 13
Tabla 4. Caso de uso extendido: Realizar pagos. 14
Tabla 5. Caso de uso extendido: Iniciar sesión. 15
Tabla 6. Caso de uso extendido: Registrar usuario. 16
Tabla 7. Caso de uso extendido: Consultar usuario. 17
Tabla 8. Caso de uso extendido: Registrar cuenta para transferencia. 18
Tabla 9. Caso de uso extendido: Registrar producto bancario. 19
LISTA DE FIGURAS
Pág.
Figura 1. Diagrama de actividad: Ingresar al sistema. 20
Figura 2. Diagrama de actividad: Consultar saldo. 20
Figura 3. Diagrama de actividad: Realizar retiro. 21
Figura 4. Diagrama de actividad: Realizar pagos. 22
Figura 5. Diagrama de actividad: Iniciar sesión. 23
Figura 6. Diagrama de actividad: Registrar usuario. 24
Figura 7. Diagrama de actividad: Consultar usuario. 25
Figura 8. Diagrama de actividad: Registrar cuenta para transferencia. 26
Figura 9. Diagrama de actividad: Registrar producto bancario. 27
Figura 10. Diagrama de clases. 28
1. Introducción
1.1 Propósito
Aplicación web: son aquellas herramientas que los usuarios pueden utilizar
accediendo a un servidor web a través de internet o de una intranet mediante
un navegador.
4
Cajero automático: es una máquina expendedora usada para extraer dinero
utilizando una tarjeta de plástico con banda magnética o un chip, sin
necesidad de presencia del personal del banco.
1.4 Referencias
5
2 Descripción General
6
2.3 Características del usuario
Es deseable que tanto los usuarios, como los administradores del sistema tengan
conocimientos básicos en computación, que estén familiarizados con los procesos
que se llevan a cabo en un cajero automático y aplicaciones web.
2.4 Restricciones
3 Requisitos Específicos
8
3.1.2.3 RF07 Consulta de usuario:
9
3.4 Requisitos de desarrollo:
No aplica.
3.5 Atributos:
10
5 Casos de uso extendido
11
Caso de uso: Consultar saldo
Actor: Cliente
Propósito: Solicitar el monto total disponible de dinero de un usuario.
Resumen: El usuario selecciona el botón de la función Consultar saldo,
y el sistema muestra en pantalla el monto total de su cuenta,
el saldo disponible y valor máximo de transacción diaria.
Referencias
- RF02.
cruzadas:
Precondiciones - Ingresar al sistema.
CURSO NORMAL DE EVENTOS
Acción del actor Respuesta del sistema
- El usuario selecciona la opción - El sistema genera la información del
Consultar saldo. monto disponible, saldo y valor de
transacción diaria.
CURSOS ALTERNOS
- No existen cursos alternos para este caso de uso.
Tabla 2. Caso de uso extendido: Consultar saldo.
12
Caso de uso: Realizar retiro
Actor: Cliente
Propósito: Realizar retiros de dinero de una cuenta bancaria.
Resumen: El usuario selecciona el botón de la función Realizar retiro, y el
sistema permitirá extraer dinero tangible de su cuenta bancaria.
Referencias
- RF03.
cruzadas:
Precondiciones - Ingresar al sistema.
CURSO NORMAL DE EVENTOS
Acción del actor Respuesta del sistema
- El usuario selecciona la - El sistema solicita el monto a retirar de la cuenta.
opción Realizar retiro.
- El sistema verifica si el saldo es suficiente para
- El usuario digita el monto a aprobar o no el retiro, además que no se exceda
retirar. el límite de transacción diario ($600.000), reserve
un monto mínimo ($10.000) y despliegue
publicidad del banco alternando tres ventanas (5
segundos cada una).
13
Caso de uso: Realizar pagos
Actor: Cliente
Propósito: Solicitar Pagos: Servicios públicos, servicios privados y
productos bancarios
Resumen: El usuario selecciona el botón de la función Realizar pagos, y
el sistema muestra en pantalla el listado de servicios con
opción de pago para efectuar el mismo.
Referencias
- RF04.
cruzadas:
Precondiciones - Ingresar al sistema.
CURSO NORMAL DE EVENTOS
Acción del actor Respuesta del sistema
- El usuario selecciona la opción - El sistema desplegara el listado de
Realizar pagos. servicios para cada tipo de pago.
14
Caso de uso: Iniciar sesión
Actor: Administrador
Propósito: Permitir al administrador el ingreso al sistema a través de un
usuario y contraseña.
Resumen: El administrador digita un usuario y una contraseña, y la
aplicación web valida los datos para permitir o no su acceso
al mismo.
Referencias
- RF05.
cruzadas:
Precondiciones
15
Caso de uso: Registrar usuario
Actor: Administrador
Propósito: Permitir al administrador el registro de usuarios en la
aplicación web.
Resumen: El administrador selecciona el botón Registro de usuario, y la
aplicación web permitirá integrar usuarios a su base de
datos.
Referencias
- RF06.
cruzadas:
Precondiciones - Iniciar sesión.
16
Caso de uso: Consultar usuario
Actor: Administrador
Propósito: Permitir al administrador la consulta de la información de
cada cliente registrado
Resumen: El administrador selecciona el botón Consultar usuario,
ingresa el número de cedula del cliente y la aplicación web
permitirá realizará la búsqueda de los datos del usuario
consultado en el sistema para mostrarlo en pantalla.
Referencias
- RF07.
cruzadas:
Precondiciones - Iniciar sesión.
- Registra usuario.
17
Caso de uso: Registrar cuenta para transferencia
Actor: Administrador
Propósito: Permitir al administrador asignar hasta 5 cuentas por cliente
para realizar transferencias.
Resumen: El administrador selecciona el botón Registrar cuenta para
transferencia, ingresa el número de cedula del cliente a
registrarle la o las cuentas para ejecutar transferencias.
Referencias
- RF08.
cruzadas:
Precondiciones - Iniciar sesión.
- Registra usuario.
18
Caso de uso: Registrar producto bancario
Actor: Administrador
Propósito: Permitir al administrador conceder al usuario diferentes tipos
de productos financieros (tarjetas de crédito), además de
desplegar una página de confirmación del registro.
Resumen: El administrador selecciona el botón Registrar producto
bancario, ingresa el número de cedula del cliente a
registrarle los productos financieros.
Referencias
- RF09.
cruzadas:
Precondiciones - Iniciar sesión.
- Registra usuario.
19
6 Diagramas de actividad
20
Figura 3. Diagrama de actividad: Realizar retiro.
21
Figura 4. Diagrama de actividad: Realizar pago.
22
Figura 5. Diagrama de actividad: Iniciar sesión.
23
Figura 6. Diagrama de actividad: Consultar usuario.
24
Figura 7. Diagrama de actividad: Registrar usuario.
25
Figura 8. Diagrama de actividad: Registrar cuenta para transferencia.
26
Figura 9. Diagrama de actividad: Registrar producto bancario.
27
7 Diagrama de clases
28
29