proceso unificado
Captura de Requisitos
Ejemplo: Videoclub Automático
El sistema a desarrollar es un sistema software que hay que
incorporar dentro de un dispensador automático de
películas, un videoclub automático, como los que hay en
gasolineras y tiendas abiertas 24h. Este videoclub tiene las
facilidades usuales, como sacar películas, devolverlas, etc.,
y también otras como que sepuede reservar una película
notificando al usuario que ya esta disponible mediante un
mensaje SMS o enviar recordatorios a los clientes que no
han devuelto películas vía SMS. El pago ha de hacerse con
tarjeta de crédito. El videoclub reporta a la central de la
empresa vía Internet.
1
1. Captura de requisitos
Actividades
1 Encontrar Actores y casos de uso
1.1 Identificar actores
1.2Identificar casos de uso
1.3 Describir modelo de casos de uso
2 Detallar los casos de uso
2.1 Diseñar diagramas de estados
2.2 Descripción textual casos de uso
3 Definir prototipo de interfaz
Captura de Requisitos:
1.1) Identificar Actores
Ejemplo: Actores del Sistema de Videoclub
Usuario
Un Usuario es la persona que utilizará el sistema para buscar películas, solicitarlas, pagarlasy obtenerlas del dispensador.
Operario
Un Operario es la persona que realizará las tareas de mantenimiento del dispensador de
películas, es decir, sustituirá viejas películas por nuevas. Para ello utilizará el sistema
para dar de alta y baja las películas.
Banco
El Banco representa a la entidad externa con la que el sistema debe contactar para admitir y
realizar los pagos con tarjeta delos clientes.
Dispensador
El Dispensador representa al dispositivo mecánico donde están almacenadas las películas
que el sistema debe controlar para dar la película alquilada al cliente o que éste la
pueda devolver.
Operador Telefónico
El Operador Telefónico representa la entidad externa con la que el sistema debe contactar
para enviar mensajes SMS a los clientes.
Sistema Contable
ElSistema Contable representa el sistema informático externo de la empresa con el que el
sistema videoclub debe contactar para notificar los pagos realizados en cada momento.
2
Captura de Requisitos:
1.2) Identificar Casos de Uso
Algunos Casos de Uso identificados:
Alquilar Película
El Usuario utiliza este caso de uso para mirar qué películas hay, seleccionar
una, pagarla y retirarla deldispensador. Debe obtener un recibo.
Devolver Película
El Usuario inicia este caso cuando devuelve la película. Recibe una
notificación confirmándole la devolución. Si ha tenido retraso deberá
abonar una penalización.
Dar de Alta
El Operario inicia este caso cuando introduce una nueva película en el
dispensador.
Dar de baja
El Operario inicia este caso cuando retira una película deldispensador.
Mandar Recordatorio
El Operario inicia este caso cuando fija en el sistema el tiempo máximo
permitido por el alquiler de cada película.
....................
Captura de Requisitos:
1.3) Describir Modelo de Casos de Uso
Alquilar
Película
Dispensador
Iniciador
Iniciador
Devolver
Película
Banco
Usuario
Iniciador
Alta
Película
Sistema
Contable
IniciadorOperario
Iniciador
Baja
Película
Operador
Telefónico
Mandar
Recordatorio
3
Captura de Requisitos:
2) Detallar Casos de Uso
2.1) Diseñar Diagrama de Estados por caso de uso
• Camino Básico y Caminos Alternativos
1 Buscar Película
Seleccionar Película
Cancelar Operación
2 Gestionar Pago
Rechazar Pago
Reservar Película
4 Pago Rechazado
Aceptar Pago
5Reservar
3 Despachar Película
CU: Alquilar película
Captura de Requisitos:
2) Detallar Casos de Uso
2.2) Descripción del Caso de Uso "Alquilar Película" del Videoclub
Precondición
El usuario ha pulsado en el videoclub “Alquilar Película”
Flujo de Eventos
Camino Básico
1.
El Usuario inicia el caso de uso buscando en la pantalla la película que más le gusta. El sistema le
muestra...
Regístrate para leer el documento completo.