4. Ficha del documento
Fecha Revisión Autor Verificado dep. calidad.
22/01/15 V 1
Sol Hernández
Sullin Santaella
Ing. Norexy Rodríguez
Documento validado por las partes en fecha: Enero 2015
Por el cliente Por la empresa suministradora
Fdo. D./ Dña [Nombre] Fdo. D./Dña [Nombre]
5. Proyecto: Sistema de Información en línea para First
Bank.
Especificación de requisitos de software
Rev. 1
Pág. 5
Descripción de requisitos del sofware
Contenido
FICHA DEL DOCUMENTO 3
CONTENIDO 4
1 INTRODUCCIÓN 6
1.1 Propósito 6
1.2 Alcance 6
1.3 Personal involucrado 6
1.4 Definiciones, acrónimos y abreviaturas 6
1.5 Referencias 6
1.6 Resumen 6
2 DESCRIPCIÓN GENERAL 7
2.1 Perspectiva del producto 7
2.2 Funcionalidad del producto 7
2.3 Características de los usuarios 7
2.4 Restricciones 7
2.5 Suposiciones y dependencias 7
2.6 Evolución previsible del sistema 7
3 REQUISITOS ESPECÍFICOS 7
3.1 Requisitos comunes de los interfaces 8
3.1.1 Interfaces de usuario 8
3.1.2 Interfaces de hardware 8
3.1.3 Interfaces de software 8
3.1.4 Interfaces de comunicación 8
3.2 Requisitos funcionales 8
3.2.1 Requisito funcional 1 9
3.2.2 Requisito funcional 2 9
3.2.3 Requisito funcional 3 9
3.2.4 Requisito funcional n 9
3.3 Requisitos no funcionales 9
3.3.1 Requisitos de rendimiento 9
3.3.2 Seguridad 9
3.3.3 Fiabilidad 9
3.3.4 Disponibilidad 9
3.3.5 Mantenibilidad 10
6. Proyecto: Sistema de Información en línea para First
Bank.
Especificación de requisitos de software
Rev. 1
Pág. 6
Descripción de requisitos del sofware
3.3.6 Portabilidad 10
3.4 Otros requisitos 10
4 APÉNDICES 10
7. Proyecto: Sistema de Información en línea para First
Bank.
Especificación de requisitos de software
Rev. 1
Pág. 7
Descripción de requisitos del sofware
Introducción
Este documento permite especificar los requisitos, objetivos, alcance, definiciones y
referencias, además del personal involucrado para desarrollar el sistema de información en
linea para First Bank.
Propósito
El objetivo de este documento es determinar acuerdos entre el cliente y la empresa
suministradora para el desarrollo de la aplicación en línea. Donde se establecen las
necesidades del banco, utilizando tecnologías de Internet para traer las ventajas de las
actividades bancarias en línea a sus numerosos clientes a través del país. La Audiencia a la
que va dirigido es a Clientes, prospectos y los afiliados, Gerente y cajero.
Alcance
El sistema será accedido online para controlar actividades bancarias bajo ambiente y
tecnología web. La propuesta tiene por nombre Sistema de Información en línea para First
Bank.
Basados en los sistemas de banca en línea existente, como por ejemplo Bicentenario Banca en
Línea, se propone los siguientes requisitos funcionales: Transferencia de efectivos,
multiplataforma portátil en cualquier sistema operativo puede funcionar necesita mínimos
requisitos de hardware.
Personal involucrado
Nombre
Rol Cliente
Categoría profesional
Responsabilidades
Información de contacto
Aprobación
Nombre
Rol Cliente prospecto
Categoría profesional
Responsabilidades
Información de contacto
Aprobación
Nombre Pedro perez
Rol Cajero
Categoría profesional Administrador nivel academico
Responsabilidades Que hace en su cargo
Información de contacto [Inserte aquí el texto]
Aprobación La firma de la persona
Nombre María Marínez
Rol Ejecutivo de Cuentas
Categoría profesional Administradora
8. Proyecto: Sistema de Información en línea para First
Bank.
Especificación de requisitos de software
Rev. 1
Pág. 8
Descripción de requisitos del sofware
Responsabilidades Administrar las cuentas del banco
Información de contacto [Inserte aquí el texto]
Aprobación La firma de la persona
Nombre Juan Torres
Rol Gerente
Categoría profesional Economista
Responsabilidades Evaluar las operaciones de riesgo sobre las cuentas
Información de contacto [Inserte aquí el texto]
Aprobación La firma de la persona
Nombre
Rol Ejecutivo de despacho
Categoría profesional Administrador
Responsabilidades Entregar chequeras, gestionar las solicitudes en líneas de
chequera
Información de contacto [Inserte aquí el texto]
Aprobación La firma de la persona
Nombre Rosa Rojas
Rol Líder de Proyecto
Categoría profesional Gestor de Proyecto
Responsabilidades Coordina el desarrollo del sistema de banca en línea
Información de contacto [Inserte aquí el texto]
Aprobación La firma de la persona
Definiciones, acrónimos y abreviaturas
BD: base de datos
Referencias
Referencia Titulo Ruta Fecha Autor
001 Formato datos
personales
BD recibido First Bank
Resumen
Este documento contiene información importante del sistema de Información en línea para First
Bank, bajo el estándar IEEE-830, detallando la funcionalidad del sistema, además de
complementarse la información con los diagramas UML: casos de usos para documentar el
sistema.
9. Proyecto: Sistema de Información en línea para First
Bank.
Especificación de requisitos de software
Rev. 1
Pág. 9
Descripción de requisitos del sofware
Descripción general
Perspectiva del producto
El sistema trabaja de manera independiente para resolver la problemática planteada, la cual es
crear una banca en línea donde los clientes interactúan con el sistema, proveerá el manejo de
cuentas y permitirá la apertura de cuentas de ahoorro y corriente.
Los servicios a ofrecer son:
Funcionalidad del producto
Los clientes disponen de los siguientes servicios de cuenta:
Cuenta de ahorros
Cuenta corriente
Módulo de Cuenta de Ahorros
Con una cuenta bancaria de ahorros, los clientes pueden usar los siguientes servicios en línea:
Transferir efectivo entre cuentas (ahorro-corriente y viceversa) del mismo cliente y a
terceros
Ver el balance actual y las transacciones hechas en un periodo dado (movimientos por
mes)
Solicitud de apertura y/o cierre de cuenta
Módulo de Cuenta corriente
Con una cuenta corriente, los clientes pueden usar los siguientes servicios en línea:
Ver transacciones (movimientos por mes)
Solicitud de apertura y/o cierre de cuenta
Solicitud de chequera
Visualizar chequera
Depósito recurrente
Transferir efectivo entre cuentas (ahorro-corriente y viceversa) del mismo cliente y a
terceros
Operaciones que serán soportadas por la aplicación
Cálculo y abono de intereses para las cuentas de ahorro mensualmente.
Ejecutar depósito recurrente
Esta aplicación ofrecerá las siguientes interfaces:
Una interfaz web para los clientes
Una interfaz web para los empleados del banco
Características de los usuarios
Tipo de usuario Cliente del Banco
Formación NA
Habilidades Manejo de computación y manejo de internet
Actividades Solicitud Apertura de cuentas
Solicitud de cierre de cuenta
Ver detalles de cuentas
Transferencias
Ver chequera
Manejo de depósito recurrente
10. Proyecto: Sistema de Información en línea para First
Bank.
Especificación de requisitos de software
Rev. 1
Pág. 10
Descripción de requisitos del sofware
Tipo de usuario Cajero
Formación Administrador
Habilidades Acorde a su cargo
Actividades Pagar Cheque
Verificar datos
retirar efectivo de las cuentas de
ahorros
Realizar depósitos de efectivo
visualización del detalle de las cuentas
Tipo de usuario Ejecutivo de Cuentas
Formación Administrador
Habilidades Acorde a su cargo
Actividades Apertura y/o Cierre de cuentas
visualización del detalle de las cuentas
realizar depósitos recurrentes
Actualizar datos personales
Transferir dinero entre cuentas
Verificar clientes
Emitir mensajes de verificación
Tipo de usuario Gerente
Formación Administrador
Habilidades Acorde a su cargo
Actividades Evaluar operaciones de riesgo
Autorizar retiros de monto grandes
Activar y/o desactivar cuentas
Visualizar cuentas
Actualizar el perfil del banco
Tipo de usuario Ejecutivo de Despacho
Formación Economista
Habilidades Acorde a su cargo
Actividades Procesar solicitudes de chequeras
Entregar chequeras
Verificar solicitud de chequeras
Cambiar status por entrega de chequeras
Restricciones
El Sistema de Información en línea para First Bank está basado en tecnología Web, por lo que
no maneja restricciones en cuanto al sistema operativo, por otra parte, se puede tener acceso
donde exista una conexión a Internet con disponibilidad las 24 horas.
Se utilizará metodología RUP, adaptando la metodología ágil SCRUM; el lenguaje de
programación a utilizar es PHP, HTML, bajo el servidor apache; manejador de base de datos
Postgre; requerimientos de hardware: Servidor de BD; servidor web; navegadores para
conexiones rápidas; Instalación de plug play para reproducir videos tutoriales.
Suposiciones y dependencias
No está disponible para versiones móviles.
Evolución previsible del sistema
Crear una versión de la banca en línea para móviles.
11. Proyecto: Sistema de Información en línea para First
Bank.
Especificación de requisitos de software
Rev. 1
Pág. 11
Descripción de requisitos del sofware
Requisitos específicos
Número de requisito RF1
Nombre de requisito Transferencia de efectivos
Tipo x Requisito Restricción
Fuente del requisito Quien da la información firts bank
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito RF2
Nombre de requisito Consultar balance
Tipo x Requisito Restricción
Fuente del requisito Cliente
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito RF3
Nombre de requisito Ver transacciones
Tipo x Requisito Restricción
Fuente del requisito Cliente
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito RF4
Nombre de requisito Solicitud de cuenta
Tipo x Requisito Restricción
Fuente del requisito Cliente, Cliente Prospecto
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito RF5
Nombre de requisito Cierre de cuenta
Tipo x Requisito Restricción
Fuente del requisito Cliente
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito RF5
Nombre de requisito Solicitud de Chequera
Tipo x Requisito Restricción
Fuente del requisito Cliente
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito RF6
Nombre de requisito Visualizar chequeras
Tipo x Requisito Restricción
Fuente del requisito Cliente
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito RF7
Nombre de requisito Crear deposito recurrente
Tipo x Requisito Restricción
Fuente del requisito Cliente
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito RF8
Nombre de requisito Transferir efectivo entre cuentas
Tipo x Requisito Restricción
Fuente del requisito Cliente
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional
12. Proyecto: Sistema de Información en línea para First
Bank.
Especificación de requisitos de software
Rev. 1
Pág. 12
Descripción de requisitos del sofware
Número de requisito RF9
Nombre de requisito Control de Acceso
Tipo x Requisito Restricción
Fuente del requisito
Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional
Requisitos comunes de los interfaces
Interfaces de usuario
NA
Interfaces de hardware
NA
Interfaces de software
NA
Interfaces de comunicación
NA
Requisitos funcionales
RF1 Transferir efectivo entre cuentas
Función Transferencia de efectivo entre cuentas del mismo cliente
Descripción El cliente transfiere dinero entre cuentas
Entradas Monto a transferir, cuenta a transferir
Fuentes Teclado
Salida Actualización en la BD de los datos de los montos de las cuentas
involucradas en la transferencia, mensaje de transferencia
efectuada
Proceso 1. El cliente selecciona la cuenta de donde se transferirá el dinero
2. El cliente ingresa las cuentas a donde se transferirá el dinero
3. El sistema valida los datos ingresados
4. El sistema actualiza los montos de los registros de la cuentas
involucradas en la transferencia
5. Muestra un mensaje de éxito
Restricciones Cuentas existentes
Precondiciones Cuentas existentes, dinero en la cuenta oorigen
Poscondiciones NA
Efectos
Colaterales
NA
[Tipo] Primario y esencial
13. Proyecto: Sistema de Información en línea para First
Bank.
Especificación de requisitos de software
Rev. 1
Pág. 13
Descripción de requisitos del sofware
RF2 Consultar Balance
Función Visualiza El balance de la cuenta del cliente.
Descripción Lista el balance de la cuenta
Entradas Cedula
Fuentes Teclado
Salida Lista del balance
Proceso 1. El cliente solicita listado del balance
2. El sistema presenta lista del balance del cliente
Restricciones Cuenta existente
Precondiciones Cuenta existente
Poscondiciones NA
Efectos
Colaterales
NA
[Tipo] Primario y esencial
RF3 Ver Transacciones
Función Visualiza las transacciones por un rango de fechas.
Descripción Lista todas las transacciones del cliente
Entradas Cedula
Fuentes Teclado
Salida Lista de transacciones
Proceso 1. El cliente solicita listado de transacciones
2. El sistema presenta lista de transacciones del cliente
Restricciones Cuenta existente
Precondiciones Cuenta existente
Poscondiciones NA
Efectos
Colaterales
NA
[Tipo] Primario y esencial
RF4 Solicitar apertura de cuenta
Función Solicitud de apertura de cuentas
Descripción El cliente solicita una apertura de cuenta
Entradas Cedula, Nombres, Apellidos, Dirección, Teléfono, email,
password, fecha nacimiento , tipo de cuenta
Fuentes Teclado
Salida Mensaje de Solicitud procesada, Registro del cliente sin aprobar,
Creación de la cuenta sin aprobar
Proceso 1. El cliente ingresa la Cedula de identidad, Nombres, Apellidos,
Dirección, Teléfono, email, Fecha Nacimiento, tipo de cuenta.
2. El cliente envía Formulario
3. El sistema Comprueba validez de datos
4. El sistema registra en la BD al cliente de forma inactivo
5. El sistema muestra un mensaje indicando que la Solicitud será
Revisada
Restricciones NA
Precondiciones En el paso 2 el cliente envía el formulario
Poscondiciones NA
Efectos
Colaterales
NA
[Tipo] Primario y esencial
14. Proyecto: Sistema de Información en línea para First
Bank.
Especificación de requisitos de software
Rev. 1
Pág. 14
Descripción de requisitos del sofware
RF5 Solicitar Chequera
Función Solicitud de Chequera
Descripción El cliente solicita alguna chequera
Entradas Datos de la cuenta corriente
Fuentes Teclado
Salida Registro en la BD de la solicitud, mensaje de solicitud procesada
Proceso 1. El cliente selecciona la cuenta corriente para solicitar chequera
2. El cliente realiza la confirmación
3. El sistema registra la solicitud en la BD
4. Muestra un mensaje de éxito
Restricciones Cuenta existente
Precondiciones Cuenta existente
Poscondiciones NA
Efectos
Colaterales
NA
[Tipo] Primario y esencial
RF6 Visualizar chequeras
Función Visualiza el estatus de las chequeras del cliente
Descripción Lista las chequeras del cliente
Entradas Cedula
Fuentes Teclado
Salida Lista de chequeras
Proceso 1. El cliente solicita visualizar el estatus de chequeras
2. El sistema presenta el estatus de chequeras del cliente
Restricciones Cuenta existente
Precondiciones Cuenta existente
Poscondiciones NA
Efectos
Colaterales
NA
[Tipo] Primario y esencial
RF7 Crear depósito recurrente
Función Solicitud del servicio de depósito recurrente
Descripción El cliente solicita servicio de depósito recurrente
Entradas Numero cuenta corriente, cuentas a acreditar, monto o porcentaje
de depósito, fecha de ejecución del servicio
Fuentes Teclado
Salida Mensaje de solicitud en proceso, Registro del servicio sin
aprobar
Proceso 1. El cliente selecciona el número de cuenta corriente
2. El cliente ingresa cuentas a acreditar, monto o porcentaje de
depósito y fecha de ejecución del servicio.
3. El sistema valida los datos
4. El sistema registra en la BD la solicitud del servicio pero sin
activar
5. El sistema muestra un mensaje indicando que la Solicitud será
Revisada
Restricciones Cuenta existente
Precondiciones Cuenta existente
Poscondiciones NA
Efectos
Colaterales
NA
[Tipo] Primario y esencial
15. Proyecto: Sistema de Información en línea para First
Bank.
Especificación de requisitos de software
Rev. 1
Pág. 15
Descripción de requisitos del sofware
RF8 Control de Acceso
Función Autentica a los usuarios para poder ingresar al sistema
Descripción Permite validar a los usuarios que intentes realizar inicio de
sesión en el sistema
Entradas Login, contraseña
Fuentes Teclado
Salida Acceso al sistema
Proceso El sistema despliega el formulario para ingresar los datos del
login y contraseña, estos datos se validan
Restricciones Usuario registrado
Precondiciones Login y Contraseña válidos
Poscondiciones Usuario logeado en el sistema
Efectos
Colaterales
NA
[Tipo] Primario y esencial
Requisitos no funcionales
Requisitos de rendimiento
Los clientes afiliados aumentan, por lo que el volumen de las transacciones bancarias
aumentarán.
Rapidez y simplicidad en las transacciones.
Basto control sobre las cuentas.
Excelente servicio al cliente
Presencia física no requerida
Seguridad
Login: el sistema cuenta con un login y contraseña por usuario para acceder al mismo
Encriptación de la información: se utiliza el algoritmo HASH: Este algoritmo efectúa un
cálculo matemático sobre los datos que constituyen el documento y da como resultado un
número único llamado MAC. Un mismo documento dará siempre un mismo MAC.
Fiabilidad
Los factores de fiabilidad que son característicos en el sistema propuesto son:
Hardware:
Utilización de componentes fiables
Pruebas con diversidad de Hardware
Software:
Especificación de requisitos a través del SRS.
Uso de la metodología RUO, SCRUM y la herramienta UML.
Lenguajes con abstracción de datos y modularidad.
Utilización de entornos de desarrollo.
Disponibilidad
El Sistema de Información en línea para First Bank no maneja restricciones en cuanto al
sistema operativo, por otra parte, se puede tener acceso donde exista una conexión a Internet
con disponibilidad las 24 horas. Por lo que es un sistema de alta disponibilidad ya que los
servicios siempre estarán activos y se podrá acceder desde cualquier plataforma
16. Proyecto: Sistema de Información en línea para First
Bank.
Especificación de requisitos de software
Rev. 1
Pág. 16
Descripción de requisitos del sofware
Mantenibilidad
El sistema necesita el mantenimiento de las BD, esta aplicación debe ser realizada por la
empresa desarrolladora del software.
Portabilidad
El Sistema de Información en línea para First Bank, es desarrollado bajo estándares abiertos,
su código se puede reutilizar y adaptar a nuevas necesidades; se ejecuta en diferentes
plataformas
Apéndices
Descripción de casos de uso
Diagrama de casos de uso
17. Descripción de casos de Uso
DESCRIPCIÓN DE CASOS DE USO
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso:
Solicitar
apertura de
cuenta Id Caso de Uso: 001A
Actores: Cliente
Descripción: El cliente solicita una apertura de cuenta
Casos de Uso
Relacionados:
Entradas: Cedula, Nombres, Apellidos,
Dirección, Teléfono, email,
password, fecha nacimiento ,
tipo de cuenta
Salidas: Mensaje de
Solicitud
procesada,
Registro del cliente
sin aprobar,
Creación de la
cuenta sin aprobar
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cliente ingresa la Cedula de identidad,
Nombres, Apellidos, Dirección, Teléfono,
email, Fecha Nacimiento, tipo de cuenta
2. El cliente envía Formulario
3. El sistema Comprueba validez de datos
4. El sistema registra en la BD al cliente de
forma inactivo
5. El sistema muestra un mensaje
indicando que la Solicitud será Revisada
Curso Atípico #1: Faltan datos del cliente
Acción del Actor Respuesta del Sistema
1.EL sistema muestra un mensaje de Datos
incorrectos o faltantes
2- El caso de uso continua en el paso 1 del
flujo principal
Pre-condiciones: En el paso 2 el cliente envía el formulario
Post-condiciones:
Salón: 2 Turno: T Equipo No: 2
Nombre Caso de Uso:
Solicitar cierre
de cuenta
Id Caso de
Uso: 001B
Actores: Cliente
Descripción: El cliente solicita cancelar su cuenta bancaria
Casos de Uso
Relacionados:
Entradas:
Cedula, numero
de cuenta Salidas:
Mensaje de solicitud de
cancelación de cuentas, Registro
de Eliminación de la cuenta.
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cliente Solicita cierre de cuenta
2. El sistema presenta lista de cuentas del
cliente
3. El cliente selecciona la cuenta a cerrar
4. El cliente envía la solicitud
5. El sistema registra en la BD las cuentas a
eliminar
4. El sistema muestra un mensaje indicando
18. Descripción de casos de Uso
que la Solicitud será Revisada
Curso Atípico #1: El cliente no posee cuentas
Acción del Actor Respuesta del Sistema
1. El sistema muestra u mensaje de Error
indicando que no posee cuentas con el
banco
2. El caso de uso continúa en el paso 1 del
flujo principal
Pre-condiciones: En el paso 1 del flujo típico, el cliente solicita cierre de cuenta
Post-condiciones:
19. Descripción de casos de Uso
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso: Visualizar Cuenta
Id Caso de
Uso: 001C
Actores: Cliente
Descripción: Lista todas las cuentas del cliente
Casos de Uso
Relacionados:
Entradas: Cedula Salidas: Lista de cuentas
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cliente solicita listado de cuentas
2. El sistema presenta lista de cuentas del
cliente
Curso Atípico # 1 No existen cuentas del cliente
Acción del Actor Respuesta del Sistema
1. El sistema muestra un mensaje de error
que no existen cuentas del cliente.
2. El caso de uso continua en el paso 1 del
flujo principal
Pre-condiciones: En el paso 1 del flujo típico, el cliente solicita listado de cuentas
Post-condiciones:
Salón: 2 Turno: T Equipo No: 2
Nombre Caso de Uso:
Crear Servicio de
Deposito
recurrente
Id Caso de
Uso: 001D
Actores: Cliente
Descripción: El cliente solicita servicio de deposito recurrente
Casos de Uso
Relacionados:
Entradas:
Numero cuenta
corriente, cuentas
a acreditar, monto
o porcentaje de
deposito, fecha
de ejecución del
servicio Salidas:
Mensaje de solicitud en
proceso, Registro del servicio
sin aprobar
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cliente selecciona el numero de cuenta
corriente
2. El cliente ingresa cuentas a acreditar,
monto o porcentaje de deposito y fecha de
ejecución del servicio
3. El sistema valida los datos
4. El sistema registra en la BD la solicitud
del servicio pero sin activar
5. El sistema muestra un mensaje
indicando que la Solicitud será Revisada
Curso Atípico #1 Cuentas a acreditar no existen
Acción del Actor Respuesta del Sistema
1. El sistema muestra un mensaje de error,
indicando que las cuentas a acreditar no
existen
2. El caso de uso continua en el paso 2 del
flujo principal
20. Descripción de casos de Uso
Pre-condiciones:
En el paso 1 del flujo típico, el cliente ingresa las cuentas a
acreditar
Post-condiciones:
Salón: 2 Turno: T Equipo No: 2
Nombre Caso de Uso:
Modificar servicio
de deposito
recurrente
Id Caso de
Uso: 001E
Actores: Cliente
Descripción: Modifica los datos del servicio de deposito recurrente
Casos de Uso
Relacionados:
Entradas:
Datos del servicio
de deposito
recurrente Salidas:
Mensaje de modificación,
Actualiza el registro del servicio
de deposito recurrente
seleccionado.
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cliente selecciona el servicio de
deposito recurrente
2. El sistema presenta los datos del
deposito recurrente a modificar
3. ingresa la fecha de ejecución del servicio
o el monto o porcentaje asignado o elimina
la cantidad de cuentas beneficiadas
4. El sistema valida los datos ingresados
5. El sistema actualiza el registro del
servicio de deposito recurrente
6. El sistema muestra un mensaje de
actualización realizada
Curso Atípico # 1 El monto asignado es muy grande
Acción del Actor Respuesta del Sistema
1. El sistema muestra un mensaje de error
de que el monto asignado es superior al
saldo
2. El caso de uso continua en el paso 2 del
flujo principal
Pre-condiciones:
En el paso 2 del flujo típico, el cliente ingresa el monto a
asignar
Post-condiciones:
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso:
Visualizar
servicio de
deposito
recurrente
Id Caso de
Uso: 001F
Actores: Cliente
Descripción: Visualizar los datos del servicio de deposito recurrente
Casos de Uso
Relacionados:
Entradas:
Datos del servicio
de deposito
recurrente Salidas:
Datos del servicio de deposito
recurrente seleccionado
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cliente selecciona el servicio de
deposito recurrente
2. El sistema presenta los datos del
21. Descripción de casos de Uso
deposito recurrente
Curso Atípico
Acción del Actor Respuesta del Sistema
Pre-condiciones:
Post-condiciones:
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso:
Eliminar servicio
de deposito
recurrente
Id Caso de
Uso: 001G
Actores: Cliente
Descripción: Eliminar servicio de deposito recurrente
Casos de Uso
Relacionados:
Entradas:
Datos del servicio
de deposito
recurrente Salidas:
Mensaje de eliminación del
servicio, Eliminación lógica del
servicio de deposito recurrente
en la BD
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cliente selecciona el servicio de
deposito recurrente a eliminar a eliminar
2. El cliente realiza la confirmación
3. El sistema Inactiva el servicio en la BD
4. Muestra un mensaje de éxito
Curso Atípico
Acción del Actor Respuesta del Sistema
Pre-condiciones:
Post-condiciones:
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso:
Solicitar
Chequeras
Id Caso de
Uso: 001H
Actores: Cliente
Descripción: El cliente solicita alguna chequera
Casos de Uso
Relacionados:
Entradas:
Datos de la
cuenta corriente Salidas:
Registro en la BD de la solicitud,
mensaje de solicitud procesada
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cliente selecciona la cuenta corriente
para solicitar chequera
2. El cliente realiza la confirmación
3. El sistema registra la solicitud en la BD
4. Muestra un mensaje de éxito
Curso Atípico
Acción del Actor Respuesta del Sistema
22. Descripción de casos de Uso
Pre-condiciones:
Post-condiciones:
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso:
Actualizar perfil
del cliente
Id Caso de
Uso: 001I
Actores: Cliente
Descripción: El cliente modifica o actualiza sus datos personales
Casos de Uso
Relacionados:
Entradas:
Datos del cliente,
excepto la cedula Salidas:
Actualización en la BD de los
datos del cliente, mensaje de
actualización efectuada
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cliente ingresa los datos a cambiar
excepto su cedula
2. El cliente realiza la confirmación
3. El sistema valida los datos ingresados
4. El sistema actualiza el registro del cliente
en la BD
5. Muestra un mensaje de éxito
Curso Atípico #1 Los datos son incorrectos
Acción del Actor Respuesta del Sistema
1. El sistema muestra un mensaje de error
que los datos son incorrectos
2. El caso de uso continua en el paso 1 del
flujo principal
Pre-condiciones:
En el paso 1 del flujo típico, el cliente ingresa los datos a
cambiar a excepción de su cedula
Post-condiciones:
23. Descripción de casos de Uso
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso:
Transferir dinero
entre cuentas
Id Caso de
Uso: 001J
Actores: Cliente
Descripción: El cliente transfiere dinero entre cuentas
Casos de Uso
Relacionados:
Entradas:
Monto a
transferir, cuenta
a transferir Salidas:
Actualización en la BD de los
datos de los montos de las
cuentas involucradas en la
transferencia, mensaje de
transferencia efectuada
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cliente selecciona la cuenta de donde
se transferirá el dinero
2. El cliente ingresa las cuentas a donde se
transferirá el dinero
3. El sistema valida los datos ingresados
4. El sistema actualiza los montos de los
registros de la cuentas involucradas en la
transferencia
5. Muestra un mensaje de éxito
Curso Atípico #1 Las cuentas ingresadas no existen
Acción del Actor Respuesta del Sistema
1. El sistema muestra un mensaje de error
indicando que las cuentas no existen en el
banco
2. El caso de uso continua en el paso 2 del
flujo principal
Pre-condiciones:
En el paso 2 del flujo típico, el cliente ingresa los números de
cuenta a transferir el dinero
Post-condiciones:
Curso Atípico #2 Las cuentas origen y destino son la misma
Acción del Actor Respuesta del Sistema
1. El sistema muestra un mensaje de error
indicando que las cuentas de origen y
destino no deberían ser las mismas
2. El caso de uso continua en el paso 2 del
flujo principal
Pre-condiciones:
En el paso 2 del flujo típico, el cliente ingresa los números de
cuenta a transferir el dinero
Post-condiciones:
24. Descripción de casos de Uso
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso:
Pagar Cheque de
cuenta Corriente
Id Caso de
Uso: 002A
Actores: Cajero
Descripción:
El cajero realiza pago de efectivo al cliente por el monto del
cheque
Casos de Uso
Relacionados:
Entradas:
Número de
cheque, monto Salidas: Transacción realizada con éxito
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cajero selecciona “pagar cheque”
2. El cajero ingresa número de cheque y
monto a pagar
3. El sistema valida los datos ingresados
4. El sistema verifica que el cheque
pertenezca una chequera activa de la
cuenta corriente asociada
5.El sistema verifica que el monto a pagar
es menor al monto a debitar de la cuenta
corriente
6. el sistema debita el monto de la cuenta
corriente
7. Muestra un mensaje : “Transacción
realizada con éxito”
Curso Atípico #1 El número de cheque no valido
Acción del Actor Respuesta del Sistema
1. El sistema muestra un mensaje de error
indicando que el cheque no esta activo
2. El caso de uso continua en el paso 2 del
flujo principal
Curso Atípico #2 El monto es superior al disponible
1. El sistema muestra un mensaje “cheque
no dispone de suficiente saldo”
2. El sistema sale del caso de uso regresa a
principal
Pre-condiciones: El cajero este autenticado
Post-condiciones:
25. Descripción de casos de Uso
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso:
Retirar en
efectivo de cta
ahorro
Id Caso de
Uso: 002B
Actores: Cajero
Descripción:
El cajero realiza retiro efectivo de cuenta ahorro por el monto
solicitado
Casos de Uso
Relacionados:
Entradas:
Número de
cuenta de ahorro,
monto a retirar Salidas: Transacción realizada con éxito
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cajero selecciona “retiro cuenta de
ahorro”
2. El cajero ingresa número cuenta y monto
a pagar
3. El sistema valida los datos ingresados
4. El sistema verifica que el numero de la
cuenta pertenezca a cuenta ahorro activa
5.El sistema verifica que el monto a pagar
es menor al monto a debitar de la cuenta de
ahorro
6. el sistema debita el monto de la cuenta
ahorro
7. Muestra un mensaje : “Transacción
realizada con éxito”
Curso Atípico #1 El número de cuenta no valido
Acción del Actor Respuesta del Sistema
1. El sistema muestra un mensaje de error
indicando que la cuenta no esta activa
l
2. El sistema sale del caso de uso regresa a
principal
Curso Atípico #2 El monto es superior al disponible
1. El sistema muestra un mensaje “No
dispone de suficiente saldo”
2. El sistema sale del caso de uso regresa a
principal
Pre-condiciones: El cajero este autenticado
Post-condiciones:
26. Descripción de casos de Uso
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso:
Registrar
depósito en
cheque a cta
Id Caso de
Uso: 002C
Actores: Cajero
Descripción:
El cajero realiza abono a la cuenta solicitada y descuento a la
cuenta corriente asociada al cheque
Casos de Uso
Relacionados:
Entradas:
Número de
cheque, monto a
depositar Salidas: Transacción realizada con éxito
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cajero selecciona “deposito en cheque”
2. El cajero ingresa número del cheque y
monto a depositar
3. El sistema valida los datos ingresados
4. El sistema verifica que el numero del
cheque pertenezca a cuenta corriente
activa
5. El sistema verifica que el numero de
cuenta a depositar pertenezca a una
cuenta activa del banco
6.El sistema verifica que el monto a
depositar en la cuenta es menor al monto
de la cuenta corriente
7. el sistema debita el monto de la cuenta
8. Muestra un mensaje : “Transacción
realizada con éxito”
Curso Atípico #1 El número de cuenta no valido
Acción del Actor Respuesta del Sistema
1. El sistema muestra un mensaje de error
indicando que la cuenta no esta activa
2. El caso de uso continua en el paso 2 del
flujo principal
Curso Atípico #2 El monto es superior al disponible
6.a El sistema muestra un mensaje “No
dispone de suficiente saldo”
7.El cliente acepta el mensaje
8. El sistema sale del caso de uso regresa a
principal
Pre-condiciones: El cajero este autenticado
Post-condiciones:
27. Descripción de casos de Uso
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso:
Registrar
depósito en
efectivo a cta
Id Caso de
Uso: 002D
Actores: Cajero
Descripción:
El cajero realiza abono a la cuenta solicitada y descuenta a la
cuenta suministrada
Casos de Uso
Relacionados:
Entradas:
Número de
cuenta, monto a
depositar Salidas: Transacción realizada con éxito
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cajero selecciona “deposito en
efectivo”
2. El cajero ingresa número de la cuenta y
monto a depositar
3. El sistema valida los datos ingresados
4. El sistema verifica que el numero de la
cuenta pertenezca a una cuenta activa
5. Muestra un mensaje : “Transacción
realizada con éxito”
Curso Atípico #1 El número de cuenta no valido
Acción del Actor Respuesta del Sistema
1. El sistema muestra un mensaje de error
indicando que la cuenta no esta activa
2. El caso de uso continua en el paso 2 del
flujo principal
Pre-condiciones: El cajero este autenticado
Post-condiciones:
28. Descripción de casos de Uso
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso:
Registrar
depósito en
efectivo a cta
Id Caso de
Uso: 002E
Actores: Cajero
Descripción: El cajero visualiza los detalles de la cuenta
Casos de Uso
Relacionados:
Entradas:
Número de
cuenta Salidas:
Detalles de la cuenta (Nro.
Cuenta, Tipo, Nombre de titular,
saldo actual y movimientos
mensuales)
Curso Típico
Acción del Actor Respuesta del Sistema
1. El cajero selecciona “Visualizar cuenta”
2. El cajero ingresa número de la cuenta
3. El sistema verifica que el numero de la
cuenta pertenezca a una cuenta activa
4. Muestra Los detalles de la cuenta
Curso Atípico #1 El número de cuenta no valido
Acción del Actor Respuesta del Sistema
3.a El sistema muestra un mensaje de error
indicando que la cuenta no esta activa
2. El caso de uso continua en el paso 2 del
flujo principal
Pre-condiciones: El cajero este autenticado
Post-condiciones:
29. Descripción de casos de Uso
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso: Abrir cuenta
Id Caso de
Uso: 003A
Actores: Ejecutivo de cuenta
Descripción:
El ejecutivo de cuenta apertura la cuenta con o sin solicitud
previa
Casos de Uso
Relacionados:
Entradas:
Monto de apertura
(caso de solicitud
previa) o
Datos personales
(Cedula, Nombres,
Apellidos,
Dirección,
Teléfono, email,
password, fecha
nacimiento) , tipo
de cuenta y el
monto de apertura Salidas: Transacción realizada con éxito
Curso Típico
Acción del Actor Respuesta del Sistema
1. El ejecutivo selecciona “abrir cuenta”
2. El ejecutivo ingresa número de la cuenta
3. El sistema verifica que el numero de la
cuenta pertenezca a una cuenta activa
4. El sistema solicita monto de apertura
5. El ejecutivo ingresa el monto
6. El sistema verifica que no sea inferior a
monto mínimo de apertura
7. Muestra un mensaje : “Transacción
realizada con éxito
Curso Opcional
1. El ejecutivo selecciona “abrir cuenta”
2. El ejecutivo selecciona “cliente nuevo”
3. El sistema solicita los datos
4. El cajero introduce Datos personales, tipo
de cuenta y monto de apertura
5. El sistema valida los datos ingresados(
monto mínimo)
6. Muestra un mensaje : “Transacción
realizada con éxito”
Curso Atípico #1 El cuenta no valido
Acción del Actor Respuesta del Sistema
5.a El sistema muestra un mensaje de error
indicando que debe introducir un monto
mayor
4. El caso de uso continua en el paso 4 del
flujo principal
Pre-condiciones: El cajero este autenticado
Post-condiciones:
Salón: 2 Turno: T
Equipo
No: 2
Nombre Caso de Uso: Abrir cuenta
Id Caso de
Uso: 003B
30. Descripción de casos de Uso
Actores: Ejecutivo de cuenta
Descripción:
El ejecutivo de cuenta cierra la cuenta con o sin solicitud
previa
Casos de Uso
Relacionados:
Entradas: Nro de cuenta Salidas: Transacción realizada con éxito
Curso Típico
Acción del Actor Respuesta del Sistema
1. El ejecutivo selecciona “cerrar cuenta”
2. El ejecutivo ingresa número de la cuenta
3. El sistema verifica que el numero de la
cuenta pertenezca a una cuenta activa
4.El sistema verifica que la cuenta no tenga
fondo, saldo 0
7. Muestra un mensaje : “Transacción
realizada con éxito
Curso Opcional
1. El ejecutivo selecciona “cerrar cuenta”
2. El ejecutivo selecciona cuenta con
solicitud previa
4.El sistema verifica que la cuenta no tenga
fondo, saldo 0
5. Muestra un mensaje : “Transacción
realizada con éxito”
Curso Atípico #1 El cuenta no valido
Acción del Actor Respuesta del Sistema
5.a El sistema muestra un mensaje de error
indicando que la cuenta posee fondos
6. 4. El caso de uso continua en el paso 2
del flujo principal
Pre-condiciones: El cajero este autenticado
Post-condiciones: