Final Casos de Uso

download Final Casos de Uso

of 50

description

clases

Transcript of Final Casos de Uso

Informal.RF1

Caso de uso: Registrar un nuevo cliente

Actor: Usuario Final

Acciones:

1. El empleado le solicita la identificacin al cliente

2. El empleado ingresa la identificacin del cliente al sistema

3. El empleado solicita al sistema que realice una bsqueda

4. El sistema realiza la bsqueda para verificar la existencia del cliente

5. El sistema le informa al empleado que el cliente no est registrado

6. El empleado le informa al cliente que no est registrado

7. El empleado solicita los datos al cliente

8. El empleado ingresa los datos del cliente la sistema

9. El empleado guarda los datos del cliente

10. El sistema registra al cliente e informa al empleado que el proceso se realiz con xito

Informal. RF2

Caso de uso: Actualizar Registro del Cliente

Actor: Usuario Final

Acciones:

1. El empleado solicita la identificacin al cliente

2. El empleado ingresa la identificacin del cliente al sistema y solicita al sistema que realice la bsqueda del cliente.

3. El empleado del video club solicita al sistema comenzar el proceso de actualizacin de los datos el cliente

4. El sistema muestra los datos correspondiente al cliente a actualizar: id, n de cedula, nombre, apellido, sexo, estado civil, telf_fijo, telf._mov, direccin.

5. El sistema permite al empleado actualizar los datos.

6. El empleado actualiza los datos que el sistema permite y solicita al sistema que los almacene

7. El sistema actualiza los datos correspondientes al cliente e informa al empleado que el proceso ha terminado con xito.

Informal.RF4

Caso de uso: Eliminar cliente

Actor: Usuario Final

Acciones:

1. El empleado solicita la identificacin al cliente

2. El empleado ingresa la identificacin del cliente al sistema

3. El sistema inicia el proceso de bsqueda del cliente que se va hadar de baja

4. El sistema muestra los datos del cliente que se va hadar de baja.

5. El empleado solicita al sistema comenzar el proceso de dar de baja

6. El empleado solicita al sistema eliminar la informacin correspondiente al cliente

7. El sistema elimina los datos correspondiente al cliente informa al empleado de que el proceso ha terminado con xito.

Informal. RF3

Caso de uso: Buscar Cliente

Actor: Usuario Final

Acciones:

1. El empleado solicita la identificacin al cliente

2. El empleado ingresa la identificacin del cliente al sistema

3. El sistema inicia el proceso de bsqueda.

4. El sistema muestra los datos correspondiente al cliente.

5. El empleado verifico la existencia del cliente en el sistema.

Informal. RF5

Caso de Uso: Entregar Pelculas

Actor: Usuario Final

Acciones:

1. Solicitar al cliente su ID.

2. El empleado ingresa el Id del Cliente al Sistema.

3. El empleado solicita al sistema buscar al cliente.

4. El sistema busca al cliente.

5. El sistema muestra los datos del Cliente.

6. El empleado verifica los datos mostrados por el sistema.

7. El empleado registra el alquiler del cliente

8. El sistema almacena el alquiler del cliente

9. El sistema confirma la entrega y verifica si hay retraso

10. El empleado entrega las pelculas alquiladas al cliente.

Informal.RF06

Caso de uso: Registrar - Factura

Actor: usuario final

Acciones:

1. Realizar los pasos requeridos en el RF01

2. Realizar los paso requerido en el RF07

3. El usuario final solicita al sistema iniciar proceso de facturacin.

1. El sistema muestra los campos para introduccin de los datos.

2. El usuario final introduce el detalle de pelculas y cantidades de pelcula a alquilar.

3. El usuario final introduce el nmero de factura.

4. El usuario final introduce la descripcin.

5. El usuario final introduce el precio.

6. El Sistema genera los subtotales, el total, el iva y el neto.

7. El Sistema muestra la informacin de las pelculas, sus cantidades, sus costos, iva y neto.

Informal. RF07

Caso de Uso: Registrar Alquiler

Actor: Usuario Final

Acciones:

1. El usuario final solicita al sistema iniciar proceso de registrar Alquiler

2. El sistema muestra la informacin de las pelculas, sus cantitades,sus costo, IVA y neto

3. El sistema muestra los datos para introducir los datos.

4. El usuario final introduce el id del cliente.

5. El usuario final solicita al sistema busque la cliente

6. El sistema verifica la existencia del cliente.

7. El usuario final introduce el id del Empleado

8. El Sistema confirma la existencia de Empleado

9. El actor introduce la fecha actual y la fecha de entrega de las pelculas.

10. El sistema almacena la informacin.

Informal. RF08

Caso de Uso: Registrar Empleado

Actor: Gerente Administrativo

Acciones:

1. El Gerente Administrativo solicita al sistema iniciar el proceso de ingresar un nuevo cliente

2. El sistema permite al Gerente Administrativo ingresar nuevo cliente.

3. El Gerente Administrativo ingresa los datos del empleado al sistema como son: Nombre y apellidos del empleado, Telfonos fijo y mvil, direccin, sexo, estado civil y fecha de ingreso

4. El gerente Administrativo solicita al sistema almacenar los datos del empleado

5. El sistema almacena la informacin del empleado

Informal. RF9

Caso de Uso: Actualizar Empleado

Actor: Gerente Administrativo

Acciones:

1. El Gerente Administrativo solicita el Id del Empleado

2. El Gerente Administrativo ingresa la identificacin del empleado al sistema y solicita al sistema que realice la bsqueda del empleado.

3. El Gerente administrativo del video club solicita al sistema comenzar el proceso de actualizacin de los datos el empleado.

4. El sistema muestra los datos correspondiente al empleado a actualizar: id, n de cedula, nombre, apellido, sexo, estado civil, telf_fijo, telf._mov, direccin.

5. El sistema permite al gerente administrativo actualizar los datos.

6. El gerente administrativo actualiza los datos que el sistema permite y solicita al sistema que los almacene.

7. El sistema actualiza los datos correspondientes al empleado e informa al gerente administrativo que el proceso ha terminado con xito.

Informal.RF10

Caso de uso: Eliminar Empleado

Actor: Gerente administrativo

Acciones:

1. El Gerente administrativo ingresa la identificacin del usuario final al sistema

2. El sistema inicia el proceso de bsqueda del usuario final que se va hadar de baja

3. El sistema muestra los datos del usuario final que se va hadar de baja.

4. El empleado solicita al sistema comenzar el proceso de dar de baja

5. El empleado solicita al sistema eliminar la informacin correspondiente al usuario final

6. El sistema elimina los datos correspondiente al usuario final informa al empleado de que el proceso ha terminado con xito.

Informal.RF11

Caso de uso: Registrar pelcula

Actor: usuario final

Acciones:

1. El usuario final ingresa el id de la pelcula al sistema para verificar su existencia

2. El empleado solicita al sistema realizar la bsqueda de la pelcula

3. El sistema realiza la bsqueda de la pelcula

4. El sistema le informa al usuario final que la pelcula no existe

5. El usuario final obtiene la informacin de la pelcula a registrar

6. El usuario final le solicita al sistema que inicie el proceso para registrar una nueva pelcula

7. El sistema inicia el proceso para registrar pelcula.

8. El usuario final ingresa los datos de la pelcula al sistema como son: Ttulo de la pelcula, id del gnero, fecha de estreno y cantidad

9. El usuario final le solicita al sistema almacenar la informacin de la pelcula.

10. El sistema almacena la informacin de la pelcula e informa al usuario final que el proceso ha terminado con xito.

Informal.RF12

Caso de uso: Actualizar pelcula

Actor: usuario final

Acciones:

1.El usuario final ingresa el id de la pelcula al sistema

2. El empleado solicita al sistema realizar la bsqueda de la pelcula

3. sistema realiza la bsqueda de la pelcula

4. El sistema muestra los datos de la pelcula.

5.El sistema permite al usuario final actualizar los datos

6.El usuario final modifica los datos y solicita al sistema almacenar la informacin

7.el sistema almacena la informacin e informa al cliente que el proceso ha terminado con xito

Informal.RF13

Caso de uso: Eliminar pelcula

Actor: usuario final

Acciones:

1.El usuario final ingresa el id de la pelcula al sistema

2. sistema realiza la bsqueda de la pelcula

3. el sistema muestra la pelcula a eliminar

4. El empleado solicita al sistema comenzar el proceso de dar de baja a la pelcula.

5. El sistema elimina la pelcula e informa al usuario final que el proceso trmino con xito.

Informal.RF14

Caso de uso: Eliminar pelcula

Actor: usuario final

Acciones:

1.El usuario final ingresa el id de la pelcula al sistema

2. sistema realiza la bsqueda de la pelcula

3. el sistema muestra la pelcula a eliminar

4. El empleado solicita al sistema comenzar el proceso de dar de baja a la pelcula.

5. El sistema elimina la pelcula e informa al usuario final que el proceso trmino con xito.

Informal.RF15

Caso de uso: Registrar usuario

Actor: Gerente Administrativo

Acciones:

1.El Gerente admn obtiene la informacin para registrar usuario

2. El Gerente admn solicita al sistema comenzar proceso de registrar un nuevo usuario

2. El sistema permite ingresar los datos del usuario

3. El Gerente admn registra el nuevo usuario y solicita al sistema almacenar la informacin.

4. El sistema almacena la informacin del usuario

Informal.RF16

Caso de uso: Eliminar usuario

Actor: Gerente Administrativo

Acciones:

1.El Gerente admn ingresa el id del usuario la sistema

2. El Gerente admn solicita al sistema su bsqueda

2. El sistema muestra los datos del usuario

3. El Gerente admn solicita al sistema eliminar al usuario.

4. El sistema elimina al usuario del sistema.

Informal.RF17

Caso de uso: registrar genero

Actor: usuario final

Acciones:

1. El usuario final solicita la sistema iniciar el proceso ingresar un nuevo gnero.

2. El sistema le permite al usuario final ingresar los datos del genero

3. El usuario final ingresa los datos del genero la sistema y solicita al sistema almacenar la informacin

4. E l sistema almacena los datos del genero

Informal.RF18

Caso de uso: registrar Precio

Actor: usuario final

Acciones:

1. El usuario final ingresa le solicita la sistema iniciar el proceso de registrar nuevo precio.

2. El Sistema muestra los campos correspondientes para la introduccin del nuevo precio.

3. El usuario final El actor introduce el id de la categora.

4. El sistema verifica la existencia de la categora

5. El actor introduce el precio.

6. El usuario final almacena la informacin.

Alternativo

Informal.RF1Alternativo

Caso de uso: Registrar un nuevo cliente

5.1 si est el registrado el usuario final informa al cliente que ya existe.

Actor: Usuario Final

Acciones:

1. El usuario final le solicita la identificacin al cliente2.

3. El usuario final ingresa la identificacin del cliente al sistema 4.

5. El usuario final solicita al sistema que realice una bsqueda6.

7. El sistema realiza la bsqueda para verificar la existencia del cliente8.

9. El sistema le informa al empleado que el cliente no est registrado10.

11. El empleado le informa al cliente que no est registrado 12.

13. El usuario final solicita los datos al cliente14.

15. El usuario final ingresa los datos del cliente la sistema16.

17. El usuario final guarda los datos del cliente18.

19. El sistema registra al cliente e informa al empleado que el proceso se realiz con xito20.

Informal. RF2

Caso de uso: Actualizar Registro del Cliente

2.1 El sistema le informa al usuario que no est registrado.

3.1 El usuario final visualiza que la informacin est correcta.

Actor: Usuario Final

Acciones:

1. El empleado solicita la identificacin al cliente2.

3. El empleado ingresa la identificacin del cliente al sistema y solicita al sistema que realice la bsqueda del cliente.4.

5. El empleado del video club solicita al sistema comenzar el proceso de actualizacin de los datos el cliente6.

7. El sistema muestra los datos correspondiente al cliente a actualizar: id, n de cedula, nombre, apellido, sexo, estado civil, telf_fijo, telf._mov, direccin. 8.

9. El sistema permite al empleado actualizar los datos.10.

11. El empleado actualiza los datos que el sistema permite y solicita al sistema que los almacene12.

13. El sistema actualiza los datos correspondientes al cliente e informa al empleado que el proceso ha terminado con xito.14.

Informal. RF3Alternativa

Caso de uso: Buscar Cliente

4.1 si el sistema no muestra la informacin del cliente el usuario final le comunica al cliente que no est registrado.

Actor: Usuario Final

Acciones:

1. El empleado solicita la identificacin al cliente2.

3. El empleado ingresa la identificacin del cliente al sistema 4.

5. El sistema inicia el proceso de bsqueda.6.

7. El sistema muestra los datos correspondiente al cliente. 8.

9. El empleado verifico la existencia del cliente en el sistema.10.

Informal.RF4Alternativa

Caso de uso: Eliminar cliente

7.1 si el cliente tiene pagos pendiente e sistema comunica la situacin al empleado y cancela la operacin.

7.2 si el usuario final solicita la sistema cancelar la operacin el sistema la cancela.

