Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GIA
Especificacin de Casos de Uso
Versin 1.2
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
Versin:
1.2
Fecha: 23/03/2010
Historial de revisiones
Fecha
Versin
Descripcin
Autor
08/03/2010
1.0
18/03/2010
1.1
23/03/2010
1.2
Confidencial
P2
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
Versin:
1.2
Fecha: 23/03/2010
Tabla de contenidos
1.
Introduccin
2.
2.1
2.2
2.3
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
2.4
3.
ID - UC
Nombre de UC
Historia del Caso de Uso
2.3.1 Creado Por
2.3.2 Fecha de Creacin
2.3.3 ltima actualizacin por
2.3.4 Fecha de ltima actualizacin
Definicin de Caso de Uso
2.4.1 Actores
2.4.2 Disparador
2.4.3 Descripcin
2.4.4 Pre condiciones
2.4.5 Post condiciones
2.4.6 Flujo Normal
2.4.7 Flujos Alternativos
2.4.8 Excepciones
2.4.9 Inclusiones
2.4.10 Prioridad
2.4.11 Frecuencia de Uso
2.4.12 Reglas de Negocio
2.4.13 Requisitos especiales
2.4.14 Asunciones
2.4.15 Notas
rea de visin
3.1
3.2
3.3
4.
9
11
25
25
25
rea de sensores
26
4.1
4.2
4.3
26
26
26
26
26
Confidencial
P3
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
Versin:
1.2
Fecha: 23/03/2010
ndice de figuras
Figura 1. Tabla plantilla de Casos de Uso ......................................................................................................................6
Figura 2. Diagrama de Casos de Uso............................................................................................................................25
Confidencial
P4
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
Versin:
1.2
Fecha: 23/03/2010
ndice de tablas
Tabla 1. GDT-001-UC Identificar toro en ubicacin especfica .................................................................................11
Tabla 2. GDT-002-UC Buscar toros dentro del almacn ...........................................................................................12
Tabla 3. GDT-003-UC Seguir movimiento del toro....................................................................................................13
Tabla 4. GDT-004-UC Calcular trayectoria del toro...................................................................................................14
Tabla 5. GDT-005-UC Conocer estado del toro .........................................................................................................15
Tabla 6. GDT-006-UC Conocer carga del toro ...........................................................................................................16
Tabla 7. GDH-001-UC Buscar personas dentro del almacn.....................................................................................17
Tabla 8. GDH-002-UC Buscar personas en trayectoria del toro................................................................................18
Tabla 9. GDH-003-UC Buscar personas en un radio X del toro .................................................................................19
Tabla 10. GDM-001-UC Representacin del estado del almacn .............................................................................20
Tabla 11. GDA-001-UC Recoger mercanca...............................................................................................................21
Tabla 12. GDA-002-UC Depositar mercanca ............................................................................................................22
Tabla 13. GDA-003-UC Cambio de ubicacin de mercanca .....................................................................................23
Tabla 14. GDA-004-UC Incluir nuevo pedido ............................................................................................................24
Confidencial
P5
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
Versin:
1.2
Fecha: 23/03/2010
Actualizado por:
Fecha de la ltima
actualizacin:
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Flujo Alternativo:
Excepciones:
Inclusiones:
Prioridad:
Frecuencia de uso:
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Figura 1. Tabla plantilla de Casos de Uso
2.1 ID - UC
2.2 Nombre de UC
2.3 Historia del Caso de Uso
2.3.1 Creado Por
2.3.2 Fecha de Creacin
2.3.3 ltima actualizacin por
2.3.4 Fecha de ltima actualizacin
Confidencial
P6
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
2.4
2.4.1
Actores
Versin:
1.2
Fecha: 23/03/2010
Entidad externa al sistema software que se especifica y que interacta con l. Actores diferentes suelen
representar clases de usuario distintas, roles,..
2.4.2
Disparador
Identifica el evento que inicializa el UC. Puede ser una causa externa o un estado del sistema lo que lo
provoque que se inicie. Se considera el primer paso del flujo normal.
2.4.3
Descripcin
Proporciona una razn que justifica la existencia de este UC, con un nivel medio-alto de descripcin de la
secuencia de acciones y la salida producida como resultado de su ejecucin.
2.4.4
Pre condiciones
Lista cualquier actividad que tiene que ocurrir antes de que el UC comience.
2.4.5
Post condiciones
2.4.6
Flujo Normal
Proporciona una descripcin detallada de las elecciones del usuario y las respuestas del sistema que tienen
lugar bajo unas condiciones normales de ejecucin.
2.4.7
Flujos Alternativos
Tiene en cuenta los posibles escenarios. Describe diferencias en la secuencia de pasos del flujo normal.
2.4.8
Excepciones
Describe cualquier condicin de error que pueda ocurrir durante la ejecucin del UC y define de qu forma el
sistema responde a ellas. Tambin describe el comportamiento del sistema si el UC falla su ejecucin por alguna
razn no contemplada.
2.4.9
Inclusiones
Lista otros UC a los que pueda hacer uso el UC que se describe. Funcionalidades que aparecen en varios UC se
agrupan en un UC que sea llamado o incluido por otros que requieran de esa funcionalidad comn.
2.4.10
Prioridad
Confidencial
P7
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
2.4.11
Versin:
1.2
Fecha: 23/03/2010
Frecuencia de Uso
Estima, de manera cualitativa, el nmero de veces que ser realizado por unidad de tiempo.
Siempre, A menudo, A veces, Raramente, Una vez
2.4.12
Reglas de Negocio
Lista cualquier regla de negocio que pueda influir en el UC. Las reglas de negocios (o las directivas
empresariales) definen y controlan la estructura, el funcionamiento y la estrategia de una organizacin. Pueden
estar formalmente definidas en manuales de procedimiento, contratos o acuerdos, o bien pueden existir como
conocimiento o experiencia que tienen los empleados.
2.4.13
Requisitos especiales
Identifica cualquier requisito adicional no funcional, que necesite el caso de uso durante su ejecucin, o diseo.
Puede incluir requisitos de realizacin u otros atributos cualitativos.
2.4.14
Asunciones
Lista cualquier condicin que debe cumplirse, necesaria para aceptar el caso de uso y su descripcin.
2.4.15
Notas
Lista cualquier comentario adicional sobre el UC u otras cuestiones que se dejen abiertas (TBDs) para ser
resueltas ms adelante.
Confidencial
P8
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
Versin:
1.2
Fecha: 23/03/2010
3. rea de visin
3.1 Lista de Casos de Uso
Gestin de toros
Buscar toros dentro del almacn
Conocer si en un determinado momento hay toros dentro del almacn. Devuelve una lista de posiciones
donde se ha detectado presencia de un toro.
Identificar toro en ubicacin especfica.
Dada una posicin en el plano donde se ha detectado un toro, conocer de qu toro se trata (en el caso de
que haya varios).
Conocer estado del toro
Permite saber si un toro, especificado en una ubicacin, se encuentra parado o en movimiento.
Calcular trayectoria de toro
Cuando se solicita almacenar, recoger mercanca del almacn, o cambiar la ruta actual, se calcula la ruta
que debe seguir el toro para llegar a una posicin especfica
Seguir movimiento del toro
Identificar por qu ruta se mueve el toro: la ms corta, la nica posible si existiesen caminos cortados. En
el caso de que recorra una ruta errnea, se podra alertar al operario o recalcular una nueva ruta: la ms
corta por ejemplo, la posible,
Conocer carga del toro
Permite saber si un toro, especificado en una ubicacin para un momento determinado, se encuentra
portando carga.
P9
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
Versin:
1.2
Fecha: 23/03/2010
Gestin de acciones
Recoger mercanca
Determina el conjunto de acciones para recoger un palet del interior del almacn.
Depositar mercanca
Determina el conjunto de acciones para dejar un palet en el interior del almacn.
Cambio de ubicacin mercanca
Determina el conjunto de acciones para trasladar un palet del interior del almacn a otra ubicacin
especfica.
Incluir un nuevo pedido
Incorpora a la BBDD servidor un nuevo pedido solicitado por algn cliente para ser realizado por los
operarios del almacn.
Confidencial
P 10
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
Versin:
1.2
Fecha: 23/03/2010
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
GDT-001-UC
Identificar toro en ubicacin especfica
Arturo Valds
Actualizado por:
23/03/2010
Fecha de la ltima
actualizacin:
Toro
Cmara
Dada una posicin en el plano donde se ha detectado un toro, conocer de
qu toro se trata. Es til cuando disponemos de varios toros en el
almacn para poder identificarlos.
Debe existir al menos un toro en el rea controlada por la cmara y un
par de coordenadas devueltas por el sistema por cada toro detectado
indicando una ubicacin especfica.
1
2
3
Flujo Alternativo:
Excepciones:
Inclusiones:
Prioridad:
Deseada
Frecuencia de uso:
A veces
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Tabla 1. GDT-001-UC Identificar toro en ubicacin especfica
Confidencial
P 11
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Versin:
1.2
Fecha: 23/03/2010
GDT-002-UC
Buscar toros dentro del almacn
Arturo Valds
Actualizado por:
23/03/2010
Fecha de la ltima
actualizacin:
Toro
Cmara
Conocer si en un determinado momento hay toros dentro del almacn.
Devuelve una lista de posiciones donde se ha detectado presencia de un
toro.
Flujo Alternativo:
Excepciones:
Inclusiones:
Prioridad:
Esencial
Frecuencia de uso:
Siempre
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Tabla 2. GDT-002-UC Buscar toros dentro del almacn
Confidencial
P 12
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Flujo Alternativo:
Excepciones:
Versin:
1.2
Fecha: 23/03/2010
GDT-003-UC
Seguir movimiento del toro
Arturo Valds
23/03/2010
Actualizado por:
Fecha de la ltima
actualizacin:
Toro
Cmara
Identificar por qu ruta se mueve el toro: la ms corta, la nica posible si
existiesen caminos cortados. En el caso de que recorra una ruta errnea,
se podra alertar al operario o recalcular una nueva ruta: la ms corta por
ejemplo, la posible,
Un toro en movimiento e identificado.
1
2
Inclusiones:
Prioridad:
Frecuencia de uso:
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Tabla 3. GDT-003-UC Seguir movimiento del toro
Confidencial
P 13
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Flujo Alternativo:
Excepciones:
Versin:
1.2
Fecha: 23/03/2010
GDT-004-UC
Calcular trayectoria del toro
Arturo Valds
23/03/2010
Actualizado por:
Fecha de la ltima
actualizacin:
Toro
Cmara
Cuando se solicita almacenar, recoger mercanca del almacn, o cambiar
la ruta actual, se calcula la ruta que debe seguir el toro para llegar a una
posicin especfica
Un operario va a iniciar una accin o un toro identificado se encuentra en
movimiento.
1
Inclusiones:
Prioridad:
Alta
Frecuencia de uso:
A veces
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Tabla 4. GDT-004-UC Calcular trayectoria del toro
Confidencial
P 14
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Flujo Alternativo:
Excepciones:
Versin:
1.2
Fecha: 23/03/2010
GDT-005-UC
Conocer estado del toro
Arturo Valds
23/03/2010
Actualizado por:
Fecha de la ltima
actualizacin:
Toro
Cmara
Permite saber si un toro, especificado en una ubicacin, se encuentra
parado o en movimiento.
Debe existir al menos un toro en el rea controlada por la cmara, un
identificador de toro y un par de coordenadas devueltas por el sistema
indicando su ubicacin inicial.
1
2
Inclusiones:
Prioridad:
Deseada
Frecuencia de uso:
A veces
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Tabla 5. GDT-005-UC Conocer estado del toro
Confidencial
P 15
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Versin:
1.2
Fecha: 23/03/2010
GDT-006-UC
Conocer carga del toro
Arturo Valds
23/03/2010
Actualizado por:
Fecha de la ltima
actualizacin:
Toro
Cmara
Permite saber si un toro, especificado en una ubicacin para un momento
determinado, se encuentra portando carga.
Debe existir al menos un toro en el rea controlada por la cmara, un
identificador de toro y un par de coordenadas devueltas por el sistema
indicando su ubicacin.
1
2
Flujo Alternativo:
Excepciones:
Inclusiones:
Prioridad:
Deseada
Frecuencia de uso:
Raramente
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
A lo mejor aparecen problemas si el toro se desplaza demasiado rpido.
Tabla 6. GDT-006-UC Conocer carga del toro
Confidencial
P 16
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Versin:
1.2
Fecha: 23/03/2010
GDH-001-UC
Buscar personas dentro del almacn
Arturo Valds
Actualizado por:
23/03/2010
Fecha de la ltima
actualizacin:
Toro
Cmara
Utilizado para conocer si hay humanos dentro del almacn. Devuelve una
lista con ubicaciones concretas.
Flujo Alternativo:
Excepciones:
Inclusiones:
Prioridad:
Esencial
Frecuencia de uso:
A menudo
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Tabla 7. GDH-001-UC Buscar personas dentro del almacn
Confidencial
P 17
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Flujo Alternativo:
Excepciones:
Inclusiones:
Versin:
1.2
Fecha: 23/03/2010
GDH-002-UC
Buscar personas en trayectoria del toro
Arturo Valds
Actualizado por:
23/03/2010
Fecha de la ltima
actualizacin:
Toro
Cmara
Conociendo las trayectorias actuales del toro, permite comprobar si hay
personas en ella. De esta forma se pueden evitar accidentes laborales
Un toro en movimiento o parado tiene orden de desplazarse a algn
punto del almacn para recoger o depositar mercanca
En caso de detectarse humanos se devuelven las posiciones que
ocupaban estos en el momento de su deteccin.
1 El sistema conoce la trayectoria que debe seguir el
toro para llegar a un lugar determinado del almacn.
2 Busca humanos en el interior del almacn.
3 Comprueba si se encuentran en zona de paso del
toro.
3 Si existen, alertar al operario de conducir con
precaucin. Posibilidad de recalcular ruta para ofrecer
otros caminos.
GDT-003-UC (Seguir movimiento del toro)
GDH-001-UC (Buscar personas dentro del almacn)
Deseada
A veces
Prioridad:
Frecuencia de uso:
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Tabla 8. GDH-002-UC Buscar personas en trayectoria del toro
Confidencial
P 18
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Versin:
1.2
Fecha: 23/03/2010
GDH-003-UC
Buscar personas en un radio X del toro
Arturo Valds
Actualizado por:
23/03/2010
Fecha de la ltima
actualizacin:
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Flujo Alternativo:
Excepciones:
Inclusiones:
Prioridad:
Frecuencia de uso:
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Toro
Cmara
Conociendo la ubicacin del toro en un instante determinado,
proporciona un mtodo para controlar si hay humanos en un entorno
cercano (rea abarcada por un crculo de radio X tomando como centro la
posicin del toro).
Un toro en movimiento o parado.
En caso de detectarse humanos se devuelven las posiciones que
ocupaban estos en el momento de su deteccin.
1 El sistema recibe peticin de bsqueda de humanos
prximos al toro (radio X)
2 Comprobar si hay humanos dentro del rea
especificada.
2 Si existen, alertar al operario de conducir con
precaucin.
GDH-001-UC (Buscar personas dentro del almacn)
Deseada
A veces
De esta manera el nmero de clculos se reduce con respecto a GDH002-UC y devuelve una respuesta con menor retardo de tiempo. Se
podran ignorar o tener en cuenta paredes u objetos no traspasables
acotando el espacio de bsqueda.
El radio X puede ser configurable.
A lo mejor aparecen problemas si el toro se desplaza demasiado rpido.
Tabla 9. GDH-003-UC Buscar personas en un radio X del toro
Confidencial
P 19
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Versin:
1.2
Fecha: 23/03/2010
GDM-001-UC
Representacin del estado del almacn
Arturo Valds
Actualizado por:
23/03/2010
Fecha de la ltima
actualizacin:
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Toro
Cmara
Pantalla de visualizacin
Se establece un sistema de representacin basado en mapas donde
poder reflejar, tanto las rutas de los toros dentro del almacn, como los
objetos y personas que se encuentran actualmente en l.
1
2
3
Flujo Alternativo:
Excepciones:
Inclusiones:
Prioridad:
Frecuencia de uso:
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Confidencial
P 20
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Versin:
1.2
Fecha: 23/03/2010
GDA-001-UC
Recoger mercanca
Arturo Valds
26/03/2010
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Flujo Alternativo:
Excepciones:
Inclusiones:
Prioridad:
Frecuencia de uso:
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Actualizado por:
Fecha de la ltima
actualizacin:
Toro
Cmara
Pantalla de visualizacin
Determina el conjunto de acciones para recoger un palet del interior del
almacn.
Debe encontrarse en el servidor una accin pendiente de recogida.
1
Confidencial
P 21
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Versin:
1.2
Fecha: 23/03/2010
GDA-002-UC
Depositar mercanca
Arturo Valds
26/03/2010
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Flujo Alternativo:
Excepciones:
Inclusiones:
Prioridad:
Frecuencia de uso:
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Actualizado por:
Fecha de la ltima
actualizacin:
Toro
Cmara
Pantalla de visualizacin
Determina el conjunto de acciones para dejar un palet en el interior del
almacn.
Debe encontrarse en el servidor una accin pendiente de entrada.
1
Confidencial
P 22
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Versin:
1.2
Fecha: 23/03/2010
GDA-003-UC
Cambio de ubicacin de mercanca
Arturo Valds
Actualizado por:
26/03/2010
Fecha de la ltima
actualizacin:
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Flujo Alternativo:
Excepciones:
Inclusiones:
Prioridad:
Frecuencia de uso:
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Toro
Cmara
Pantalla de visualizacin
Determina el conjunto de acciones para trasladar un palet del interior del
almacn a otra ubicacin especfica.
Debe encontrarse en el servidor una accin pendiente de traslado.
1
Confidencial
P 23
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
ID - UC:
Nombre de UC:
Creado por:
Fecha de la
creacin:
Versin:
1.2
Fecha: 23/03/2010
GDA-004-UC
Incluir un nuevo pedido
Arturo Valds
26/03/2010
Actores:
Descripcin:
Disparador:
Pre-condiciones:
Post-condiciones:
Flujo Normal:
Flujo Alternativo:
Excepciones:
Inclusiones:
Prioridad:
Frecuencia de uso:
Reglas de negocio:
Requisitos especiales:
Asunciones:
Notas:
Actualizado por:
Fecha de la ltima
actualizacin:
Confidencial
P 24
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
Versin:
1.2
Fecha: 23/03/2010
Confidencial
P 25
GIA
Documento Especificacin de Casos de Uso
GIA-USC-INI-N&aISMTP
Versin:
1.2
Fecha: 23/03/2010
4. rea de sensores
TBD por MTP
4.1 Lista de Casos de Uso
TBD por MTP
4.2 Casos de Uso
TBD por MTP
4.3 Diagramas del modelo de Casos de Uso
TBD por MTP
4.3.1 Diagrama de paquetes
4.3.2 Diagrama de Casos de Uso
Confidencial
P 26