Modelo uml

Páginas: 7 (1741 palabras) Publicado: 6 de abril de 2010
Ejemplo UML
Terminal de Punto De Venta (TPDV) Diagrama de casos de uso Diagrama de clases

1

José M. García - ESI 04/05

06 de marzo de 2005

Descripción
Nuestro caso de uso es un sistema de terminal de punto de venta (TPDV). Este terminal es un sistema computarizado con el que se registran las ventas y se realizan los pagos; normalmente se utiliza por las tiendas al detalle. Abarcacomponentes de hardware (una computadora y un lector de código de barras) y software para el sistema.
2
José M. García - ESI 04/05 06 de marzo de 2005

1

Requerimientos
Este proyecto tiene por objeto crear un sistema de terminal para el punto de venta que se utilizará en las ventas al minorista. En términos generales, la meta es una mayor automatización del pago en las cajas registradoras,dar soporte a servicios rápidos, más baratos y mejores y a los procesos de negocios. Más concretamente, la meta incluye: Pago rápido de clientes. Análisis rápido y exacto de las ventas. Control automático de inventario.

3

José M. García - ESI 04/05

06 de marzo de 2005

Funciones del sistema
Registra la venta en proceso (actual): los productos comprados. Calcula el total de la ventaactual; se incluyen el impuesto y los cálculos del recibo. Captura la información sobre el objeto comprado usando su código de barras y un lector o usando una captura manual de un código del producto; código universal de producto (CUP). Actualiza las cantidades del inventario cuando se realiza una venta. Se registran las ventas efectuadas. Ofrece un mecanismo de almacenamiento persistente. Ofrecemecanismos de comunicación entre los procesos y entre los sistemas. Muestra la descripción y el precio del producto registrado.
4
José M. García - ESI 04/05 06 de marzo de 2005

2

Funciones del sistema
Maneja los pagos en efectivo, capturando la cantidad ofrecida y calculando el saldo deudor. Maneja los pagos a crédito, capturando la información crediticia a partir de una lectora de tarjetaso mediante captura manual, y automatizando los pagos con el servicio de autorización (externa) de créditos de la tienda a través de una conexión por módem. Maneja pagos con cheque, capturando el DNI manualmente y autorizando los pagos con el servicio de autorización (externa) de cheques de la tienda a través de una conexión por módem. Registra los pagos en el sistema de cuentas por cobrar, puesel servicio de autorización de crédito debe ala tienda el monto del pago.
5
José M. García - ESI 04/05 06 de marzo de 2005

Simplificaciones
Pagos en efectivo exclusivamente. Sin mantenimiento de inventario. Tienda independiente. Captura manual del código universal de producto (CUP). No se calculan los impuestos. Sin cupones. El cajero no tiene que registrar las ventas. No se lleva un registrode los clientes individuales ni de sus hábitos de compra. No se controla la caja de efectivo. Las ventas se almacenan en un documento histórico.

6

José M. García - ESI 04/05

06 de marzo de 2005

3

Uso del sistema
Casos de uso y actores
ACTORES Cajero ACCIONES Registra productos Entrega el cambio Compra productos Paga productos Inicia Cierra
José M. García - ESI 04/05 06 de marzode 2005

Cliente

Gerente

7

Uso del sistema
Diagrama de casos de uso

8

José M. García - ESI 04/05

06 de marzo de 2005

4

Uso del sistema
Diagrama de casos de uso simplificado

9

José M. García - ESI 04/05

06 de marzo de 2005

Uso del sistema
Especificación de los casos de uso
Caso de uso: Inicia Actores: Gerente (iniciador) Propósito: Inicializar el sistemaResumen: El gerente enciende el terminal de punto de venta e inicializa el sistema. Curso normal de los eventos:
Este caso de uso comienza cuando el gerente llega a un TPDV y lo enciende El software del punto de venta se ejecuta y queda iniciado el sistema.
10
José M. García - ESI 04/05 06 de marzo de 2005

5

Uso del sistema
Especificación de los casos de uso
Caso de uso: Comprar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelos Uml
  • MODELADO UML
  • Desarrollo del modelamiento de software con uml
  • UML (Lenguaje Unificado de Modelado)
  • Lenguaje Unificado De Modelado (Uml)
  • Lenguaje Unificado De MODeLADO (Uml)
  • Modelado de datos UML
  • UML Lenguaje Unificado de Modelado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS