You are on page 1of 21

MovieNET Especificación de Requerimientos de Software (ERS) Versión <1.

0>

MovieNet Especificación de Requerimientos de Software Proyecto001

Versión: <1.1.0> Fecha: <2012-09-15>

Historia de Revisiones
Fecha <2012-09-15> Versión 1.0 Descripción Documento inicial Autor Carlos Pomol Morales Marcelo Barrera Rodolfo Nahuat Roger Chan Pech Salvador Chan

Confidencial

Proyecto:___Proyec001____

Página 2

.. 4 1.....................................................0> Fecha: <2012-09-15> Índice 1... Resumen Ejecutivo .......................... Diagrama de Casos de Uso ................5.....................................................................5.......................................4..... 21 4..................................... 6 3............. Alcance .............................2...................................... Descripción General .................................1............................................. Especificación de Requerimientos ......................................................3........................... Características de los usuarios................................................. Requerimientos del dominio ................................................ 6 3...................................................................................................................................... 2..................................................... 5 1...................1................................................................................. ...............................................1........ 21 Confidencial Proyecto:___Proyec001____ Página 3 .............4.......... 8 3...........1................ 6 2.................................................................................................................................................3................................. Referencias .................. Requerimientos Funcionales ..................................... ................2........ ..... 20 3.......... 5 1................. Especificación de la interfaz.............. Funciones del producto......... Error! Bookmark not defined... Propósito .......... 5 1.....2.....................MovieNet Especificación de Requerimientos de Software Proyecto001 Versión: <1. Introducción ................................ Acrónimos y Abreviaciones ........ Gestión de Requerimientos ........................................... 6 2... 6 3........................................ 5 1...................... Definiciones.................. Requerimientos no Funcionales ..................................................... 21 3...........................

ya que son medios que nos proporcionan un flujo de información. Es entonces cuando surge la molestia del cliente al no encontrar la película que deseaba. el método de la renta tradicional tiene que buscar estrategias para seguir en el negocio. pregunta al dependiente y este recurre a su base de datos y resulta que no se encuentra dicha película. Actualmente el uso de las tecnologías de información y comunicación (TIC). Confidencial Proyecto:___Proyec001____ Página 4 .MovieNet Especificación de Requerimientos de Software Proyecto001 Versión: <1. Introducción Se observó que en el buzón de quejas y sugerencias del video club Mérida. se implementara una página web para el videoclub. Se ha observado que el encargado tarda un tiempo considerable en checar si alguna película está disponible o no. Analizando el problema se observó que en el videoclub Mérida al llegar un cliente se dispone a buscar la película que desea y al no encontrarla pasa por información a la caja acerca de la película que quería. además de generar mala fama ya que recurrentemente los clientes se encuentran con la situación de no encontrar la película que tenían en mente. dicha página solucionará los problemas del cliente y pondrá a la vanguardia a la empresa frente a otras tendencias de renta de películas que han surgido. lo que ocasiona una pérdida de tiempo por parte del cliente. a la hora de solicitar una película. Por consiguiente las únicas opciones que le quedan al cliente es optar por otra película o retirarse del videoclub generando pérdidas para el negocio. Tomando en cuenta que actualmente el servicio de renta de películas y series por medio de internet han sido un proyecto muy innovador.0> Fecha: <2012-09-15> Especificación de Requerimientos de Software 1. surgieron comentarios acerca de el “pésimo servicio” según decía. La página contendrá anuncios de promociones que ofrezca el videoclub. está jugando un papel muy importante en la mercadotecnia. así como también la notificación de las películas que tienen en la categoría de estreno. Tomando en cuenta la problemática planteada anteriormente.1.

1.El solicitar algún título de película para ser comprada 1. Acrónimos y Abreviaciones Navegador: Software utilizado para visualizar y navegar por paginas o sitios web. Definiciones. 1. Propósito El propósito de este documento es capturar todos los requerimientos de software del sistema movieNet 1.2. evitando contratiempos y malos comentarios acerca del videoclub.. adjuntar.0> Fecha: <2012-09-15> También se anexara un buscador donde el cliente podrá elegir el género que guste y buscar el título de su película preferida. dando acceso a información a todos los clientes ubicados en Yucatán 1. Alcance EL sitio abarcar la zona de la península de Yucatán.3. Referencias Confidencial Proyecto:___Proyec001____ Página 5 . Dentro de la misma página se implementará una sección de atención al cliente donde se podrán enviar comentarios y sugerencias al administrador del videoclub Esto mejoraría en mucho el servicio que les ofrece actualmente a los clientes y se tendría información disponible en cualquier momento.4. dicha consulta dará a conocer si está disponible o no.1. Venta por pedido. producto a nombre de alguien. Password: Contraseña para ingresar. Reservar: Apartar.MovieNet Especificación de Requerimientos de Software Proyecto001 Versión: <1.

