Está en la página 1de 31

ANALISIS DEL SISTEMA DE VIDEO CLUB

Mdulo: Herramientas de Productividad Profesora: Marlene Carvajal Integrantes: Ivn Guerrero Miguel Gatica Jueves 4 de Octubre de 2012

ndice

Lista de Figuras.......3 Lista de Tablas.....4 Introduccin......6 Participantes del Proyecto.........7 Objetivos del Sistema.........8 Catlogo de Requisitos del Sistema.....9 Requisitos de Almacenamientos...9 Requisitos Funcionales....12 Diagramas de Casos de Uso...26 Definicin de Actores........27 Casos de Uso del Sistema......28

Lista de Figuras

Casos de uso del sistema Diagrama 1. Diagrama de Subsistemas Diagrama 2. Gestin de Socios Diagrama 3. Gestin de Pelculas Diagrama 4. Gestin de Alquileres

Lista de Tablas

Objetivos del sistema Tabla 1. Obj-01 Gestionar cintas y pelculas Tabla 2. Obj-02 Gestionar los socios Tabla 3. Obj-03 Gestionar los alquileres

Requisitos de almacenamiento Tabla 1. RI-01 Informacin sobre las pelculas Tabla 2. RI-02 Informacin sobre los socios Tabla 3. RI-03 Informacin sobre cuentas de socios

Definicin de actores Tabla 1. Act-01 Socio Tabla 2. Act-02 Empleado del video club

Lista de Tablas

Requisitos funcionales Tabla 1. RF-01 Alta de socio Tabla 1. RF-02 Baja de socio Tabla 3. RF-03 Modificacin de los datos de un socio Tabla 4 RF-04 Alta de pelcula Tabla 5. RF-05 Alta de cinta de video Tabla 6. RF-06 Alquiler de cinta de video Tabla 7. RF-07 Devolucin de cinta de video Tabla 8. RF-08 Baja de cinta de video Tabla 9. RF-09 Ingreso a cuenta Tabla 10. RF-10 Consulta de pelcula Tabla 11. RF-11 Consulta de un socio Tabla 12. RF-12 Consulta de un socio por pagos pendientes Tabla 13. RF-13 Consulta de una pelcula alquilada un da determinado Tabla 14. RF-14 Consulta de socios ms rentables Tabla 15. RF-15 Identificacin de un socio

Requisitos no funcionales Tabla 1. RNF-01 Copias de seguridad Tabla 2. RNF-02 Entorno de exploracin Tabla 3. RNF-03 Portabilidad

Introduccin

Los casos de uso son una tcnica para la especificacin de requisitos funcionales propuesta inicialmente en [Jac93] y que actualmente forma parte de la propuesta de UML [Boo99].Un caso de uso es la descripcin de una secuencia de interacciones entre el sistema y uno o ms actores en la que se considera al sistema como una caja negra y en la que los actores obtienen resultados observables. Los actores son personas u otros sistemas que interactan con el sistema cuyos requisitos se estn describiendo. Los casos de uso presentan ciertas ventajas sobre la descripcin meramente textual de los requisitos funcionales, ya que facilitan la elicitacin de requisitos y son fcilmente comprensibles por los clientes y usuarios. Adems, pueden servir de base a las pruebas del sistema y a la documentacin para los usuarios. Los casos de uso tienen una representacin grfica en los denominados diagramas de casos de uso [Boo99]. En estos diagramas, los actores se representan en forma de pequeos monigotes y los casos de uso se representan por elipses contenidas dentro de un rectngulo que representa al sistema. La participacin de los actores en los casos de uso se indica por una flecha entre el actor y el caso de uso que apunta en la direccin en la que fluye la informacin. Cada caso de uso puede estar definido por: texto que lo describe, secuencia de pasos ejecutados dentro del caso de uso, condiciones pre-post para que el caso de uso comience o termine.

Participantes del proyecto

Ivn Guerrero Jefe de Proyecto y Diseador -------------------------------------------------------------------------------------------------------------Miguel Gatica Analista - Programador