Actor: Usuario Final

Acciones:

1. El empleado solicita la identificacin al cliente2.

3. El empleado ingresa la identificacin del cliente al sistema 4.

5. El sistema inicia el proceso de bsqueda del cliente que se va hadar de baja6.

7. El sistema muestra los datos del cliente que se va hadar de baja.8.

9. El empleado solicita al sistema comenzar el proceso de dar de baja10.

11. El empleado solicita al sistema eliminar la informacin correspondiente al cliente12.

13. El sistema elimina los datos correspondiente al cliente informa al empleado de que el proceso ha terminado con xito. 14.

Informal. RF5Alternativa

Caso de Uso: Entregar Pelculas

Actor: Usuario Final

4.1 si el sistema no encuentra al cliente le informa al usuario final que no existe y cancela la operacin.

Acciones:

1. Solicitar al cliente su ID.2.

3. El empleado ingresa el Id del Cliente al Sistema.4.

5. El empleado solicita al sistema buscar al cliente.6.

7. El sistema busca al cliente.8.

9. El sistema muestra los datos del Cliente.10.

11. El empleado verifica los datos mostrados por el sistema.12.

13. El empleado registra el alquiler del cliente14.

15. El sistema almacena el alquiler del cliente16.

17. El sistema confirma la entrega y verifica si hay retraso18.

19. El empleado entrega las pelculas alquiladas al cliente.20.

Informal.RF06Alternativa

Caso de uso: Registrar - Factura

5.1 Si no existen las pelculas ni las cantidades solicitadas, el sistema regresa al paso 3

Actor: usuario final

Acciones:

1. Realizar los pasos requeridos en el RF012.

3. Realizar los paso requerido en el RF074.

5. El usuario final solicita al sistema iniciar proceso de facturacin.6.

7. El sistema muestra los campos para introduccin de los datos.8.

9. El usuario final introduce el detalle de pelculas y cantidades de pelcula a alquilar.10.

11. El usuario final introduce el nmero de factura.12.

13. El usuario final introduce la descripcin.14.

15. El usuario final introduce el precio.16.

17. El Sistema genera los subtotales, el total, el IVA y el neto.18.

19. El Sistema Almacena la informacin de las pelculas, sus cantidades, sus costos, IVA y neto.20.

Informal. RF07Alternativa

Caso de Uso: Registrar Alquiler

6.1 Si no existe el Id del Cliente, el sistema lo reporta y regresa al paso 3.7.1 Si no existe el id del Empleado, el sistema lo reporta.

Actor: Usuario Final

Acciones:

1. El usuario final solicita al sistema iniciar proceso de registrar Alquiler2.

3. El sistema muestra la informacin de las pelculas, sus cantitades,sus costo, IVA y neto4.

5. El sistema muestra los datos para introducir los datos.6.

7. El usuario final introduce el id del cliente.8.

9. El usuario final solicita al sistema busque la cliente10.

11. El sistema verifica la existencia del cliente.12.

13. El usuario final introduce el id del Empleado14.

15. El Sistema confirma la existencia de Empleado16.

17. El actor introduce la fecha actual y la fecha de entrega de las pelculas.18.

19. El sistema almacena la informacin.20.

Informal. RF08Alternativa

Caso de Uso: Registrar Empleado

3.1Si el no. de cdula ya existe, el Sistema le informa al Gerente Administrativo que el nmero de cedula ya existe.

Actor: Gerente Administrativo

Acciones:

1. El Gerente Administrativo solicita al sistema iniciar el proceso de ingresar un nuevo empleado2.

3. El sistema permite al Gerente Administrativo ingresar nuevo cliente.4.

5. El Gerente Administrativo ingresa los datos del empleado al sistema como son: Nombre y apellidos del empleado, numero de cedula, Telfonos fijo y mvil, direccin, sexo, estado civil y fecha de ingreso6.

7. El gerente Administrativo solicita al sistema almacenar los datos del empleado8.

9. El sistema almacena la informacin del empleado10.

Informal. RF9Alternativa

Caso de Uso: Actualizar Empleado

2.1 Si el id del empleado no existe, el Sistema le informa al gerente administrativo y cancela la operacin.

Actor: Gerente Administrativo

Acciones:

1. El Gerente Administrativo solicita el Id del Empleado2.

3. El Gerente Administrativo ingresa la identificacin del empleado al sistema y solicita al sistema que realice la bsqueda del empleado.4.

5. El Gerente administrativo del video club solicita al sistema comenzar el proceso de actualizacin de los datos el empleado.6.

7. El sistema muestra los datos correspondiente al empleado a actualizar: id, n de cedula, nombre, apellido, sexo, estado civil, telf_fijo, telf._mov, direccin. 8.

9. El sistema permite al gerente administrativo actualizar los datos.10.

11. El gerente administrativo actualiza los datos que el sistema permite y solicita al sistema que los almacene.12.

13. El sistema actualiza los datos correspondientes al empleado e informa al gerente administrativo que el proceso ha terminado con xito.14.

Informal.RF10Alternativa

Caso de uso: Eliminar Empleado

4.1 si el usuario final solicita al sistema cancelar la operacin el sistema la cancela.

Actor: Gerente administrativo

Acciones:

1. El Gerente administrativo ingresa la identificacin del usuario final al sistema 2.

3. El sistema inicia el proceso de bsqueda del usuario final que se va hadar de baja4.

5. El sistema muestra los datos del usuario final que se va hadar de baja.6.

7. El empleado solicita al sistema comenzar el proceso de dar de baja8.

9. El empleado solicita al sistema eliminar la informacin correspondiente al usuario final10.

11. El sistema elimina los datos correspondiente al usuario final informa al empleado de que el proceso ha terminado con xito. 12.

Informal.RF11Alternativa

Caso de uso: Registrar pelcula

4.14.1 si la pelcula ya existe se cancela la operacin

Actor: usuario final

Acciones:

1. El usuario final ingresa el id de la pelcula al sistema para verificar su existencia2.

3. El empleado solicita al sistema realizar la bsqueda de la pelcula4.

5. El sistema realiza la bsqueda de la pelcula6.

7. El sistema le informa al usuario final que la pelcula no existe 8.

9. El usuario final obtiene la informacin de la pelcula a registrar 10.

11. El usuario final le solicita al sistema que inicie el proceso para registrar una nueva pelcula12.

13. El sistema inicia el proceso para registrar pelcula.14.

15. El usuario final ingresa los datos de la pelcula al sistema como son: Ttulo de la pelcula, id del gnero, fecha de estreno y cantidad16.

17. El usuario final le solicita al sistema almacenar la informacin de la pelcula.18.

19. El sistema almacena la informacin de la pelcula e informa al usuario final que el proceso ha terminado con xito.

Informal.RF12Alternativa

Caso de uso: Actualizar pelcula

5.1 el usuario final visualiza que la informacin ya est actualizada cancela la operacin.

Actor: usuario final

Acciones:

1. El usuario final ingresa el id de la pelcula al sistema2.

3. El usuario final solicita al sistema realizar la bsqueda de la pelcula4.

5. El sistema realiza la bsqueda de la pelcula6.

7. El sistema muestra los datos de la pelcula.8.

9. El sistema permite al usuario final actualizar los datos10.

11. El usuario final modifica los datos y solicita al sistema almacenar la informacin12.

13. El sistema almacena la informacin e informa al usuario final que el proceso ha terminado con xito

Informal.RF13Alternativa

Caso de uso: Eliminar pelcula

2.1 si el sistema no encuentra la pelcula a eliminar informa al usuario final que la pelcula no existe y cancela la operacin.

Actor: usuario final

Acciones:

1. El usuario final ingresa el id de la pelcula al sistema2.

3. Sistema realiza la bsqueda de la pelcula4.

5. El sistema muestra la pelcula a eliminar6.

7. El empleado solicita al sistema comenzar el proceso de dar de baja a la pelcula.8.

9. El sistema elimina la pelcula cambiando su estado e informa al usuario final que el proceso trmino con xito.

Informal.RF14Alternativa

Caso de uso: Buscar pelcula

3.1 si el sistema no en la encuentra le informa la usuario final que no existe.

Actor: usuario final

Acciones:

1. El usuario final ingresa el ttulo de la pelcula al sistema2.

3. El usuario final solicita al sistema comenzar el proceso de bsqueda4.

5. El sistema realiza la bsqueda de la pelcula.6.

7. El sistema muestra la pelcula que se solicit buscar.8.

9. El usuario final ingresa la cantidad de pelculas solicitadas.10.

11. El usuario final solicita al sistema confirme la disponibilidad de las pelculas.12.

13. El sistema realiza la verificacin de disponibilidad y le informa al usuario final.14.

Informal.RF15Alternativa

Caso de uso: Registrar usuario

4.1Si el id del empleado no existe, y Si el login ya existe, el sistema lo informa y regresa al paso 3

Actor: Gerente Administrativo

Acciones:

1. El Gerente administrativo obtiene la informacin para registrar usuario2.

3. El Gerente administrativo solicita al sistema comenzar proceso de registrar un nuevo usuario4.

5. El sistema permite ingresar los datos del usuario6.

7. El Gerente administrativo ingresa el id del empleado, permiso, login y contrasea para el usuario.8.

9. El Gerente Administrativo solicita al sistema registrar los datos.10.

11. El sistema registra los datos del usuario.12.

Informal.RF16Alternativa

Caso de uso: Eliminar usuario

2.1 Si el id del usuario no existe, el sistema informa al usuario final que no existe.

Actor: Gerente Administrativo

Acciones:

1. El Gerente administrativo ingresa el id del usuario la sistema2.

3. El Gerente administrativo solicita al sistema su bsqueda4.

5. El sistema muestra los datos del usuario6.

7. El Gerente administrativo solicita al sistema eliminar al usuario.8.

9. El sistema elimina al usuario del sistema cambiando su estado a de baja.10.

Informal.RF17Alternativa

Caso de uso: registrar genero

4.1 si los datos se repiten el sistema le informa al usuario final que el gnero ya existe y cancela la operacin.

Actor: usuario final

Acciones:

1. El usuario final solicita la sistema iniciar el proceso ingresar un nuevo gnero.2.

3. El sistema le permite al usuario final ingresar los datos del genero4.

5. El usuario final ingresa el nombre del gnero y solicita al sistema almacenar la informacin6.

4. E l sistema almacena los datos del gnero.

Informal.RF18Alternativa

Caso de uso: registrar Precio

4.1 Si el id de la categora no existe, el Sistema lo informa y regresa al paso 3.

Actor: usuario final

Acciones:

1. El usuario final ingresa le solicita la sistema iniciar el proceso de registrar nuevo precio. 7.

2. El Sistema muestra los campos correspondientes para la introduccin del nuevo precio.8.

3. El usuario final El actor introduce el id de la categora.

9.

4. El sistema verifica la existencia de la categora10.

5. El actor introduce el precio.11.

6. El usuario final almacena la informacin.12.

Informal.RF19Alternativa

Caso de uso: Actualizar Precio

2.1 Si el id del precio no existe, el Sistema le informa al usuario final que no existe y cancela la informacin.

Actor: usuario final

Acciones:

1. El usuario final ingresa el id del precio1.

1. El usuario final solicita la sistema realice una bsqueda al precio que se desea actualizar 1.

1. E l sistema permite al usuario final realizar actualizacin1.

1. El usuario final actualiza el precio y solicita al sistema actualizar1.

1. El sistema realiza la actualizacin.1.

Informal.RF20Alternativa

Caso de uso: Buscar precio

2.1Si el id del precio no existe, el Sistema le informa al usuario final que no existe y cancela el proceso.

Actor: usuario final

Acciones:

1. El usuario final ingresa el id del precio1.

1. El usuario final solicita la sistema realice una bsqueda1.

1. E l sistema permite al usuario final realiza bsqueda1.

1. El sistema muestra el precio.1.

Informal.RF21Alternativa

Caso de uso: Registrar categora

4.1 Si el id de la categora existe, el Sistema lo informa y regresa al paso 3.

Actor: usuario final

Acciones:

1. El usuario final solicita la sistema realizar el proceso de registrar categora1.

1. El sistema permite al usuario final registrar categora1.

1. El usuario final ingresa el nombre de la categora en el sistema y solicita la sistema almacenar la categora1.

1. El sistema almacena categora.1.

Informal.RF22Alternativa

Caso de uso: Actualizar Categora

3.1 Si el id de la categora no existe el sistema informa al usuario final que no existe y cancela el proceso.

Actor: usuario final

Acciones:

1. El usuario final ingresa el id de categora1.

1. El usuario final solicita al sistema buscar la categora1.

1. El sistema busca la categora a actualizar.1.

1. El sistema muestra los datos de la categora1.

1. El sistema le permite realizar la actualizacin al usuario final1.

1. El usuario final realiza la actualizacin y solicita al sistema almacenar la informacin.1.

1. El sistema actualiza la informacin e informa al usuario final que el proceso se ejecut con xito.1.

Informal. RF23Alternativa

Caso de uso: Buscar Categora

2.1 Si el id de la categora no existe el sistema informa al usuario final que no existe y cancela el proceso.

Actor: usuario final

Acciones:

1. El usuario final ingresa el id de la Categora1.

1. El sistema realizar una bsqueda de la categora1.

1. El sistema muestra la categora1.

CU-01Nombre del caso de uso:Registrar un nuevo Cliente

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF1, Registrar clientes.

Activar el evento:Al hacer clic en la pestaaCliente ->Nuevo

Tipo:Primario-esencial

PasoAcciones

1.El actor selecciona del men la pestaa Clientes y luego la opcin Nuevo

2.El Sistema muestra los campos correspondientes para el llenado de datos.

3.El actor introduce el Nmero de Cdula del Cliente.

4.El actor introduce el nombre y apellido del Cliente.

5.El actor introduce la direccin, telfonos, sexo, estado civil y la fecha.

6.Clic en el botn Aceptar.

Precondicin:Los datos del Cliente no deben existir en la base de datos y el Usuario final debe estar conectado al sistema.

Post-condicin:Los datos del Cliente deben aparecer en la base de datos

ExcepcionesPasoAccin

3Si el no. de cdula ya existe, el Sistema lo informa y regresa al paso 3.

Todos los campos deben contener datos vlidos, de no ser as, despliega un mensaje indicando el error y regresa al paso 2.

Suposiciones:El actor Usuario final tiene los datos vlidos de un Cliente.

CU-02Nombre del caso de uso:Actualizar Registro del Cliente

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF2, Actualizar clientes.

Activar el evento:El actor da clic en la pestaa Cliente ->Actualizar

Tipo:Secundario

PasoAcciones

1El actor Usuario final da clic en la pestaa Cliente y luego en la opcin Actualizar.

2.El Sistema presenta un campo para la introduccin del id del Cliente

3.El actor introduce el id del Cliente

4.El Sistema busca los datos del Cliente

5.El Sistema presenta en pantalla los datos del Cliente.

6.El actor modifica los datos del Cliente.

7.Clic en el botn Aceptar

Precondicin:Los datos del Cliente deben existir en la base de datos y el usuario final debe de estar conectado al sistema.

Post-condicin:Muestra los datos actualizados del Cliente en pantalla

ExcepcionesPasoAccin

4Si el id del Cliente no existe, el Sistema lo regresa al paso 3.

Todos los campos que el usuario final modifique deben contener datos vlidos, de no ser as, despliega un mensaje error y regresa al paso 5.

Suposiciones:Los datos a modificar del Cliente estn disponibles para el actor y son vlidos.

CU-03Nombre del caso de uso:Buscar Cliente

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF3, Buscar clientes.

Activar el evento:El actor da clic en la pestaa Cliente ->Buscar

Tipo:Secundario

PasoAcciones

1.El actor da clic en la pestaa Clientes y luego en la opcin Buscar.

2.El Sistema presenta un campo para la introduccin del id del Cliente a buscar.

3.El actor introduce el id del Cliente del Cliente.

4.Clic en el botn Aceptar

5.El Sistema verifica que el Cliente existe.

6.El Sistema muestra en pantalla los datos del Cliente.

Precondicin:El Cliente debe estar registrado en la base de datos y debe tener un id.

Post-condicin:Muestra en pantalla los datos del Cliente.

ExcepcionesPasoAccin

5Si el no. de id no existe, el sistema lo regresa al paso 3.

El campo para el id del Cliente debe contener id vlidos, caso contrario muestra un mensaje de error y regresa al paso 3.

Suposiciones:El Cliente est registrado en la base de datos y el usuario final tiene un nmero de id de cliente vlido.

CU-04Nombre del caso de uso:Eliminar Cliente

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF4, Eliminar clientes.

Activar el evento:El actor da clic a la pestaa Clientes ->Eliminar

Tipo:Secundario

PasoAcciones

1.El actor da clic a la pestaa Clientes y luego en la opcin Eliminar.

2.El sistema muestra un campo para introducir el id del Cliente.

3.El actor introduce el id del Cliente.

4.El Sistema Verifica que el Cliente existe

5.El Sistema despliega la informacin del Cliente en pantalla

6.Clic en el botn Eliminar

7.El Sistema confirma el cambio de estado del Cliente de activo a de baja.

Precondicin:El cliente debe de estar registrado en el sistema y contar con un id.

Post-condicin:Muestra en pantalla mensaje de confirmacin de cambio de estado para el Cliente.

ExcepcionesPasoAccin

4Si el id del Cliente no existe, el sistema lo informa y regresa al paso 3

El campo para el id del Cliente debe contener id vlidos, caso contrario muestra un mensaje de error y regresa al paso 3.

Suposiciones:Los datos del Cliente estn disponibles para el actor y el estado de los Clientes debe de ser activo.

CU-05Nombre del caso de uso:Entregar Pelculas

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF5, Entregar Pelculas.

Activar el evento:El actor da clic a la pestaa Entregas ->Registrar Entrega

Tipo:Secundario

PasoAcciones

1.El actor da clic a la pestaa Entregas y luego en la opcin Registrar Entrega.

2.El sistema muestra en pantalla un campo para que el actor introduzca el nmero de id del Cliente.

3.El actor introduce el id del Cliente.

4.Clic en el botn Aceptar

5.El Sistema Verifica que el Cliente existe

6.El Sistema busca el registro del alquiler del Cliente

7.El Sistema despliega la informacin del Alquiler en pantalla.

8.El actor da clic al botn Realizar Entrega

9.El Sistema confirma la entrega y verifica si hay retraso.

Precondicin:El cliente debe de estar registrado en el sistema y tiene que tener un alquiler pendiente de entrega.

Post-condicin:Muestra en pantalla mensaje de confirmacin de la entrega de las pelculas y si hay retraso en la misma.

ExcepcionesPasoAccin

5Si el id del Cliente no existe, el sistema regresa al paso 3

6Si el Sistema no encuentra alquiler asociado al Cliente, regresa al paso 3.

El campo para el id del Cliente debe contener id vlidos, caso contrario muestra un mensaje de error y regresa al paso 3.

Suposiciones:Los datos del Cliente y del alquiler estn disponibles para el actor.

CU-06Nombre del caso de uso:Registrar Factura

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo a los Requisitos Funcionales No. RF8, Registrar Factura y RF9, Registrar Detalle de Factura.

Activar el evento:El actor da clic a la pestaa Factura ->Nuevo

Tipo:Primario-esencial

PasoAcciones

1.El actor da clic a la pestaa Factura y luego en la opcin Nuevo.

2.El sistema muestra los campos para introduccin de los datos.