Visitante: Cualquier persona que visite el sitio sin necesidad de estar registrado. Administrador: EL encargado de administrar y proveer de servicios. Funciones del producto.2. Descripción General 2. Características de los usuarios. Versión: <1. Diagrama de Casos de Uso Confidencial Proyecto:___Proyec001____ Página 6 . Usuario: Persona registrada en la página. 3.1.0> Fecha: <2012-09-15> EL sitio web servirá como promoción para las actividades y estrenos del videoclub medida.1.1. Especificación de Requerimientos 3.MovieNet Especificación de Requerimientos de Software Proyecto001 2. en esta página el usuario también podrá buscar y separar la película que desee para que al llegar al videoclub tenga segura su renta 2.

0> Fecha: <2012-09-15> Confidencial Proyecto:___Proyec001____ Página 7 .1.MovieNet Especificación de Requerimientos de Software Proyecto001 Versión: <1.

1. del CU CUGE_1 Recuperar_password Prioridad Alta / Media / Baja Estado elaboración/Propuesto/Validado Actores participantes Breve Descripción Precondiciones Flujo Principal USUARIO Permite recuperar la contraseña del usuario.0> Fecha: <2012-09-15> CASO DE USO Id. el sistema mostrará un mensaje de error. Flujo principal     El usuario ingresara en la opción recuperar contraseña. El sistema buscara en la base de datos los datos del usuario. El sistema pedirá el nombre de usuario. si este llegara a olvidarlo. El usuario tendrá que estar previamente registrado. Confidencial Proyecto:___Proyec001____ Página 8 . Post-condiciones El usuario podrá seguir navegando en la página.2. Flujos de excepción Flujo Excepción I: El usuario no se registro Si el usuario no está registrado. El sistema le enviara la contraseña al correo proporcionado en el registro. Requerimientos Funcionales Versión: <1.MovieNet Especificación de Requerimientos de Software Proyecto001 3. El sistema lo redirigirá a la sección de registro.

el usuario ingresara un nombre.1.MovieNet Especificación de Requerimientos de Software Proyecto001 Versión: <1. Confidencial Proyecto:___Proyec001____ Página 9 . Ingresar a la página principal y contar con una cuenta de e-mail. Flujos de excepción Flujo Excepción I: El usuario no se registro Si el nombre usuario ya existe. Post-condiciones El usuario iniciara una sesión y podrá seguir navegando en la página.0> Fecha: <2012-09-15> CASO DE USO Id. contraseña y correo electrónico. La contraseña es demasiado pequeña o no haya ingresado una. El sistema buscara en la base de datos para verificar que no existan usuarios duplicados. El sistema le enviara al correo proporcionado en el registro una confirmación. del CU CUV_4 Registro Prioridad Alta / Media / Baja Estado elaboración/Propuesto/Validado Actores participantes Breve Descripción Precondiciones Flujo Principal VISITANTE Permite registrarse a cualquier visitante como un usuario. El sistema registrara al nuevo usuario en la base de datos. Flujo principal      El usuario ingresara en la opción registrarse. El sistema lo redirigirá a la sección de registro. o no ingreso un nombre de usuario. El sistema mostrará un mensaje de error.

Prioridad Alta / Media / Baja Estado elaboración/Propuesto/Validado Actores participantes Breve Descripción Precondiciones Flujo Principal Administrador Permite al administrador ver los comentarios de los usuarios y censurar o eliminar comentarios ofensivos. del CU CUA_4 Administrar_contacto. redireccionar a página de error del servidor. Iniciar sesión como administrador. El administrador podrá eliminar comentarios ofensivas. El sistema reducirá la reputación del usuario que realizo un comentario ofensivo. Post-condiciones El administrador podrá seguir navegando en la página.MovieNet Especificación de Requerimientos de Software Proyecto001 Versión: <1.0> Fecha: <2012-09-15> CASO DE USO Id. Flujo principal      Flujos de excepción El administrador visualizara los comentarios de los usuarios. El administrador podrá responder a los usuarios.1. Flujo Excepción I: El usuario no se registro Conectividad con el servidor. El administrador podrá censurar palabras ofensivas de los comentarios. Confidencial Proyecto:___Proyec001____ Página 10 .

Flujo Excepción I: El usuario no se registro solo podrá buscar las películas no tendrá el privilegio de reservar hasta que se registre y se convierta en un usuario.MovieNet Especificación de Requerimientos de Software Proyecto001 Versión: <1. del CU Cuv_3 Prioridad Búsqueda Alta / Media / Baja Estado elaboración/Propuesto/Validado Actores participan tes Breve Descripció n Precondicion es Flujo Principal Para que el visitante pueda reservar al realizar su búsqueda deberá estar previamente registrado. Postcondiciones El visitante podrá seguir navegando en la pagina. El visitante puede ver los comentarios. Confidencial Proyecto:___Proyec001____ Página 11 . VISITANTE El visitante podrá realizar la búsqueda de sus películas y seguir navegando en la página.1. Flujo principal   Flujos de excepción El visitante ingresa al sitio y navega.0> Fecha: <2012-09-15> CASO DE USO Id.

Se ubica en el apartado de comentarios y sugerencias.0> Fecha: <2012-09-15> CASO DE USO Id. Escribe su comentario o sugerencia. Confidencial Proyecto:___Proyec001____ Página 12 . Para que el usuario pueda comentar tiene que registrarse. Flujos de excepción Flujo Excepción I: el usuario no podrá comentar. Flujo principal    El usuario entra a la página principal. del CU CUU_3 contacto Prioridad Alta / Media / Baja Estado elaboración/Propuesto/Validado Actores participantes Breve Descripción Precondiciones Flujo Principal USUARIO El usuario podrá escribir comentarios.1.MovieNet Especificación de Requerimientos de Software Proyecto001 Versión: <1. puntos de vistas y opiniones en la página. el usuario no podrá comentar al no estar registrado. Postcondiciones El usuario podrá navegar en la parte de la página de los comentarios y sugerencias.

las promociones. Verifica toda la información. etc.1. Flujos de excepción Flujo Excepción I: Conectividad con el servidor.MovieNet Especificación de Requerimientos de Software Proyecto001 Versión: <1. Podrá actualizar el contenido de la página cada cierto tiempo considerando las reservaciones de los usuarios. del CU CUA_2 Prioridad Actualizar_contenido Alta / Media / Baja Estado elaboración/Propuesto/Validado Actores participante s Breve Descripción Precondiciones Flujo Principal ADMINISTRADOR El administrador podrá actualizar el contenido de la página. Postcondiciones El administrador podrá navegar en la página mientras actualiza toda la información. la lista de reservaciones y las cuentas de los usuarios. Flujo principal    El administrador entra con su cuenta. errores de conexión. Actualiza las listas. CASO DE USO Id.0> Fecha: <2012-09-15> CASO DE USO Id. la lista de las películas. del CU CUA_5 Prioridad Notificacion_Pedidos Alta / Media / Baja Estado elaboración/Propuesto/Validado Actores participante s Confidencial ADMINISTRADOR Proyecto:___Proyec001____ Página 13 . promociones.

Flujo principal      El usuario intentara reservar una película. se mostrara la página de error.1. Notificara a la cuenta administrador de la reservación.MovieNet Especificación de Requerimientos de Software Proyecto001 Breve Descripción Precondiciones Flujo Principal Versión: <1. Verifica la base de datos de las películas para hallar las que se encuentren en sistema de apartado Separa las películas de manera física para tenerlas listas para su entrega en el momento de la renta. El sistema modificara el estado de la película a reservada. Se le asignara día y hora de reservación de la película. Haber iniciado sesión como administrador Flujo principal    El administrador entra con su cuenta. CASO DE USO Id. Haber iniciado sesión como usuario. El sistema verificara si existen copias disponibles. Postcondiciones El administrador tendrá completa libertad de navegación dentro del sistema. del CU CUU_1 Prioridad Reservacion Alta / Media / Baja Estado elaboración/Propuesto/Validado Actores participante s Breve Descripción Precondiciones Flujo Principal Usuario El usuario podrá reservar una película disponible. Flujos de excepción Flujo Excepción I: Errores del servidor.0> Fecha: <2012-09-15> El administrador tendrá acceso a la base de datos para saber que películas fueron pedidas para su renta dentro del sitio. Proyecto:___Proyec001____ Página 14 Confidencial .

se redireccionará a la página de inicio de sesión. o Acceso al sistema El sistema le dará acceso solo aquellos módulos que tiene permisos. Compra El usuario ingresara el titulo de la película y notificara la compra por pedido. CASO DE USO ID CUU_2 Prioridad Alta / Media / Baja Actores participantes Breve Descripción Precondiciones Flujo Principal USUARIO Compra Estado elaboración/Propuesto/Validado El usuario compra por pedido el título de alguna película El usuario tendrá que estar previamente registrado.MovieNet Especificación de Requerimientos de Software Proyecto001 Flujos de excepción Flujo Excepción I: Versión: <1. Postcondiciones El usuario seguirá navegando en la pagina. números y símbolos.1. o Validar datos El sistema comparara con los registro en la base de datos si el usuario esta registrado (Excepción I). Flujo principal o o Inicio El usuario ingresa al sitio Ingresar datos El usuario ingresara su login y su password los cuales están conformados de la siguiente manera: Login: puede ser el nombre del usuario o una palabra que esté compuesta por letras y números.0> Fecha: <2012-09-15> Tratar de reservar sin iniciar sesión. Contraseña: debe estar compuesto con letras. entonces el sistema tomara la clave del rol que va desempeñar durante su acceso. Confidencial Proyecto:___Proyec001____ Página 15 .

Si el usuario no recuerda su contraseña.1. entonces el sistema tomara la clave del rol que va desempeñar durante su acceso. o Acceso al sistema Confidencial Proyecto:___Proyec001____ Página 16 . CASO DE USO ID Notificacion-reservacion CUU_! Prioridad Alta / Media / Baja Estado elaboración/Propuesto/Validado Actores participantes Breve Descripción CAJERO Se notificara al administrador en tiempo real si ocurrió alguna reservación de película Pre. enviara una notificación al administrador para su recuperación. Postcondiciones El cajero debe validar la compra. o Validar datos El sistema comparara con los registro en la base de datos si el cajero esta registrado (Excepción I).condiciones Flujo Principal El administrador tendrá que estar previamente registrado.MovieNet Especificación de Requerimientos de Software Proyecto001 Flujos de excepción Flujo Excepción I: El usuario no se registro Versión: <1. Contraseña: debe estar compuesto con letras. números y símbolos. el sistema mostrará un mensaje de error. El usuario deberá registrarse en el sistema. Flujo principal o o Inicio El cajero ingresa al sitio Ingresar datos El administrador ingresara su login y su password los cuales están conformados de la siguiente manera: Login: puede ser el nombre del usuario o una palabra que esté compuesta por letras y números. Se notificara al usuario el monto de la compra.0> Fecha: <2012-09-15> Si el usuario no está registrado.

Si la notificación no ocurre. Confidencial Proyecto:___Proyec001____ Página 17 . se contactara con el administrador.condiciones Flujo Principal Login: puede ser el nombre del usuario o una palabra que esté compuesta por letras y números. el sistema mostrará un mensaje de error. Flujo principal o o Inicio El usuario ingresa al sitio Ingresar datos El usuario ingresara su login y su password los cuales están conformados de la siguiente manera: Pre. El usuario deberá registrarse en el sistema. se contactara con el administrador Post-condiciones El administrador debe validar la notificación CASO DE USO ID CUG_1 Priori dad Actores participantes Breve Descripción USUARIO / Baja Iniciar_sesión Alta / Media Estad o elaboración/Propuesto/Validado Describe la forma que deben acceder los usuarios al sistema. Contraseña: debe estar compuesto con letras. Notificación Se le notificara al cajero la reservación en el área del sitio de “Notificaciones” Flujos de excepción Flujo Excepción I: El usuario no se registro Si el usuario no está registrado.0> Fecha: <2012-09-15> El sistema le dará acceso solo aquellos módulos que tiene permisos. Si el usuario no recuerda su contraseña.1. números y símbolos. enviara una notificación al administrador para su recuperación. El usuario tendrá que estar previamente registrado.MovieNet Especificación de Requerimientos de Software Proyecto001 Versión: <1. Si ocurre una notificación invalida.

Flujo principal o o Acceso al sistema El administrador tendrá acceso a todos los permisos con su cuenta. Post-condiciones Se modificara el perfil del usuario y su estado. CASO DE USO ID CUA_3 Priorida d Actores participantes Breve Descripción ADMINISTRADOR Administrar_usuarios Alta / Media / Baja Estado elaboración/Propuesto/Validado Describe el ingreso de los usuarios y el estado de los usuarios.condiciones Flujo Principal Confidencial . Flujo Excepción I: El usuario no se registro Si el usuario no está registrado. entonces el sistema tomara la clave del rol que va desempeñar durante su acceso. Iniciar sesión como administrador. El usuario deberá notificar al administrador para que le registre en el sistema.1.0> Fecha: <2012-09-15> El sistema comparara con los registro en la base de datos si el usuario esta registrado (Excepción I). Administrar usuarios Proyecto:___Proyec001____ Página 18 Pre. el sistema mostrará un mensaje de error. o Flujos de excepción Acceso al sistema El sistema le dará acceso solo aquellos módulos que tiene permisos.MovieNet Especificación de Requerimientos de Software Proyecto001 o Validar datos Versión: <1.

MovieNet Especificación de Requerimientos de Software Proyecto001 Versión: <1. Flujos de excepción Flujo Excepción I: El usuario no se registro Si el usuario no está registrado.0> Fecha: <2012-09-15> Dar de alta a un usuario nuevo y modificar el nivel de confianza del usuario. el sistema mostrará un mensaje de error. Iniciar una sesión como administrador Pre. El usuario deberá notificar al adminitrador para que le registre en el sistema. CASO DE USO ID CUA_6 Prioridad Actualizar_Estado_Pelicula Alta / Media / Baja Estado elaboración/Propuesto/Validado Actores participantes Breve Descripción ADMINISTRADOR Describe el estado de la película (Disponible o Apartado).1. Post-condiciones Los registros de la base de dato se verán afectados conforme al rol que desempeña el administrador.condiciones Confidencial Proyecto:___Proyec001____ Página 19 .

para ver las películas rentadas y las disponibles y así actualizar su base de datos. o Ingresar galerías Versión: <1. o Película apartada El administrador buscar la película separada en el sitio. Requerimientos no Funcionales [Párrafo obligatorio. estética de la aplicación. Flujos de excepción Flujo Excepción I: Película apartada Si el usuario tiene 3 horas para ir a buscar la película.0> Fecha: <2012-09-15> El administrador ingresara a las galerías. y la separa físicamente. 3.MovieNet Especificación de Requerimientos de Software Proyecto001 Flujo Principal Flujo principal. etc.1.] ID Tipo Descripcion (Ustedes los determinan) Seguridad El acceso al sistema será controlado con nombres de usuario y contraseñas.] [En esta sección se describen los aspectos no funcionales. facilidad de navegación. tales como tiempo de respuesta. (flujo de excepción 1) o Película disponible La película está disponible si no se cumple la condición de renta de la excepción 1 o si la película es devuelta después de la renta. Confidencial Proyecto:___Proyec001____ Página 20 .3. Post-condiciones Los registros de la base de dato del sitio se verán afectada por las actualizaciones del administrador.

Requerimientos del dominio ID Tipo Descripción RNF-04 Versión: <1. así mismo. ID Tipo Descripcion RNF-04 Interfaz con otros sistemas Permitir que los formatos de salida sean compatibles con herramientas de ofimática 4. en esta sección se describe como se realizaran los posibles cambios o nuevas modificaciones existentes durante el proyecto.MovieNet Especificación de Requerimientos de Software Proyecto001 3. Gestión de Requerimientos [Párrafo obligatorio. Especificación de la interfaz. y los documentos asociados a este seguimiento.4.] [En esta sección se especifica como se realizara el seguimiento de los requerimientos.1.0> Fecha: <2012-09-15> 3.5. Confidencial Proyecto:___Proyec001____ Página 21 .