P. 1
Especificacion de Los Casos de Uso,Modelo de Objeto de Negocio y Modelo de Dominio (Venta de Boleto)

Especificacion de Los Casos de Uso,Modelo de Objeto de Negocio y Modelo de Dominio (Venta de Boleto)

|Views: 1.468|Likes:
Publicado porkaicer master

More info:

Published by: kaicer master on Jan 07, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

08/01/2013

pdf

text

original

ANALISIS DE SISTEMAS

MODELADO DE NEGOCIO

ESPECIFICACIÓN DE LOS CASOS DE USO DE NEGOCIO Para la especificación de los casos de uso de negocio se debe desarrollar la tabla para casa caso de uso, siguiendo el ejemplo: Nombre del caso de uso Actores Breve descripción Objetivos Flujo de Trabajo Gestión de Registros Cliente, recepcionista Este caso de uso se encarga de realizar todos los registros del sistema. Registrar la información en el sistema. Registrar Piezas. Registrar Clientes.

Nombre del caso de uso Actores Breve descripción Objetivos Flujo de Trabajo

Gestión de Consultas Recepcionista Este caso de uso se encarga de realizar operaciones de consulta en el sistema. Obtener información de los clientes, piezas y reserva del hotel. • • • • • • Obtener un listado de las piezas disponible de acuerdo a su tipo Preguntar por el precio de una pieza de acuerdo a su tipo Preguntar por el descuento ofrecido a los clientes habituales Preguntar por el precio total para un cliente dado, especificando su número de RUT, tipo de pieza y número de noches. Dibujar en pantalla la foto de un pieza de acuerdo a su tipo Reservar una pieza especificando el número de la pieza, RUT y nombre del cliente. Eliminar una reserva especificando el número de la pieza

1

Ejemplos: Stakeholder: es el que va a hacer el trabajo. Es el trabajo interno del caso de uso. Entidad de negocio: Primero sepamos que es una entidad: es algo que tiene atributos Modelo de Objetos de Modificar Catálogo Modelo de Objetos de Vender Productos pero como hacemos el modelo o en que nos vamos a basar: veamos el caso de uso de “alquiler de videos” Modelo de objetos: Registrar Clientes: C:crear 2 .ANALISIS DE SISTEMAS MODELADO DE NEGOCIO MODELO DE OBJETOS DEL NEGOCIO El modelo de objetos del negocio es un modelo interno. que describe como se lleva a cabo cada caso de uso. si tu tienes 5 casos de uso vas a tener 5 modelos de objetos de negocios. por parte de un conjunto de trabajadores que utilizan un control de entidades de negocio y de unidades de trabajo.

ANALISIS DE SISTEMAS MODELADO DE NEGOCIO R:leer. REGISTRAR CLIENTES CRUD Cliente (f rom Business Use-Case Model) CLIENTES Recepcionista (f rom Business Use-Case Model) Socio NO SOCIO (f rom Business Use-Case Model) (f rom Business Use-Case Model) REGISTRO DE PELICULA CLIENTE (f rom Business Use-Case Model) PELICULA REGISTRO DE PELICULA (f rom Business Use-Case Model) 3 . U:actualizar. D:eliminar.