3.El actor introduce el detalle de pelculas y cantidades.

4.El Sistema confirma la existencia y disponibilidad de las pelculas.

5.El actor introduce el No. de Factura

6.El actor introduce la descripcin.

7.El actor introduce el precio.

8.El Sistema genera los subtotales, el total, el iva y el neto.

9.El Sistema presenta en pantalla la informacin de las pelculas, sus cantidades, sus costos, iva y neto.

Precondicin:El cliente, las pelculas y los precios deben de existir en la base de datos.

Post-condicin:Muestra en pantalla el detalle de pelculas, sus costos, iva y neto.

ExcepcionesPasoAccin

4Si no existen las pelculas ni las cantidades solicitadas, el sistema regresa al paso 3.

Los campos con los datos de la Factura deben de ser vlidos, si no es as, muestra un mensaje de error en pantalla y regresa al paso 2.

Suposiciones:Los datos del Cliente, de las pelculas y de los precios estn disponibles para el actor.

CU-07Nombre del caso de uso:Registrar Alquiler

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF7, Registrar Alquiler.

Activar el evento:Al finalizar el Caso de Uso CU-06

Tipo:Primario-esencial

PasoAcciones

1.El Sistema presenta en pantalla la informacin de las pelculas, sus cantidades, sus costos, iva y neto.

2.El sistema muestra los campos para introduccin de los datos.

3.El actor introduce el id del Cliente

4.El Sistema confirma la existencia del Cliente.

5.El actor introduce el id del Empleado

6.El Sistema confirma la existencia de Empleado

7.El actor introduce la fecha actual y la fecha de entrega de las pelculas.

8.Clic en el botn Aceptar

9.El Sistema despliega la informacin del Cliente, el Empleado y el detalle de las pelculas alquiladas en pantalla.

Precondicin:El cliente y el empleado deben de existir en la base de datos.

Post-condicin:Muestra en pantalla los datos del Cliente, los Empleados y las pelculas.

ExcepcionesPasoAccin

4Si no existe el Id del Cliente, el sistema lo reporta y regresa al paso 3.

6Si no existe el id del Empleado, el sistema lo reporta y regresa al paso 5.

Los campos con los datos del Cliente deben de ser vlidos, si no es as, muestra un mensaje de error en pantalla y regresa al paso 2.

Suposiciones:Los datos del Cliente y el empleado estn disponibles para el actor.

CU-08Nombre del caso de uso:Registrar Empleado

Actor(es):Gerente Administrativo

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF11, Registrar Empleado.

Activar el evento:Al hacer clic en la pestaa Empleado -> Nuevo

Tipo:Primario-esencial

PasoAcciones

1.El actor selecciona del men la pestaa Empleado y luego la opcin Nuevo

2.El Sistema muestra los campos correspondientes para el llenado de datos.

3.El actor introduce el Nmero de Cdula del Empleado.

4.El actor introduce el nombre y apellido del Empleado.

5.El actor introduce la direccin, telfonos, sexo, estado civil y la fecha.

6.Clic en el botn Aceptar.

Precondicin:Los datos del Empleado no deben existir en la base de datos y el Gerente Administrativo debe estar conectado al sistema.

Post-condicin:Los datos del Empleado deben aparecer en la base de datos

ExcepcionesPasoAccin

3Si el no. de cdula ya existe, el Sistema lo informa y regresa al paso 3.

Todos los campos deben contener datos vlidos, de no ser as, despliega un mensaje indicando el error y regresa al paso 2.

Suposiciones:El actor tiene los datos vlidos de un Empleado.

CU-09Nombre del caso de uso:Actualizar Empleado

Actor(es):Gerente Administrativo

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF12, Actualizar Empleado.

Activar el evento:El actor da clic en la pestaa Empleado ->Actualizar

Tipo:Secundario

PasoAcciones

1El actor da clic en la pestaa Empleado y luego en la opcin Actualizar.

2.El Sistema presenta un campo para la introduccin id del Empleado a actualizar.

3.El actor introduce el id del Empleado.

4.El Sistema busca los datos del Empleado.

5.El Sistema presenta en pantalla los datos del Empleado.

6.El actor modifica los datos del Empleado.

7.Clic en el botn Aceptar

Precondicin:Los datos del Cliente deben existir en la base de datos y el Gerente Administrativo debe de estar conectado al sistema.

Post-condicin:Muestra los datos actualizados del Cliente en pantalla

ExcepcionesPasoAccin

4Si el id del usuario final no existe, el Sistema lo informa y regresa al paso 3.

Todos los campos que el Gerente Administrativo modifique deben contener datos vlidos, de no ser as, despliega un mensaje error y regresa al paso 5.

Suposiciones:Los datos a modificar del Cliente estn disponibles para el actor y son vlidos.

CU-10Nombre del caso de uso:Eliminar Empleado

Actor(es):Gerente Administrativo

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF13, Eliminar Empleado.

Activar el evento:El actor da clic a la pestaa Empleado ->Eliminar

Tipo:Secundario

PasoAcciones

1.El actor da clic a la pestaa Empleado y luego en la opcin Eliminar.

2.El sistema muestra un campo para introducir el id del Empleado.

3.El actor introduce el id del Empleado.

4.El Sistema Verifica que el Cliente existe

5.El Sistema despliega la informacin del Cliente en pantalla

6.Clic en el botn Aceptar

7.El Sistema confirma el cambio de estado del Empleado de activo a de baja.

Precondicin:El Empleado debe de estar registrado en el sistema, contar con un id. El Gerente Administrativo debe estar conectado al sistema.

Post-condicin:Muestra en pantalla mensaje de confirmacin de cambio de estado para el Empleado.

ExcepcionesPasoAccin

4Si el id del Empleado no existe, el sistema lo informa y regresa al paso 3

El campo para el id del Empleado debe permitir nmeros vlidos.

Suposiciones:Los datos del Empleado estn disponibles para el actor y el estado de los Empleado debe de ser activo antes de la eliminacin.

CU-11Nombre del caso de uso:Registrar Pelcula

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF14, Registrar Pelcula.

Activar el evento:Al hacer clic en la pestaa Pelculas ->Nuevo

Tipo:Primario-esencial

PasoAcciones

1.El actor selecciona del men la pestaa Pelcula y luego la opcin Nuevo

2.El Sistema muestra los campos correspondientes para el llenado de datos.

3.El actor introduce el Ttulo de la pelcula

4.El actor introduce la fecha de estreno.

5.El actor introduce el id del gnero.

6El actor introduce la cantidad de copias de la pelcula.

7.Clic en el botn Aceptar.

Precondicin:Los datos de la pelcula no deben existir en la base de datos y el Usuario final debe estar conectado al sistema.

Post-condicin:Los datos de la Pelcula deben aparecer en la base de datos

ExcepcionesPasoAccin

3Si el ttulo de la pelcula ya existe, el Sistema lo informa y regresa al paso 3.

5Si el id del gnero no existe, el sistema lo informa y regresa al paso 5.

Todos los campos deben contener datos vlidos, de no ser as, despliega un mensaje indicando el error y regresa al paso 2.

Suposiciones:El actor Usuario final tiene los datos vlidos de la pelcula.

CU-12Nombre del caso de uso:Actualizar Pelcula

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF15, Actualizar Pelculas.

Activar el evento:El actor da clic en la pestaa Pelculas->Actualizar

Tipo:Secundario

PasoAcciones

1El actor Usuario final da clic en la pestaa Pelculas y luego en la opcin Actualizar.

2.El Sistema presenta un campo para la introduccin del id de la Pelcula.

3.El actor introduce el id de la pelcula.

4.El Sistema busca los datos de la pelcula.

5.El Sistema presenta en pantalla los datos de la pelcula.

6.El actor modifica los datos de la pelcula.

7.Clic en el botn Aceptar

Precondicin:Los datos de la pelcula deben existir en la base de datos y el usuario final debe de estar conectado al sistema.

Post-condicin:Muestra los datos actualizados de la pelcula en pantalla

ExcepcionesPasoAccin

4Si el id de la pelcula no existe, el Sistema lo regresa al paso 3.

Todos los campos que el usuario final modifique deben contener datos vlidos, de no ser as, despliega un mensaje error y regresa al paso 5.

Suposiciones:Los datos a modificar de la pelcula estn disponibles para el actor y son vlidos.

CU-13Nombre del caso de uso:Eliminar Pelcula

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF16, Eliminar Pelculas.

Activar el evento:El actor da clic a la pestaa Pelculas ->Eliminar

Tipo:Secundario

PasoAcciones

1.El actor da clic a la pestaa Pelculas y luego en la opcin Eliminar.

2.El sistema muestra un campo para introducir el id de la pelcula.

3.El actor introduce el id de la pelcula.

4.El Sistema Verifica que la pelcula exista

5.El Sistema despliega la informacin de la pelcula en pantalla

6.Clic en el botn Eliminar

7.El Sistema confirma el cambio de estado de la pelcula de activo a de baja.

Precondicin:La pelcula debe de estar registrada en el sistema y contar con un id. El actor debe de estar conectado al sistema.

Post-condicin:Muestra en pantalla mensaje de confirmacin de cambio de estado para la pelcula.

ExcepcionesPasoAccin

4Si el id de la pelcula no existe, el sistema regresa al paso 3

El campo para el id del Cliente debe contener id vlidos, caso contrario muestra un mensaje de error y regresa al paso 3.

Suposiciones:Los datos de la pelcula estn disponibles para el actor.

CU-14Nombre del caso de uso:Buscar Pelcula

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo a los Requisitos Funcionales No. RF17, Buscar Pelculas, y RF18, Disponibilidad de Pelculas.

Activar el evento:El actor da clic en la pestaa Pelculas ->Buscar

Tipo:Secundario

PasoAcciones

1.El actor da clic en la pestaa Pelculas y luego en la opcin Buscar.

2.El Sistema presenta un campo para la introduccin del ttulo de la pelcula a buscar.

3.El actor introduce el ttulo de la pelcula.

4.Clic en el botn Aceptar

5.El Sistema verifica que la pelcula existe.

6.El actor introduce la cantidad de pelculas solicitadas.

7.El Sistema verifica la disponibilidad de las pelculas.

8.El Sistema muestra en pantalla los datos de la Pelcula.

Precondicin:La pelcula debe estar registrada en la base de datos y el usuario final debe de estar conectado al sistema.

Post-condicin:Muestra en pantalla los datos de la pelcula.

ExcepcionesPasoAccin

5Si el ttulo no existe, el sistema lo informa y regresa al paso 3.

6Si no hay la cantidad de pelculas solicitadas, el sistema lo informa y regresa al paso 7.

Suposiciones:La pelcula est registrada en la base de datos y hay suficientes copias disponibles.

CU-15Nombre del caso de uso:Registrar Usuario

Actor(es):Gerente Administrativo

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF20, Registrar Usuario.

Activar el evento:Al hacer clic en la pestaa Usuarios ->Nuevo

Tipo:Primario-esencial

PasoAcciones

1.El actor selecciona del men la pestaa Usuario y luego la opcin Nuevo

2.El Sistema muestra los campos correspondientes para el llenado de datos.

3.El actor introduce el id del Empleado.

4.El sistema verifica la existencia del Empleado.

5.El actor introduce el permiso.

6.El actor introduce el login y contrasea de acceso al sistema.

7.Clic en el botn Aceptar.

Precondicin:El id del usuario y el permiso deben existir en la base de datos y el Gerente administrativo debe estar conectado al sistema.

Post-condicin:Los datos del usuario deben aparecer en la base de datos

ExcepcionesPasoAccin

4Si el id del empleado no existe, el Sistema lo informa y regresa al paso 3.

7Si el login ya existe, el sistema lo informa y regresa al paso 6.

Todos los campos deben contener datos vlidos, de no ser as, despliega un mensaje indicando el error y regresa al paso 2.

Suposiciones:El actor tiene los datos vlidos del usuario.

CU-16Nombre del caso de uso:Eliminar Usuario

Actor(es):Gerente Administrativo

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF21, Eliminar Usuario.

Activar el evento:El actor da clic a la pestaa Usuarios ->Eliminar

Tipo:Secundario

PasoAcciones

1.El actor da clic a la pestaa Usuarios y luego en la opcin Eliminar.

2.El sistema muestra un campo para introducir el id del usuario.

3.El actor introduce el id del usuario.

4.El Sistema Verifica que el usuario exista

5.El Sistema despliega la informacin del usuario en pantalla.

6.Clic en el botn Eliminar

7.El Sistema confirma el cambio de estado del usuario de activo a de baja.

Precondicin:El usuario debe de estar registrado en el sistema y contar con un id. El actor debe de estar conectado al sistema.

Post-condicin:Muestra en pantalla mensaje de confirmacin de cambio de estado para el usuario.

ExcepcionesPasoAccin

4Si el id del usuario no existe, el sistema regresa al paso 3

El campo para el id del usuario debe contener id vlidos, caso contrario muestra un mensaje de error y regresa al paso 3.

Suposiciones:Los datos del usuario estn disponibles para el actor.

