martes, 23 de octubre de 2007

Diagrama De Secuencia Caso De Uso 4


Caso De Uso 4.- Obtener últimos movimientos

Casos de uso: 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.

Diagrama De Secuencia Caso De Uso 3


Caso De Uso 3.- Cambiar NIP


Casos de uso: 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.

Diagrama De Secuencia Caso De Uso 2


Consultar Estado De Cuenta


Casos de uso: 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.

Diagrama Secuencia Caso De Uso 1


Depositar Dinero

Casos de uso: 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 Secuencia


Diagrama De Colaboraciones


Diagramas De Clases







Diagrama De Objetos


diagrama De Actividades y Secuencia

Diagrama de Secuencia y Actividades (Video_Club)

1.- El encargado toma los datos del cliente y la película.
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.

Diagram De Estado




Diagramas De Caso De Uso

Caso de uso: Prestar Video, Rentar video
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

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


Diagrama De Colaboraciones


Diagrama De Objetos


Diagrama De Secuencia Y Actividades

Diagrama de Secuencia y Actividades
1.- Recibe la tarjeta de crédito
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

Diagrama De Clases


Diagrama De Estado


miércoles, 3 de octubre de 2007

Descripción de problema

Venta de reproductores
Descripción: Este sistema requiere tener un control de las ventas de aparatos reproductores de DVD’s que se realizan en un departamento de electrónicos. Para lo cual se necesita de la interacción de dos casos de uso uno que se relacione con las ventas y otro con el inventario, que también es necesario para realizar dicha venta. Para ello se requiere de un sistema en el cual el encargado de realizar la venta de los aparatos pueda acceder rápidamente a los datos de dicho aparato con solo teclear en el sistema el código de barras o el numero de serie, el sistema te mostrara una lista de todos los aparatos con que cuenta el departamento y los datos generales de este mismo (sistema de inventario), y otro sistema para la realización de la venta, en el que el encargado registrara los datos obtenidos en el otro sistema del aparato para la factura de la venta; esto hará mas rápido la facturación y además podrá guardarlo en una base de datos todas las ventas que se realizan, además de quien la realizo , cantidad de apararos reproductores de DVD se venden y el precio total.