martes, 23 de octubre de 2007
Caso De Uso 4.- Obtener últimos movimientos
Actor: Cliente
Propósito: Que se pueda obtener información acerca de los últimos movimientos que se realizaron con esa cuenta.
Descripción: Este caso de uso inicia cuando el cliente desea obtener información sobre sus últimos movimientos que realizó. El cliente se dirige al cajero e introduce su tarjeta. El sistema le pide que teclee su número de NIP, el cliente introduce su NIP y elije la opción de mostrar información acerca de los últimos movimientos realizados con esa cuenta. El sistema se enlaza con la base de datos y recupera dicha información solicitada, de acuerdo al NIP del cliente y le regresa la información al cliente mostrándola en la pantalla del cajero.
Caso De Uso 3.- Cambiar NIP
Actor: Cliente
Propósito: Que se pueda cambiar el NIP de un cliente.
Descripción: Este caso de uso inicia cuando el cliente desea cambiar su número de NIP. El cliente se dirige al cajero e introduce su tarjeta. El sistema le pide que teclee su número de NIP, el cliente introduce su NIP y elige la opción que dice cambiar NIP y lo selecciona. El sistema se enlaza con la base de datos y revisa los datos actuales del cliente, luego el sistema manda información al cajero y éste le pide al cliente que teclee su nuevo NIP, el cliente lo introduce y le da en continuar, el sistema actualiza los nuevos datos del cliente en el sistema y el cliente selecciona salir y retira la tarjeta.
Consultar Estado De Cuenta
Actor: Cliente
Propósito: Que se pueda consultar el estado de una cuenta.
Descripción: Este caso de uso inicia cuando el cliente desea consultar el estado actual de su cuenta. El cliente se dirige al cajero automático e introduce su tarjeta. El sistema le pide que teclee su número de NIP, el cliente introduce su NIP y le da la opción de continuar si así lo desea, luego selecciona la opción del menú de opciones que muestra el cajero, la de estado de la cuenta, le da continuar y se realiza un enlace con el sistema bancario. El sistema consulta el estado de la cuenta con el nip del cliente en la base de datos y le regresa la información en pantalla.
Depositar Dinero
Actor: Cliente
Propósito: Que se pueda depositar dinero a una cuenta.
Descripción: Este caso de uso inicia cuando el cliente desea depositar dinero a su cuenta bancaria. El cliente se dirige al banco donde tiene su cuenta, llega a la caja y le da al encargado su número de cuenta y la cantidad a depositar. En caja se checan los datos de la cuenta del cliente en el sistema. El sistema verifica la cuenta en la base de datos y regresa la información verificada, el encargado en caja realiza el depósito y guarda los datos en el sistema y luego le entrega un recibo al cliente.
miércoles, 10 de octubre de 2007
diagrama De Actividades y Secuencia
2.- El encargado registra los datos en el sistema para verificarlos.
3.- El sistema verifica los datos en la base de datos y regresa la información solicitada
4.- El encargado, de acuerdo a la información registra o da de alta al cliente, si éste no esta dado de alta en el sistema y guarda los datos en la base.
5.- Luego el encargado realiza el registro de ventas, con los datos del cliente y la(s) películas que desea rentar.
6.- El encargado guarda los datos de la renta en el sistema.
7.- El sistema los manda a la base de datos y la actualiza.
8.- El encargado entrega la película al cliente.
Diagramas De Caso De Uso
Actor: Encargado, cliente
Propósito: Que el encargado del video-club pueda rentar videos a los clientes.
Descripción: Este caso de uso inicia cuando un cliente desea rentar un video. El encargado del video-club toma los datos de la película a rentar y del cliente. El encargado registra dichos datos mencionados anteriormente en el sistema para comprobar ciertos requisitos; en el caso de la película, en que estado se encuentra ésta, el nombre, etc. El sistema solicita esa información requerida del video a la base de datos. El sistema regresa dicha solicitud al encargado y la muestra en pantalla. En el caso del cliente, el sistema también consulta la base de datos para ver si éste está dado de alta y regresa la información, en caso de no ser así, el encargado procede a dar de alta al cliente, luego guarda esos datos en el sistema. El sistema manda la nueva información a la base de datos y la actualiza. Ya verificada la información el encargado realiza el registro de renta de película, poniendo los datos del cliente y los datos de la(s) películas a rentar, cuanto tiempo y la fecha, entre otros requisitos indispensables, guarda la información en la base de datos.
lunes, 8 de octubre de 2007
Diagramas De Estado
Muestran el conjunto de los estados por los cuales pasa un objeto durante su vida en una aplicación, además de pones los cambios que permiten pasar de un estado a otro.
Los Diagramas de Estado representan máquinas de estados finitos, desde el P.D. de los estados y las transiciones. Son útiles sólo para los objetos con un comportamiento significativo. Cada objeto está en un estado en cierto instante. El estado está caracterizado parcialmente por los valores algunos de los atributos del objeto. El estado en el que se encuentra un objeto determina su comportamiento. Cada objeto sigue el comportamiento descrito en el Diagrama de Estados asociado a su clase. Permiten expresar concurrencia, sincronización y jerarquías de objetos, por lo que son grafos dirigidos y deterministas. La transición entre estados es instantánea y se debe a la ocurrencia de un evento.
Hay muchas formas de diagramas de estados que difieren levemente y tienen semánticas diferentes.
Grafo dirigido: Una forma clásica de un diagrama de estados para una máquina de estados finitos; con los siguientes elementos:
1.- Estados Q
2.- Símbolos de Entrada Σ
3.- Símbolos de Salida Z.
4.- Aristas δ Estado inicial qo
5.- Estado(s) de Aceptación F
Cuadro de estados Harel: Los cuadros de estados (statecharts) Harel (desarrollados en 1987 por David Harel). El tipo de diagrama permite modelar superestados, diagramas de estados concurrentes y e.g. modelar las actividades como parte de un estado.
Los diagramas de estados clásicos son llamados diagramas "or", debido a que la máquina sólo puede estar en un estado o en otro. Con los cuadros de estados Harel es posible modelar máquinas "and", donde una máquina está en dos o más estados al mismo tiempo. Esto es debido a la posibilidad de tener superestados.
Diagrama de estados UML: El Lenguaje Unificado de Modelado (UML) es un diagrama de estados con notación estandarizada que puede describir un montón de cosas, desde programa de computador a procesos de negocio.
Lo siguiente son los elementos básicos de notación que pueden usarse para componer un diagrama:
1.- Círculo lleno, apuntando a un estado inicial
2.- Círculo hueco que contiene un círculo lleno más pequeño en el interior, indicando el estado final (si existiera)
3.- Rectángulo redondeado, denotando un estado. En la parte superior del rectángulo está el nombre del estado.
4.- Flecha, denotando transición. El nombre del evento que causa esta transición etiqueta el cuerpo de la flecha.
5.- Línea horizontal gruesa con x>1 líneas entrando y 1 línea saliendo o 1 línea entrando y x>1 líneas saliendo. Estas denotan Unión/Separación, respectivamente.
Diagrama De Secuencia Y Actividades
2.- Pedir el Nip
3.- Verifica los datos de la tarjeta con la base de datos
4.- Muestra varias opciones a realizar
5.- Devuelve los resultados de la opción que se seleccionó y la muestra en pantalla.
6.- Luego muestra otras opciones.
7.- Devuelve los resultados de la opción que se seleccionó y muestra en pantalla.
8.- Regresa la tarjeta de crédito