CU-17Nombre del caso de uso:Registrar Gnero

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF22, Registrar Gnero.

Activar el evento:Al hacer clic en la pestaa Gnero ->Nuevo

Tipo:Primario-esencial

PasoAcciones

1.El actor selecciona del men la pestaa Gnero y luego la opcin Nuevo

2.El Sistema muestra el campo correspondiente para la introduccin del nuevo gnero.

3.El actor introduce el nombre del gnero.

4.Clic en el botn Aceptar.

Precondicin:Los datos del gnero no deben existir en la base de datos y el usuario final debe estar conectado al sistema.

Post-condicin:Los datos del gnero deben aparecer en la base de datos

ExcepcionesPasoAccin

4Si el nombre del gnero ya existe, el Sistema lo informa y regresa al paso 3.

Suposiciones:El actor tiene los datos vlidos del gnero.

CU-18Nombre del caso de uso:Registrar Precio

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF23, Registrar Precios.

Activar el evento:Al hacer clic en la pestaa Precios ->Nuevo

Tipo:Primario-esencial

PasoAcciones

1.El actor selecciona del men la pestaa Precios y luego la opcin Nuevo

2.El Sistema muestra los campos correspondientes para la introduccin del nuevo precio.

3.El actor introduce el id de la categora.

4.El sistema verifica la existencia de la categora.

5.El actor introduce el precio.

6.Clic en el botn Aceptar.

Precondicin:El id de la categora debe existir en la base de datos y el usuario final debe estar conectado al sistema.

Post-condicin:Los datos de los precios deben aparecer en la base de datos

ExcepcionesPasoAccin

4Si el id de la categora no existe, el Sistema lo informa y regresa al paso 3.

Los datos del precio, deben de ser vlidos, de no ser as el sistema lo informa y regresa al paso 2.

Suposiciones:El actor tiene los datos vlidos del precio.

CU-19Nombre del caso de uso:Actualizar Precios

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF24, Actualizar Precios.

Activar el evento:El actor da clic en la pestaa Precios->Actualizar

Tipo:Secundario

PasoAcciones

1El actor da clic en la pestaa Precios y luego en la opcin Actualizar.

2.El Sistema presenta un campo para la introduccin del id del Precio.

3.El actor introduce el id del precio.

4.El Sistema busca los datos del precio.

5.El Sistema presenta en pantalla los datos del precio.

6.El actor modifica los datos del precio.

7.Clic en el botn Aceptar

Precondicin:Los datos del precio deben existir en la base de datos y el usuario final debe de estar conectado al sistema.

Post-condicin:Muestra los datos actualizados del precio en pantalla

ExcepcionesPasoAccin

4Si el id del precio no existe, el Sistema lo regresa al paso 3.

Todos los campos que el usuario final modifique deben contener datos vlidos, de no ser as, despliega un mensaje error y regresa al paso 5.

Suposiciones:Los datos a modificar del precio estn disponibles para el actor y son vlidos.

CU-20Nombre del caso de uso:Buscar Precio

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF25, Buscar Precio.

Activar el evento:El actor da clic en la pestaa Precios ->Buscar

Tipo:Secundario

PasoAcciones

1.El actor da clic en la pestaa Precios y luego en la opcin Buscar.

2.El Sistema presenta un campo para la introduccin del id del precio

3.El actor introduce el id del precio.

4.El Sistema muestra en pantalla los datos del precio.

Precondicin:El precio debe estar registrado en la base de datos y el usuario final debe de estar conectado al sistema.

Post-condicin:Muestra en pantalla los datos del precio.

ExcepcionesPasoAccin

4Si el id del precio no existe, el sistema lo informa y regresa al paso 3.

Suposiciones:El precio est registrado en la base de datos.

CU-21Nombre del caso de uso:Registrar Categora

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF26, Registrar Categora.

Activar el evento:Al hacer clic en la pestaa Categora ->Nuevo

Tipo:Primario-esencial

PasoAcciones

1.El actor selecciona del men la pestaa Categora y luego la opcin Nuevo

2.El Sistema muestra los campos correspondientes para la introduccin de la nueva categora.

3.El actor introduce el id de la categora.

4.El sistema verifica la existencia de la categora.

5.El actor introduce el nombre de la categora.

6.Clic en el botn Aceptar.

Precondicin:El id de la categora no debe existir en la base de datos y el usuario final debe estar conectado al sistema.

Post-condicin:Los datos de la categora deben aparecer en la base de datos

ExcepcionesPasoAccin

4Si el id de la categora existe, el Sistema lo informa y regresa al paso 3.

Suposiciones:El actor tiene los datos vlidos de la categora.

CU-22Nombre del caso de uso:Actualizar Categora

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF27, Actualizar Categora.

Activar el evento:El actor da clic en la pestaa Categora->Actualizar

Tipo:Secundario

PasoAcciones

1El actor da clic en la pestaa Categora y luego en la opcin Actualizar.

2.El Sistema presenta un campo para la introduccin del id de la categora.

3.El actor introduce el id de la categora.

4.El Sistema busca los datos de la categora.

5.El Sistema presenta en pantalla los datos de la categora.

6.El actor modifica los datos de la categora.

7.Clic en el botn Aceptar

Precondicin:Los datos de la categora deben existir en la base de datos y el usuario final debe de estar conectado al sistema.

Post-condicin:Muestra los datos actualizados de la categora en pantalla

ExcepcionesPasoAccin

4Si el id de la categora no existe, el Sistema lo regresa al paso 3.

Todos los campos que el usuario final modifique deben contener datos vlidos, de no ser as, despliega un mensaje error y regresa al paso 5.

Suposiciones:Los datos a modificar de la categora estn disponibles para el actor y son vlidos.

CU-23Nombre del caso de uso:Buscar Categora

Actor(es):Usuario Final

DescripcinLa aplicacin se comportar de acuerdo al Requisito Funcional No. RF28, Buscar Categora.

Activar el evento:El actor da clic en la pestaa Categora ->Buscar

Tipo:Secundario

PasoAcciones

1.El actor da clic en la pestaa Categora y luego en la opcin Buscar.

2.El Sistema presenta un campo para la introduccin del id de la categora.

3.El actor introduce el id de la categora.

4.El Sistema muestra en pantalla los datos de la categora.

Precondicin:La categora debe estar registrada en la base de datos y el usuario final debe de estar conectado al sistema.

Post-condicin:Muestra en pantalla los datos de la categora.

ExcepcionesPasoAccin

4Si el id de la categora no existe, el sistema lo informa y regresa al paso 3.

Suposiciones:El id de la categora est registrada en la base de datos.