Anda di halaman 1dari 6

ANLISIS

Dado el siguiente Diagrama General de Caso de Uso, Modelo Conceptual y Especificacin de Caso de Uso, elaborar el Modelo de Anlisis

Diagrama de Casos de Uso

<<include>> Encargado Ventas Registrar Pedido <<include>> Consultar Pedidos Pendientes

<<include>>

Listar Pedidos M ensuales Jefe V entas

Consultar Pedidos Atendidos

Modelo conceptual.
Pedido Pendiente Pedido Atendido

Cliente 1

Genera 1..n

Pedido 1..n contiene 1..n Producto

Pgina 1 de 6

Modelo Anlisis:
Tenemos la especificacin del caso del Uso Registrar Pedido Universidad Continental 1. Breve Descripcin El sistema permitir al Encargado de Ventas registrar pedido del Cliente. 2. Flujo de Eventos Evento disparador.- El caso de uso comienza cuando el Encargado de Ventas solicita Registrar Pedido en el men principal. 2.1. Flujo bsico 1. El sistema muestra la interfaz Menu Principal. 2. El Encargado de Ventas selecciona del Menu Principal Registrar Pedido 3. El Encargado de Ventas registra datos del Pedido como: Fecha de Pedido, Nombre del Cliente, nombre de Producto, cantidad pedida. 4. El encargado de Venta despus de verificar el pedido presionamos grabar registro. 5. El sistema solicita confirmacin de Registrar Pedido. 2.2. Flujos alternativos <Cliente no encontrado> Si en el punto 4 del flujo bsico no se encuentra al cliente, el sistema mostrara el mensaje Cliente no encontrado y el caso de uso finaliza. 3. Requerimientos Especiales Ninguno 4. Pre condiciones 1. El Encargado de ventas debe estar logeado en el sistema. 5. Post condiciones 1. Los pedidos se imprimen. 6. Puntos de Extensin

a) Estando en el Caso de Uso Realizacin Registrar Pedido Crear un Diagrama de Clases llamado Registrar Pedido.

Encargado Ventas
(from Analysis Model)

IU-Menu Principal

IU-Registrar Pedido

pedido

CC-Registro Pedido

Pgina 2 de 6

b) Estando en el Caso de Uso Realizacin Registrar Pedido Crear un Diagrama de Clases llamado Consulta Pedido Pendientes

Jefe V entas
(fro Ana m lysis M el) od

IU enu P -M rincipal

IU onsulta P -C edido P diente en

p edido pendiente

C -C C onsulta P edido Pendiente

c) Estando en el Caso de Uso Realizacin Registrar Pedido creamos un Sequence Diagram llamado registro pedidos

: Encargado Ventas : IU-Menu Principal Selecciona Registrar Pedido

: IU-Registrar Pedido

: CC-Registro Pedido

: pedido

Muestra Pantalla registro Pedido

Ingresa Datos de Pedido

Recepciona y Evalua Registro registrar Datos Pedido

Graba Datos Pedido

Registros Grabados Correctamente Mostrar Mensaje

Mostrar Mensaje

Pgina 3 de 6

d) Presionar F5 y coloque los token de datos

1 S le o aR g : e cci n e istra P d o r e id

: I -M n P cip l U e u rin a

3 I g saD to d P d o : n re a s e e id F ch P d o e a e id D scrip np d cto e cio ro u : E ca a oV n s n rg d e ta 9 M stra M n je : o r e sa 8 M stra M n je : o r e sa

2 M e aP n llare istroP d o : u str a ta g e id

: IU e istra P d o -R g r e id 4 R ce cio ayE a aR g : e p n v lu e istro : C -R g C e istroP d o e id Cn a pd a a tid d e id F ch P d o e a e id D scrip nP d cto e cio ro u 5 re istra D to P d o : g r a s e id

7Rg : e istro G b d s C rr cta e te s ra a o o e m n

6 G b D to P d o : ra a a s e id

:p d o e id

Tarea :

De las siguientes plantillas encuentre: Modelo de Caso de Uso Requerimientos. Modelo Conceptual Realizaciones por cada Caso de Uso Modelo de Clases de Anlisis Diagrama de secuencia Diagrama de Colaboracion

Plantillas de Casos de Uso Temos la especificacin del caso del Uso Alquiler de Vehculo Universidad Continental 1. Breve Descripcin El sistema permitir al Counter registrar el alquiler de un vehculo solicitado por un cliente a la empresa de transporte San Martn. 2. Flujo de Eventos Evento disparador.- El caso de uso comienza cuando el Counter solicita Alquilar Vehculos en el men principal. 2.1. Flujo bsico 6. El sistema muestra la interfaz Alquilar Vehculo.

7. El Counter presiona Buscar (cliente) 8. El sistema incluye el caso de uso Buscar Cliente.
9. El sistema muestra los datos del Cliente segn el tipo de documento (Cliente DNI o Empresa - RUC), nmero de documento nombre del Cliente o Empresa, direccin y distrito. 10. El Counter presiona Buscar Vehculo Disponible. 11. El sistema incluye el caso de uso Buscar Disponibilidad de Vehculos. 12. El sistema muestra el cdigo del vehculo seleccionado y el precio por hora. 13. El Counter ingresa las fechas del servicio, cantidad de horas, horario (AM o PM) y e-mail del cliente. 14. El sistema solicita confirmacin del Alquiler de vehculo. 15. El usuario solicita Registrar el Alquiler 16. El sistema registra el alquiler, muestra mensaje Alquiler registrado con nmero 9999 y el caso de uso finaliza. Pgina 4 de 6

2.2. Sub Flujo Reservar Vehculo (previo) 1. El Counter solicita hacer una reserva previa del vehculo. 2. El sistema activa el formulario para Reserva previa y marca SI. El formulario es parte de la interfaz Alquilar Vehculo. 3. El Counter ingresa el Nmero de Reserva. 4. El Counter solicita Enviar la reserva al e-mail del cliente. 5. El sistema enva el correo, registra la reserva y muestra mensaje Reserva de Correo enviado correctamente y el sub flujo finaliza. 2.3. Sub Flujo Reestablecer 1. El Counter solicita reestablecer. 2. El sistema blanquea los campos de la interfaz Alquilar Vehculo y marca NO en el formulario Reserva previa y el sub flujo finaliza. 2.4. Flujos alternativos <Cliente no encontrado> Si en el punto 4 del flujo bsico no se encuentra al cliente, el sistema mostrara el mensaje Cliente no encontrado y el caso de uso finaliza. <Vehculo no disponible> Si en el punto 7 del flujo bsico no hay vehculo disponible, el sistema mostrara el mensaje vehculo no disponible y el Counter volver al punto 6 o hace una reserva previa del vehculo. <Datos Incorrectos> Si en el punto 9 del flujo bsico el Counter no ingres todos los campos solicitados, el sistema muestra un mensaje Llenar todos los campos, y el caso de uso regresa al punto 8. 3. Requerimientos Especiales Ninguno 4. Pre condiciones 1. El Counter debe estar logeado en el sistema. 5. Post condiciones 2. En el sistema queda registrado el alquiler del vehculo. 3. Los pedidos de alquiler se imprimen. 4. Si hay reserva previa queda registrado la reserva y el de hace el envi al correo al cliente respecto a la reservacin. 6. Puntos de Extensin El caso de uso extiende al Caso de uso Reservar Vehculo. Universidad Continental 1. Breve Descripcin El sistema permitir realizar la bsqueda de un cliente. 2. Flujo de Eventos Evento disparador.- El caso de uso es invocado por el caso de uso Alquiler de Vehculo. 2.1. Flujo Bsico El sistema muestra la interfaz Buscar Clientes. 1. El Counter ingresa el apellido del cliente o nombre de la Empresa y selecciona buscar. 2. El sistema busca al cliente. 3. El sistema muestra los datos de los clientes: Nombre/Empresa, DNI/RUC, direccin y telfono. 4. El Counter selecciona un Cliente y selecciona Agregar. 5. El sistema retorna el dato del Cliente al caso de uso que lo invoco y el caso de uso finaliza. 6. Si el Counter selecciona cancelar el sistema retorna sin dato de cliente al caso de uso que lo invoco. 2.2. Flujos alternativos <Cliente No Encontrado> Si en el punto 2 no se encuentra al cliente, el sistema muestra un mensaje Cliente no encontrado y contina en el paso 2. Universidad Continental 1. Breve Descripcin El sistema permitir al Counter ver el listado de vehculos disponibles con sus precios y caractersticas. 2. Flujo de Eventos Evento disparador.- El caso de uso es invocado por el caso de uso Alquiler de Vehculo. 2.1. Flujo Bsico 1. El sistema muestra el formulario Bsqueda de vehculos y muestra el mensaje Ingresar caractersticas del vehculo. 2. El Counter ingresa: tipo, color, marca, modelo y ao de fabricacin. Adems de la fecha de disponibilidad requerida y selecciona buscar. 3. El sistema muestra los vehculos disponibles. 4. El Counter selecciona un vehculo y selecciona Agregar. 5. El sistema retorna los datos del vehculo al caso de uso que lo invoco y el caso de uso finaliza. 6. Si el Counter selecciona cancelar el sistema retorna sin dato de cliente al caso de uso que lo invoco. Pgina 5 de 6

2.2. Flujos Alternativos <Vehculo no Disponible> En el paso 3 si no hay disponibilidad de vehculos el sistema muestra un mensaje Realizar otra bsqueda y contina en el paso 2.

Pgina 6 de 6