Se utiliza para crear un modelo conceptual inicial. Las clases del dominio del problema se presentan en tres formas típicas: • Los objetos del negocio que representan algo que es manipulado en el negocio. 4 . El modelo del dominio del problema es escrito en un diagrama UML (en un diagrama de clases no muy detallado). Los objetos del dominio del problema representa algo que existe o eventos que traspasan el ambiente del sistema. contrato. cuentas. constituyéndose en entidades y conceptos de dominio. • Objetos del mundo real y conceptos que el sistema necesita. como ordenes. • Eventos que traspasen el dominio del sistema.ANALISIS DE SISTEMAS MODELADO DE NEGOCIO REALIZAR ALQUILER R Cliente (f rom Business Use-Case Model) R CLIENTES Recepcionista PELICULA CRUD(f rom Business Use-Case Model) Socio NO SOCIO CAJERO ALQUILER (f rom Business Use-Case Model) (f rom Business Use-Case Model) Business Use-Case Model) (f rom DEVOLUCION DE PELICULA R CLIENTE (f rom Business Use-Case Model) ALQUILER RECEPCIONISTA (f rom Business Use-Case Model) CRU Socio NO SOCIO CAJERO Nota de Pago (f rom Business Use-Case Model) (f rom Business Use-Case Model) Business Use-Case Model) (f rom MODELO DEL DOMINIO Permite captar los objetos que realizan actividades de entrada y salida.

depende en gran medida del Procesamiento por computadora y de grandes base de datos para manejar la distribución de Boletos sobre espectáculos y eventos deportivos. ya sea en la misma fecha o en otras diferentes. de la hora y de la localidad dentro del teatro o instalación Deportiva. Cuando se hace una solicitud se deberá proveer el lugar y la fecha del evento. observadores y otros que forman parte de las clases del dominio del problema y como se relacionan a través de asociaciones. supermercado. En los puntos de ventas en línea se registra la transacción y se imprime el boleto. A medida que se otorgan los asientos. para esto se mantiene un calendario. Una vez que el cliente selecciona el evento y la fecha. así como asientos localizadas en sitios remotos de distribuidores autorizados como tiendas de disco. usuarios. Los clientes pueden comprar los boletos en diferentes puntos de ventas esto incluye los asientos localizados en el mismo lugar del punto de venta de donde se llevara a cabo el evento. Los registros se emplean en las auditorias de pagos y venta o para dar respuesta a cualquier pregunta. Los precios del evento esta en función del evento. farmacias. Si es apropiado se sugiere como opciones algunos otros eventos. los cuales incluye el origen y la fecha de la transacción. También varía de acuerdo con el patrocinador del evento. Los registros de todas las transacciones de ventas. el plano se actualiza para indicar la disponibilidad de lugares. Periódicamente el evaluador de afiliaciones informa acerca de las nuevas afiliaciones de puntos de ventas así como desafiliaciones. el nombre o el número de identificación del vendedor y los detalles del evento. almacenan dentro del sistema. Modelo del Dominio EJERCICIOS CASO PRÁCTICO: SISTEMA DE VENTA DE BOLETOS (SBV) Los sistemas automatizados para la venta de boletos. También los organizadores de eventos nos informan acerca de nuevos eventos a vende 5 .ANALISIS DE SISTEMAS MODELADO DE NEGOCIO Este diagrama ilustra clientes. tales como precio y categoría. se asigna los asientos de acuerdo con un plano. etc.

ANALISIS DE SISTEMAS MODELADO DE NEGOCIO • Realizar el modelado de negocios (modelo de casos de uso. modelo de objetos. modelo de negocios) Actor: • Cliente • Vendedor • Patrocinador • Evaluador • Organizador Caso de uso de negocio: VENTA DE BOLETOS  Consulta de eventos  Actualizar planos de eventos  Gestión de Registros: Registro de eventos Registro de patrocinador Registro de ventas Registro de vendedores Registro de evaluador Registro de afiliaciones Registro de organizadores MODELO C-U DE NEGOCIO : VENTA DE BOLETOS cliente Consulta de Eventos Vendedor Patrocinador Venta de Boletos en Puntos de Venta Venta de Boletos OnLine Gestion de Registros Evaluador Informe de nuevos Eventos Organizador Informe de Afiliacion / desafiliacion 6 .

ANALISIS DE SISTEMAS MODELADO DE NEGOCIO MODELO DE OBJETOS: • CONSULTA DE EVENTOS CONSULTA DE EVENTOS R R Cliente Vendedor Eventos Plano de asientos • VENTA DE BOLETOS ON-LINE VENTA DE BOLETOS ON-LINE R Cliente RU Ventas online C Eventos Plano de asientos Venta de Boletos 7 .

ANALISIS DE SISTEMAS MODELADO DE NEGOCIO • VENTA DE BOLETOS EN PUNTOS DE VENTA VENTA DE BOLETOS EN PUNTOS DE VENTA R RU Cliente Vendedor C Eventos Plano de asientos Venta de Boletos • GESTION DE REGISTROS GESTION DE REGISTROS Vendedor (f rom Business Use-Case Model) CRUD Vendedor (entidad) CRUD Patrocinador (entidad) CRUD Patrocinador CRUD Operador del Sistema Evaluador (entidad) CRUD Evaluador R Organizador (entidad) Organizador Puntos de venta Eventos • INFORME DE AFILIACION Y DESAFILIACION: Lees lo que estas informando: Punto de venta. 8 .

ANALISIS DE SISTEMAS MODELADO DE NEGOCIO • INFORME DE NUEVOS EVENTOS: Lees eventos MODELO DE DOMINIO 1 EVENTO 1 1 1 VENTA DE BOLETO 1…* PLANO ASIENTO 1 1 1…* 1 VENDEDOR PATROCINADOR 1 PUNTOS DE VENTA 1…* 1…* EVALUADOR ORGANIZADOR 1 9 .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->