1. Objetivos del sistema En este apartado vamos a definir una lista con los diferentes objetivos que se esperan alcanzar cuando el sistema software a desarrollar est en explotacin. Sern especificados mediante una plantilla para objetivos.

Tabla 1. Obj-01 Gestionar las cintas y pelculas

Tabla 2. Obj-02 Gestionar los socios

Tabla 3. Obj-03 Gestionar los alquileres

2. Catlogo de requisitos del sistema 2.1. Requisitos de almacenamiento de informacin

Esta seccin contiene la lista de requisitos de almacenamiento de informacin que se han identificado, utilizando para especificarlos la plantilla para requisitos de almacenamiento de informacin. Especificaremos toda la informacin que debemos almacenar en nuestro sistema.

Tabla 1. RI-01 Informacin sobre las pelculas

Tabla 2. RI-02 Informacin sobre los socios

10

Tabla 2 RI-02 Informacin sobre cuentas de socios

11

2.2.

Requisitos Funcionales

Tabla 1. RF-01 Alta de socio

12

Tabla 2. RF-02 Baja de socio

13

Tabla 3. RF-03 Modificacin de los datos de un socio

14

Tabla 5. RF-05 Alta de cinta de video

15

RF-06 Objetivos asociados Requisitos asociados Descripcin

Alquiler de cinta de video Obj-03 Gestionar los alquileres RI-02 Informacin sobre socios RI-03 Informacin sobre cuentas de socios El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando un socio solicite alquilar una o ms cintas de video. Ninguna de las cintas a alquilar est registradas con alquiladas Paso Accin El empleado del video club solicita al sistema comenzar 1 el proceso de alquiler de cintas de video Se realiza el caso de uso RF-15 (Identificacin de socio) 2 3 El empleado del video club identifica las cintas y solicita al sistema que registre el alquiler

Precondicin Secuencia normal

Pos condicin Excepciones

El sistema almacena la informacin de los alquileres y 4 comunica al empleado del video club que le proceso de registro ha terminado con xito. Si el socio decide pagar al contado. El sistema imprime 5 el ticket con el importe correspondiente y registra el pago como un ingreso en la cuenta del socio. Si el socio decide pagar a cuenta. El sistema registra el 6 cargo en la cuenta del socio. Las cintas a alquiler estn registradas como alquiladas y la cuenta del socio est actualizada Paso Accin Si alguna de las cintas est registrada como alquilada. El sistema comunicar la situacin al empleado del video 3 club y excluir la cinta del alquiler. A continuacin este caso de uso contina. Si el empleado del video club solicita cancelar la 3 operacin. El sistema cancela la operacin. A continuacin este caso de uso termina. Paso Accin 4 1 Segundo

Rendimiento

Frecuencia

50 veces por da

Tabla 6. RF-06 Alquiler de cinta de video

16

RF-07 Objetivos asociados Requisitos asociados Descripcin

Devolucin de cintas de videos Obj-03 Gestionar los alquileres RI-02 Informacin sobre socios RI-03 Informacin sobre cuentas de socios El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando un socio solicite devolver una o ms cintas de video. Todas las cintas a devolver est registradas como alquiladas Paso Accin El empleado del video club solicita al sistema comenzar 1 el proceso de devolucin de cintas de video El sistema solicita que se identifiquen las cintas que se 2 desean devolver El empleado del video club identifica las cintas y solicita al sistema que registre su devolucin. 4 El sistema registra las devoluciones. Si alguna cinta ha sido devuelta fuera de plazo. El 5 sistema registra la multa correspondiente como un cargo en la cuenta del socio. Si el socio decide pagar al contado. El sistema imprime 6 el ticket con el importe correspondiente y registra el pago como un ingreso en la cuenta en la cuenta del socio. Si el socio decide pagar a cuenta. El sistema registra el 7 cargo en la cuenta del socio. Las cintas a alquiler estn registradas como alquiladas y la cuenta del socio est actualizada 3 Paso Accin Si alguna de las cintas est registrada como alquilada. El sistema comunica la situacin al empleado del video 3 club y excluir la cinta del alquiler. A continuacin este caso de uso contina. Paso Accin 4 1 Segundo 50 veces por da Ninguno

