Ingenieria de los requerimientos - Narrativa Ejemplo

Páginas: 5 (1126 palabras) Publicado: 6 de abril de 2013
Un banco intenta instalar un cajero automático (ATM) para permitir a sus clientes ejecutar transacciones financieras básicas. Cada cliente tiene solamente una cuenta en el banco. Los usuarios del cajero deben ser capaces de ver el saldo de su cuenta, retirar efectivo y depositar dinero en su cuenta.

La interfaz de usuario del cajero automático contiene los siguientes componentes de hardware:Una pantalla que despliegue mensajes al usuario
Un teclado que reciba entrada numérica de el usuario
Un dispensador de efectivo que proporcione efectivo al usuario
Un slot de depósito que reciba los depósitos del usuario


El dispensador de efectivo todos los días será cargado con 500 billetes de $100 pesos [Nota: Ciertos aspectos descritos aquí simplificandiferentes aspectos del cajero real]. Por ejemplo, un cajero real contiene un dispositivo que lee un número de cuenta desde una tarjeta, Este cajero solicitara al usuario que teclee su número de cuenta desde el teclado. Todas las salidas del cajero serán a pantalla.

El banco quiere que se desarrolle software para ejecutar las transacciones financieras iniciadas por los clientes del banco a través delcajero. El banco integrará el software con el hardware posteriormente. El software debe simular los dispositivos de hardware (dispensador de efectivo, slot de depósito) en componentes de software. El hardware del cajero no ha sido desarrollado, así que el software debe ser desarrollado para ser ejecutado en una computadora personal. Esta versión debe usar el monitor de la computadora para simular lapantalla del cajero, el teclado de la computadora para simular el teclado del cajero.

Una sesión en el cajero consiste de identificar al usuario basándose en un número de cuenta y su pin, seguido de la transacción financiera a ejecutar. Para identificar al usuario y ejecutar la transacción, el cajero debe interactuar con la base de datos del banco. Para cada cuenta, la base de datos almacenaun número de cuenta, un pin y un saldo que indica la cantidad de dinero en la cuenta. [Nota: el banco solo planea construir un cajero]



El usuario debe experimentar la siguiente secuencia de eventos:

1._ La pantalla despliega un mensaje de bienvenida y solicita al usuario que introduzca su número de cuenta.

2._ El usuario introduce 5 dígitos de su número de cuenta, usando el teclado.3._ Para propósitos de identificación, la pantalla solicita al usuario que introduzca su PIN (Numero Personal de Identificación) asociado con su número de cuenta.

4._ El usuario introduce un PIN de 5 dígitos, usando el teclado.

5._ Si el usuario introduce un número de cuenta válido y un PIN correcto para la cuenta, la pantalla desplegará el menú principal. Si el usuario introduce un númerode cuenta inválido o un PIN incorrecto, la pantalla desplegará un mensaje apropiado, y regresara al paso 1 reiniciado el proceso de identificación.

Después de que el cajero identifique al usuario, el menú principal desplegará opciones numeradas para 3 tipos de transacciones: consulta de saldo (opción 1), Retiro (opción 2) y depósito (opción 3). El menú principal también despliega una opciónque permite que el usuario salga del sistema (opción 4). Entonces el usuario escoge alguna transacción a ejecutar (1, 2, 3) o para salir del sistema (4). Si el usuario introduce una opción inválida, la pantalla presentara un mensaje de error, entonces re-desplegara el menú principal.




Si el usuario introduce 1 realiza una consulta de saldo, la pantalla desplegara el saldode la cuenta del usuario. Para hacer esto el cajero debe recuperar el saldo de la base de datos del banco.

Las siguientes acciones suceden cuando el usuario introduce el número 2 para hacer un retiro:

1._ La pantalla desplegara un menú que contiene la cantidad a retirar: $200 (opción 1), $400 (opción 2) $600 (opción 3), $1000 (opción 4) y 2000 (opción 5). El menú también contiene la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejemplo: Ingeniería De Requerimientos
  • Ingenieria De Requerimientos
  • Ingeniería De Requerimientos
  • Ejemplo de requerimientos
  • Ingeniería de requerimiento
  • Ingenieria De Requerimientos
  • Ingeniería De Requerimientos
  • ingenieria de requerimientos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS