Académique Documents
Professionnel Documents
Culture Documents
CHILPANCINGO
INGENIERA EN SISTEMAS
COMPUTACIONALES
Fundamentos de Ingeniera de Software
Proyecto: Videoclub Shotbuster
21. Cules son las causas por las que se puede cancelar mi membresa?
Cancelacin de membresa baj el consentimiento del socio
Robo de membresa
No devolver una renta
22. Cuenta con un sistema automatizado para gestionar a los
empleados?
No, quiero que se desarrolle uno.
23. Cules son los datos personales que se piden del empleado?
Empleado: Nombre, Apellido materno, Apellido paterno, Calle, Colonia,
Cdigo postal, Sexo, Fecha de nacimiento, Telfono, Puesto
24. Cules son los tipos de empleados que requiere su
establecimiento?
Administrador, Gerente y Cajero
-Realizar rentas
-Realizar compras
As, especificando a cada tipo de empleado los procesos que ste puede llevar a
cabo.
Administrador:
-Dar de alta gerentes
Gerente:
-Dar de alta cajeros
Cajero:
-Realizar ventas
-Realizar rentas
-Cancelar membresas
-Realizar compras
RF2
RF3
RF4
RF5
RF6
RF7
Descripcin
Sistema de Login: Al iniciar el sistema, ste ser
capaz de mostrar un cuadro donde el empleado tendr
que loguearse en el sistema, para que identifique qu
tipo de empleado est intentando entrar.
(Administrador, Gerente y Cajero)
Gestin de Gerentes: Por default se debe de manejar
una cuenta con privilegios especiales (Administrador),
que permitir la gestin de Gerentes; opcin que
incluye: agregar, modificar y eliminar.
Gestin de Cajeros: El Gerente tendr la posibilidad
de gestionar a los Cajeros que laboren en el
establecimiento; opcin que incluye: agregar,
modificar y eliminar Cajeros.
Gestin de Socios: El Cajero tendr la posibilidad de
gestionar a los Socios que estn registrados en el
sistema; opcin que incluye: dar de alta y cancelar una
membresa.
Gestin de Productos: El sistema ser capaz de
mostrar los productos daados que requieran la
reposicin de ste. Tambin mostrar la existencia de
todos los productos, para tomar medidas en caso de
que se agoten. Tendr la opcin de agregar productos
a su inventario o dar de baja productos. El Gerente se
encarga de esto.
Generacin de Informes: El Gerente podr
consultar en el sistema un listado de informes
econmicos que genere cada uno de los procesos
principales; opcin que incluye: generar informe de
ventas, generar informe de rentas y generar informe
de compras.
Realizacin de Ventas: El Cajero tendr la
posibilidad de realizar una venta a un cliente, siendo
socio o cliente normal. El sistema ser capaz de
Actores
-Administrador
-Gerente
-Cajero
-BD Empleado
-Administrador
-BD Empleado
-Gerente
-BD Empleado
-Cajero
-BD Socio
-Gerente
-BD Producto
-Gerente
-BD Venta
-BD Renta
-BD Compra
-Cajero
-BD Empleado
-BD Socio
-BD Producto
Requerimientos no funcionales
RNFN
RNF1
RNF2
RNF3
RNF4
RNF5
RNF6
RNF7
RNF8
RNF9
Descripcin
Horario de acceso
Rapidez de operacin
Seguridad general (antivirus)
Seguridad de acceso
Rendimiento
Caractersticas hardware
Usabilidad
Escalabilidad (mltiples conexiones)
Extensibilidad (capaz de mejorar)
-Cajero
-BD Empleado
-BD Socio
-BD Producto
-Cajero
-BD Empleado
-BD Socio
-BD Producto
-Cajero
-BD Empleado
-BD Socio
-BD Producto
-Cajero
-BD Empleado
-BD Socio
-BD Producto
-Cajero
-BD Empleado
-BD Socio
-BD Producto
1.4. Actores
Actor:
Casos
de
uso:
Tipo:
Descripcin:
Actor:
Casos
uso:
Tipo:
Administrador
Sistema de Login, Gestin de Gerentes
Primario
Es un actor principal y representa al usuario que puede acceder
al Sistema, adems tiene el control sobre la gestin de Gerentes.
Gerente
de Sistema de Login, Gestin de Cajeros, Gestin de Productos
Primario
Es un actor principal y representa al usuario que puede acceder
Descripcin: al Sistema, adems tiene el control sobre la gestin de Cajeros y
la gestin de Productos.
Actor:
Casos
uso:
Tipo:
Cajero
de Sistema de Login, Gestin Socios, Realizacin de Ventas,
Realizacin de Rentas, Realizacin de Compras
Primario
Es un actor principal y representa al usuario que puede acceder
Descripcin: al Sistema, adems tiene el control sobre la gestin de Socios,
realizacin de compras, ventas y rentas a stos.
Actor:
Casos
uso:
Secundario
Es un actor secundario y representa la base de datos de las ventas
Descripcin: de pelculas y videojuegos realizadas a clientes normales y socios
de Shotbuster.
Actor:
Casos
uso:
Tipo:
Actor:
Casos
uso:
Tipo:
Secundario
Es un actor secundario y representa la base de datos de las rentas
Descripcin: de pelculas y videojuegos realizadas por los socios de
Shotbuster.
Secundario
Es un actor secundario y representa la base de datos de las
Descripcin: pelculas y videojuegos que Shotbuster ha comprado a sus
socios.
Caso de Uso
Actores
Tipo
Propsito
Sistema de Login.
Administrador, Gerente, Cajero, Base de Datos Empleado.
Bsico.
Validar a un empleado con previo registro para que logre
acceder al sistema de ShotBuster.
Resumen
Este caso de uso es iniciado por el empleado. Valida al
empleado mediante un Usuario y Contrasea para ser
validado con su respectivo registro de Empleado para as
poder utilizar el sistema de Shotbuster.
Precondiciones Al inicio se debe haber ejecutado la aplicacin del sistema.
Flujo Principal Se presenta al usuario la Pantalla principal (P-1). Se
muestran los botones con las siguientes opciones: Iniciar
Sesin y Salir.
Si la Actividad seleccionada es Iniciar Sesin, en caso de
que el empleado est intentando ingresar al sistema este
previamente registrado, el sistema podr detectar que tipo
de empleado es:
- Administrador: Se muestra la Pantalla Funciones del
Administrador (P-2), que contiene el caso de uso
Gestin de Gerentes.
Subflujos
Excepciones
2 Gestin de Gerentes.
Caso de Uso
Actores
Tipo
Propsito
Gestin de Gerentes
Administrador, Base de Datos Empleado.
Bsico.
Gestionar a un empleado como Gerente (agregar, modificar
y eliminar).
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Administrador. Tiene opciones para gestionar a Gerentes.
Precondiciones Se requiere la validacin correcta del empleado como
Administrador
Flujo Principal Se presenta al usuario la Pantalla Funciones del
Administrador (P-2). El Administrador puede seleccionar
entre las siguientes actividades: Agregar, Modificar,
Eliminar y Cerrar Sesin.
Si la Actividad seleccionada es Agregar, se ejecuta el
subflujo Agregar Gerentes (S-1).
Si la actividad seleccionada es Modificar se ejecuta el
subflujo Modificar Gerentes (S-2).
Si la actividad seleccionada es Eliminar se ejecuta el
subflujo Eliminar Gerentes (S-3).
Si la actividad seleccionada es Cerrar Sesin se ejecuta el
subflujo Cerrar Sesin (S-4).
Subflujos
S-1 Agregar Gerentes. El sistema muestra la Pantalla
Agregar Gerentes (P-5). El Administrador podr seleccionar
las siguientes actividades: Agregar y Cancelar.
Si el Administrador presiona Agregar se actualiza la Base
de Datos, que a su vez la Tabla de Informacin de Gerentes
tambin se actualizar (E-1); se cerrar la pantalla P 5.
Excepciones
3 Gestin de Cajeros
Caso de Uso
Actores
Tipo
Propsito
Gestin de Cajeros
Gerente, Base de Datos Empleado
Bsico.
Gestionar a un empleado como Cajero (agregar, modificar y
eliminar).
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Gerente. Tiene opciones para gestionar a Cajeros.
Precondiciones Se requiere la validacin correcta del empleado como
Gerente.
Flujo Principal Se presenta al usuario la Pantalla Funciones del Gerente (P3). El Gerente puede seleccionar entre las siguientes
actividades: Gestin de Cajeros, Informes y Gestin
de Productos.
Si la actividad seleccionada es Gestin de Cajeros, se
presenta al Gerente la Pantalla Gestin de Cajeros (P-7), con
las actividades: Agregar, Modificar, Eliminar y
Cerrar Sesin.
Si la Actividad seleccionada es Agregar, se ejecuta el
subflujo Agregar Cajeros (S-1).
Si la actividad seleccionada es Modificar se ejecuta el
subflujo Modificar Cajeros (S-2).
Si la actividad seleccionada es Eliminar se ejecuta el
subflujo Eliminar Cajeros (S-3).
Si la actividad seleccionada es Regresar se cierra la
Pantalla Gestin de Cajeros (P-7).
Subflujos
S-1 Agregar Cajeros. El sistema muestra la Pantalla
Agregar Cajeros (P-8). El Gerente podr seleccionar las
siguientes actividades: Agregar y Cancelar.
Si el Gerente presiona Agregar se actualiza la Base de
Datos, que a su vez la Tabla de Informacin de Cajeros
tambin se actualizar (E-1); se cerrar la pantalla P8.
Si el Gerente presiona Cancelar se cerrar la pantalla P-8.
S-2 Modificar Cajeros. El sistema muestra la Pantalla
Modificar Cajeros (P-9). El Gerente podr seleccionar las
siguientes actividades: Modificar y Cancelar.
Si el Gerente presiona Modificar se actualiza la Base de
Datos, que a su vez la Tabla de Informacin de Cajeros
tambin se actualizar (E-1); se cerrara la pantalla P9.
Si el Gerente presiona Cancelar se cerrara la pantalla P-9.
Excepciones
4 Gestin de Productos
Caso de Uso
Actores
Tipo
Propsito
Gestin de Productos
Gerente, Base de Datos Producto
Bsico.
Gestionar a un Producto como Pelcula o Videojuego
(agregar y eliminar).
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Gerente. Tiene opciones para gestionar los Productos.
Precondiciones Se requiere la validacin correcta del empleado como
Gerente.
Flujo Principal Se presenta al usuario la Pantalla Funciones del Gerente (P3). El Gerente puede seleccionar entre las siguientes
actividades: Gestin de Cajeros, Informes y Gestin
de Productos.
Si la actividad seleccionada es Gestin de Productos, se
presenta al Gerente una opcin que contiene Pelculas,
Videojuegos o Productos comprados. Seguido de esto,
si selecciona Pelculas, se muestra la Pantalla Gestin de
Productos (P-10) o si selecciona Videojuegos, se muestra
la pantalla con las actividades: Agregar, Eliminar,
Buscar y Regresar.
Si la actividad seleccionada es Agregar, se ejecuta el
subflujo Agregar Productos (S-1).
Si la actividad seleccionada es Eliminar, se ejecuta el
subflujo Eliminar Productos (S-2).
Si la actividad seleccionada es Buscar, se ejecuta el
subflujo Buscar Productos (S-3).
Si la actividad seleccionada es Regresar se cierra la
Pantalla Gestin de Cajeros (P-7).
Subflujos
Excepciones
5 Gestin de Socios
Caso de Uso
Actores
Tipo
Propsito
Gestin de Socios
Cajero, Base de Datos Socio
Bsico.
Gestionar a un Socio para otorgarle una membresa (dar de
alta y dar de baja membresas).
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Cajero. Tiene opciones para gestionar los Socios.
Precondiciones Se requiere la validacin correcta del empleado como
Cajero.
Flujo Principal Se presenta al usuario la Pantalla Funciones del Cajero (P-4).
El Cajero puede seleccionar entre las siguientes actividades:
Gestin de Socios, Renta, Venta, Compra,
Consulta de rentas
Subflujos
Excepciones
6 Realizacin de Ventas
Caso de Uso
Actores
Realizacin de Ventas
Cajero, Base de Datos Venta, Base de Datos Producto, Base
de Datos Socio, Base de Datos Empleado
Tipo
Bsico.
Propsito
Realizar una Venta por parte del Cajero hacia un Cliente que
puede ser Socio o no; una Venta puede contener varios
Productos.
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Cajero. Tiene opciones para realizar una Venta.
Precondiciones Se requiere la validacin correcta del empleado como
Cajero.
Flujo Principal Se presenta al usuario la Pantalla Funciones del Cajero (P-4).
El Cajero puede seleccionar entre las siguientes actividades:
Gestin de Socios, Renta, Venta, Compra,
Consulta de rentas
Subflujos
Excepciones
7 Realizacin de Rentas
Caso de Uso
Actores
Realizacin de Rentas
Cajero, Base de Datos Renta, Base de Datos Producto, Base
de Datos Socio, Base de Datos Empleado
Tipo
Bsico.
Propsito
Realizar una Renta por parte del Cajero hacia un Cliente
exclusivamente Socio; una Renta puede contener varios
Productos.
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Cajero. Tiene opciones para realizar una Renta.
Precondiciones Se requiere la validacin correcta del empleado como
Cajero.
Flujo Principal Se presenta al usuario la Pantalla Funciones del Cajero (P-4).
El Cajero puede seleccionar entre las siguientes actividades:
Gestin de Socios, Renta, Venta, Compra,
Consulta de rentas
Si la actividad seleccionada es Realizacin de Renta, se
presenta al Cajero la Pantalla Realizar Renta (P-17), con las
actividades: Agregar y Aceptar.
Subflujos
Excepciones
8 Realizacin de Compras
Caso de Uso
Actores
Realizacin de Compras
Cajero, Base de Datos Compra, Base de Datos Producto,
Base de Datos Socio, Base de Datos Empleado
Tipo
Bsico.
Propsito
Realizar una Compra por parte del Cajero hacia un Cliente
exclusivamente Socio; una Compra puede contener varios
Productos.
Resumen
Este caso de uso es iniciado por un empleado el cual sea
Cajero. Tiene opciones para realizar una Compra.
Precondiciones Se requiere la validacin correcta del empleado como
Cajero.
Flujo Principal Se presenta al usuario la Pantalla Funciones del Cajero (P-4).
El Cajero puede seleccionar entre las siguientes actividades:
Gestin de Socios, Renta, Venta, Compra,
Consulta de rentas
Subflujos
Excepciones