Precondicin Secuencia normal

Pos condicin Excepciones

Rendimiento Frecuencia Comentarios

Tabla 7. RF-07 Devolucin de cintas de video

17

RF-08 Objetivos asociados Requisitos asociados Descripcin

Baja de cinta de video Obj-01 Gestionar las cintas y pelculas RI-01 Informacin sobre pelculas El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el empleado del video club lo considere oportuno. La cinta est registrada en el sistema Paso Accin El empleado del video club solicita al sistema comenzar 1 el proceso de baja de cinta de video. El sistema solicita que se identifique la cinta a dar de 2 baja. El empleado del video club identifica la cinta a eliminar y solicita al sistema que la d de baja. El sistema registra la baja de la cinta e informa al 4 empleado del video club de que el proceso ha terminado con xito El empleado del video club elimina la cinta de las 5 estanteras. La cinta no est registrada en el sistema. Paso Accin 3 Si el sistema no tiene registrada ninguna cinta con la identificacin proporcionada. El sistema comunica al 3 empleado del video club la situacin. A continuacin este caso de uso termina. Si el empleado del video club solicita cancelar la 3 operacin. El sistema cancela la operacin. A continuacin este caso de uso termina. Paso Cota de tiempo 4 1 Segundo 50 vez por mes Ninguno

Precondicin Secuencia normal

Pos condicin Excepciones

Rendimiento Frecuencia Comentarios

Tabla 8. RF-09 Baja de cinta de video

18

RF-09 Objetivos asociados Requisitos asociados Descripcin

Ingreso a cuenta Obj-03 Gestionar los alquileres RI-02 Informacin sobre socios RI-03 Informacin sobre cuentas de socios El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando un socio solicite hacer un ingreso en su cuenta. El socio tiene disponible su carn Paso Accin El empleado del video club solicita al sistema comenzar 1 el proceso de ingreso en cuenta. El sistema solicita que se identifique al socio y se indique 2 la cantidad a ingresar. 3 4 El empleado del video club proporciona al sistema la identificacin del socio y la cantidad a ingresar.

Precondicin Secuencia normal

Pos condicin Excepciones

El sistema registra el ingreso e informa del nuevo saldo. El empleado del video club comunica al socio su nuevo 5 saldo. El saldo de la cuenta del socio est actualizado. Paso Accin Si el empleado del video club solicita cancelar la 3 operacin. El sistema cancela la operacin. A continuacin este caso de uso termina. Paso Cota de tiempo 4 1 Segundo 5 vez por da Mientras no se implemente se puede hacer que todos los pagos sean al contado

Rendimiento Frecuencia Comentarios

Tabla 9. RF-09 Ingreso a cuenta

19

RF-10 Objetivos asociados Requisitos asociados Descripcin

Consulta de una pelcula Obj-01 Gestionar las cintas y pelculas RI-01 Informacin sobre pelculas El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el empleado del video club lo considere oportuno. Ninguna Paso Accin El empleado del video club solicita al sistema comenzar 1 el proceso de consulta de los datos de una pelcula. El sistema solicita que se identifique al socio y se indique 2 la pelcula a consultar. El empleado del video club identifica la pelcula a 3 consultar. El sistema muestra los siguientes datos correspondientes a la pelcula: ttulo, tema, ao de 4 produccin, actores principales, nombre de la productora y nmero de cintas disponibles. Si el empleado del video club solicita la impresin de los 5 datos. El sistema imprime los datos de la pelcula. La informacin correspondiente a la pelcula consultada no ha cambiado. Paso Accin Si el empleado del video club solicita cancelar la operacin. El sistema cancela la operacin. A continuacin este caso de uso termina. Paso Cota de tiempo 4 1 Segundo 1 vez por da 3 Ninguno

Precondicin Secuencia normal

Pos condicin Excepciones

Rendimiento Frecuencia Comentarios

Tabla 10. RF-10 Consulta de una pelcula

20

RF-11 Objetivos asociados Requisitos asociados Descripcin

Consulta de un socio Obj-02 Gestionar los socios RI-02 Informacin sobre socios El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el empleado del video club lo considere oportuno. Ninguna Paso Accin El empleado del video club solicita al sistema comenzar 1 el proceso de consulta de los datos de un socio. El sistema solicita que se identifique al socio. 2 El empleado del video club proporciona los datos de 3 identificacin al sistema. El sistema muestra la siguiente informacin asociada al 4 socio: nombre, apellidos, direccin, nmeros de telfono, alquileres pendientes y saldo de su cuenta. Si el empleado del video club solicita la impresin de los 5 datos. El sistema imprime los datos del socio. Ninguna Paso Accin Si el empleado del video club solicita cancelar la operacin. El sistema cancela la operacin. A continuacin este caso de uso termina. Si el sistema no tiene registrado ningn socio con la identificacin proporcionada, el sistema comunica al 5 empleado del video club la situacin. A continuacin este caso de uso termina. Paso Cota de tiempo 4 1 Segundo 5 vez por da 3 El formato de visualizacin de los datos est pendiente de definicin.

Precondicin Secuencia normal

Pos condicin Excepciones

Rendimiento Frecuencia Comentarios

Tabla 11. RF-11 Consulta de un socio

21

RF-12 Objetivos asociados Requisitos asociados Descripcin

Consulta de socios con pagos pendientes Obj-02 Gestionar los socios RI-02 Informacin sobre socios RI-03 Informacin sobre cuentas de socios El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el empleado del video club lo considere oportuno. Ninguna Paso Accin El empleado del video club solicita al sistema comenzar 1 el proceso de consulta de los socios con pagos pendientes. El sistema muestra una lista ordenada por cantidad pendiente con la siguiente informacin por cada socio: 2 nombre, apellidos, cantidad total pendiente y detalle. Si el empleado del video club solicita la impresin de los datos, el sistema imprime la lista. Ninguna 3 Paso Accin --Paso Cota de tiempo 2 5 Segundos 1 vez por semana Ninguno

Precondicin Secuencia normal

Pos condicin Excepciones Rendimiento Frecuencia Comentarios

Tabla 12. RF-12 Consulta de socios con pagos pendientes

22

RF-13 Objetivos asociados Requisitos asociados Descripcin

Consulta de las pelculas alquiladas un da determinado Obj-03 Gestionar los alquileres RI-01 Informacin sobre las pelculas El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando un socio solicite hacer un ingreso en su cuenta. Ninguna Paso Accin El empleado del video club solicita al sistema comenzar 1 el proceso de consulta de las pelculas alquiladas un da determinado. El sistema solicita la fecha del da que se quiere 2 consultar, proponiendo la del da actual El empleado del video club proporciona la fecha del da determinado al sistema. El sistema muestra una lista ordenada por nmero de alquileres con la siguiente informacin: ttulo y tema de 4 cada pelcula y nmero de alquileres en el da determinado. Si el empleado del video club solicita la impresin de los 5 datos, el sistema imprime la lista. La informacin sobre las pelculas no ha cambiado. 3 Paso Accin Si el empleado del video club solicita cancelar la 3 operacin. El sistema cancela la operacin. A continuacin este caso de uso termina. Paso Cota de tiempo 4 5 Segundo 1 vez por da Importante Hay presin Ninguno

Precondicin Secuencia normal

Pos condicin Excepciones

Rendimiento Frecuencia esperada Importancia Urgencia Comentarios

Tabla 13. RF-13 Consulta de las pelculas un da determinado

23

RF-14 Objetivos asociados Requisitos asociados Descripcin

Consulta de los socios ms rentables Obj-03 Gestionar los alquileres RI-01 Informacin sobre las pelculas El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el empleado del video club lo considere oportuno. Ninguna Paso Accin El empleado del video club solicita al sistema comenzar 1 el proceso de consulta de los socios ms rentables. El sistema solicita el periodo de seleccin: ltima 2 semana, ltimo mes, ltimo ao o siempre. El empleado del video club proporciona el periodo de seleccin al sistema. El sistema muestra una lista ordenada por cantidad de alquileres realizados con la siguiente informacin: 4 nmero de socio, nombre, apellidos, telfono y nmero de alquileres realizados en el periodo indicado. Si el empleado del video club solicita la impresin de los 5 datos, el sistema imprime la lista. La informacin sobre las pelculas no ha cambiado. Paso Accin Si el empleado del video club solicita cancelar la 3 operacin. El sistema cancela la operacin. A continuacin este caso de uso termina. Paso Cota de tiempo 4 5 Segundo 1 vez por da 3 Si el periodo es siempre, el tiempo de respuesta puede ser muy alto.

Precondicin Secuencia normal

Pos condicin Excepciones

Rendimiento Frecuencia esperada Comentarios

Tabla 14. RF-14 Consulta de los socios ms rentables

24

El sistema deber comportarse tal como se describe en el siguiente caso de uso durante la realizacin de los casos de uso: RF-02 Baja de socio RF-03 Modificacin de datos de un socio RF-06 Alquiler de cintas de video Precondicin El socio tiene su documentacin disponible Secuencia Paso Accin normal 1 El sistema solicita que se identifique al socio. 2 El empleado del video club solicita el carn del socio. El empleado del video club proporciona los datos de 3 identificacin al sistema. El sistema muestra los nmeros de telfonos que el socio 4 proporcion cuando se dio de alta. El empleado del video club solicita al socio que le 5 confirme algunos de los nmeros de telfono registrados en el sistema. El empleado del video club confirma la identidad del 6 socio al sistema. Pos condicin Ninguna Excepciones Paso Accin Si el sistema detecta que el supuesto socio no es socio del video club, el sistema comunica al empleado del 3 video club la situacin, a continuacin este caso de uso aborta. Si el socio no conoce ningn nmero de telfono registrado en el sistema y no puede demostrar su 5 identidad, el empleado del video club retiene el carn de socio y cancela la operacin, a continuacin este caso de uso aborta. Si el socio no conoce ningn nmero de telfono registrado pero no puede demostrar su identidad por 5 otros medios, el empleado del video club le recuerda los nmeros de telfonos que proporcion cuando se dio de alta, a continuacin este caso de uso contina. Rendimiento Paso Cota de tiempo --Frecuencia 50 vez por da esperada Comentarios Ninguno

RF-15 Objetivos asociados Requisitos asociados Descripcin

Identificacin de un socio Obj-02 Gestionar los socios RI-02 Informacin sobre socios

Tabla 15. RF-15 Identificacin de un socio


25

2.2.1. Diagramas de casos de uso En esta seccin hemos incluido los diagramas de casos de uso de nuestro sistema, desarrollados con la herramienta Rational Rose.

Diagrama 1. Diagrama de subsistemas

26

2.2.2. Definicin de actores Este apartado contiene los diferentes actores que se han identificado, especificados mediante la plantilla para actores de casos de uso.

ACT-01 Descripcin

Socio Este actor representa a los socios del video club

Comentarios Ninguno

Tabla 1. Act-01 Socio

ACT-02 Descripcin

Empleado del video club Este actor representa a los empleados del video club

Comentarios Ninguno

Tabla 2. Act-02 Empleado del video club

27

2.2.3. Casos de uso del Sistema Diagrama de casos de uso del subsistema Gestin de socios

Diagrama 2. Gestin de socios

28

Diagrama de casos de uso del subsistema Gestin de pelculas.

Diagrama 3. Gestin de pelculas

29

Diagrama de casos de uso del subsistema Gestin de alquileres.

Diagrama 4. Gestin de alquileres

30

2.3.

Requisitos no funcionales

Tabla 1. RNF-01 Copias de seguridad

Tabla 2. RNF-02 Entorno de exploracin

Tabla 3. RNF-03 Portabilidad

31

También podría gustarte