GIA
Especificación de Casos de Uso
Confidencial <Company Name>, 2010 P 2
Historial de revisiones
Fecha Versión Descripción Autor
08/03/2010 1.0 Versión inicial para su aprobación Arturo Valdés Diéguez 18/03/2010 1.1 Revisión del documento José Carlos Castillo 23/03/2010 1.2 Refinamiento del documento Arturo Valdés Diéguez
Confidencial <Company Name>, 2010 P 3
Tabla de contenidos
1. Introducción 6
2. Guía para la plantilla de Casos de Uso 6
2.1 ID - UC 6
2.2 Nombre de UC 6
2.3 Historia del Caso de Uso 6
2.3.1 Creado Por 6
2.3.2 Fecha de Creación 6
2.3.3 Última actualización por 6
2.3.4 Fecha de última actualización 6
2.4 Definición de Caso de Uso 7
2.4.1 Actores 7 2.4.2 Disparador 7 2.4.3 Descripción 7 2.4.4 Pre – condiciones 7 2.4.5 Post – condiciones 7 2.4.6 Flujo Normal 7 2.4.7 Flujos Alternativos 7 2.4.8 Excepciones 7 2.4.9 Inclusiones 7 2.4.10 Prioridad 7 2.4.11 Frecuencia de Uso 8 2.4.12 Reglas de Negocio 8 2.4.13 Requisitos especiales 8 2.4.14 Asunciones 8 2.4.15 Notas 8 3. Área de visión 9
3.1 Lista de Casos de Uso 9
3.2 Casos de Uso 11
3.3 Diagramas del modelo de Casos de Uso 25
3.3.1 Diagrama de paquetes 25
3.3.2 Diagrama de Casos de Uso 25
4. Área de sensores 26
4.1 Lista de Casos de Uso 26
4.2 Casos de Uso 26
4.3 Diagramas del modelo de Casos de Uso 26
4.3.1 Diagrama de paquetes 26
Confidencial <Company Name>, 2010 P 4
Índice de figuras
Figura 1. Tabla plantilla de Casos de Uso ... 6 Figura 2. Diagrama de Casos de Uso ... 25
Confidencial <Company Name>, 2010 P 5
Índice de tablas
Tabla 1. GDT-001-UC – Identificar toro en ubicación específica ... 11
Tabla 2. GDT-002-UC – Buscar toros dentro del almacén ... 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 almacén ... 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 – Representación del estado del almacén ... 20
Tabla 11. GDA-001-UC – Recoger mercancía ... 21
Tabla 12. GDA-002-UC – Depositar mercancía ... 22
Tabla 13. GDA-003-UC – Cambio de ubicación de mercancía ... 23
Confidencial <Company Name>, 2010 P 6
Especificación de Casos de Uso
1.
Introducción
Con el presente documento se pretende documentar los casos de uso especificados para el proyecto GIA. En la primera sección se muestra la plantilla utilizada en la descripción de los UC y una breve explicación de los campos que se utilizarán para su especificación. La especificación de UC se divide en dos subsistemas: área de sensores y área de visión.
2.
Guía para la plantilla de Casos de Uso
ID - UC: Nombre de UC:
Creado por: Actualizado por:
Fecha de la creación: Fecha de la última actualización: Actores: Descripción: 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 Creación
2.3.3 Última actualización por 2.3.4 Fecha de última actualización
Confidencial <Company Name>, 2010 P 7
2.4 Definición de Caso de Uso
2.4.1 Actores
Entidad externa al sistema software que se especifica y que interactúa 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 Descripción
Proporciona una razón que justifica la existencia de este UC, con un nivel medio-alto de descripción de la secuencia de acciones y la salida producida como resultado de su ejecución.
2.4.4 Pre – condiciones
Lista cualquier actividad que tiene que ocurrir antes de que el UC comience.
2.4.5 Post – condiciones
Describe el estado del sistema al finalizar la ejecución del UC.
2.4.6 Flujo Normal
Proporciona una descripción detallada de las elecciones del usuario y las respuestas del sistema que tienen lugar bajo unas condiciones normales de ejecución.
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 condición de error que pueda ocurrir durante la ejecución del UC y define de qué forma el sistema responde a ellas. También describe el comportamiento del sistema si el UC falla su ejecución por alguna razón 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 común.
2.4.10 Prioridad
Indica la importancia relativa de su implementación. Esencial, Alta, Deseada, Opcional
Confidencial <Company Name>, 2010 P 8
2.4.11 Frecuencia de Uso
Estima, de manera cualitativa, el número 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 organización. 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 ejecución, o diseño. Puede incluir requisitos de realización u otros atributos cualitativos.
2.4.14 Asunciones
Lista cualquier condición que debe cumplirse, necesaria para aceptar el caso de uso y su descripción.
2.4.15 Notas
Lista cualquier comentario adicional sobre el UC u otras cuestiones que se dejen abiertas (TBDs) para ser resueltas más adelante.
Confidencial <Company Name>, 2010 P 9
3.
Área de visión
3.1 Lista de Casos de Uso
Gestión de toros
Buscar toros dentro del almacén
Conocer si en un determinado momento hay toros dentro del almacén. Devuelve una lista de posiciones donde se ha detectado presencia de un toro.
Identificar toro en ubicación específica.
Dada una posición 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 ubicación, se encuentra parado o en movimiento. Calcular trayectoria de toro
Cuando se solicita almacenar, recoger mercancía del almacén, o cambiar la ruta actual, se calcula la ruta que debe seguir el toro para llegar a una posición específica
Seguir movimiento del toro
Identificar por qué ruta se mueve el toro: la más corta, la única posible si existiesen caminos cortados. En el caso de que recorra una ruta errónea, se podría alertar al operario o recalcular una nueva ruta: la más corta por ejemplo, la posible,…
Conocer carga del toro
Permite saber si un toro, especificado en una ubicación para un momento determinado, se encuentra portando carga.
Gestión de detección de humanos
Buscar personas dentro del almacén
Utilizado para conocer si hay humanos dentro del almacén. Devuelve una lista con ubicaciones concretas. Buscar personas en trayectoria de toro
Conociendo las trayectorias actuales del toro, permite comprobar si hay personas en ella. De esta forma se pueden evitar accidentes laborales.
Buscar personas en un radio X del toro
Conociendo la ubicación del toro en un instante determinado, proporciona un método para controlar si hay humanos en un entorno cercano (área abarcada por un círculo de radio X tomando como centro la posición del toro). De esta manera el número de cálculos se reduce y devuelve una respuesta con menor retardo de tiempo. Se podrían ignorar o tener en cuenta paredes u objetos no traspasables acotando el espacio de búsqueda.
Gestión de mapas de almacén
Representación del estado del almacén
Se establece un sistema de representación basado en mapas donde poder reflejar, tanto las rutas de los toros dentro del almacén, como los objetos y personas que se encuentran actualmente en él.
Confidencial <Company Name>, 2010 P 10 Gestión de acciones
Recoger mercancía
Determina el conjunto de acciones para recoger un palet del interior del almacén. Depositar mercancía
Determina el conjunto de acciones para dejar un palet en el interior del almacén. Cambio de ubicación mercancía
Determina el conjunto de acciones para trasladar un palet del interior del almacén a otra ubicación específica.
Incluir un nuevo pedido
Incorpora a la BBDD servidor un nuevo pedido solicitado por algún cliente para ser realizado por los operarios del almacén.
Confidencial <Company Name>, 2010 P 11
3.2 Casos de Uso
ID - UC: GDT-001-UC
Nombre de UC: Identificar toro en ubicación específica
Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 23/03/2010 Fecha de la última actualización: Actores: Toro Cámara
Descripción: Dada una posición en el plano donde se ha detectado un toro, conocer de qué toro se trata. Es útil cuando disponemos de varios toros en el almacén para poder identificarlos.
Disparador:
Pre-condiciones: Debe existir al menos un toro en el área controlada por la cámara y un par de coordenadas devueltas por el sistema por cada toro detectado indicando una ubicación específica.
Post-condiciones:
Flujo Normal: 1 El sistema indica las coordenadas de localización de cada toro que ha sido detectado
2 Sistema identifica los toros
3 Sistema devuelve el identificador de los toros detectados
Flujo Alternativo:
Excepciones: El sistema no consigue identificar alguno de los toros. Se deben indicar cuáles.
Inclusiones:
Prioridad: Deseada
Frecuencia de uso: A veces Reglas de negocio:
Requisitos especiales: Asunciones:
Notas:
Confidencial <Company Name>, 2010 P 12 ID - UC: GDT-002-UC
Nombre de UC: Buscar toros dentro del almacén
Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 23/03/2010 Fecha de la última actualización: Actores: Toro Cámara
Descripción: Conocer si en un determinado momento hay toros dentro del almacén. Devuelve una lista de posiciones donde se ha detectado presencia de un toro.
Disparador: Pre-condiciones:
Post-condiciones: En caso de encontrarse toros se devuelven las posiciones que ocupaban los toros en el momento de su detección.
Flujo Normal: 1 Se realiza una petición de búsqueda de toros en el interior del almacén.
2 Sistema busca toros
3 Sistema devuelve un par de coordenadas por cada toro detectado dentro del área de vigilancia
Flujo Alternativo: 2 No se detectan toros Excepciones:
Inclusiones:
Prioridad: Esencial
Frecuencia de uso: Siempre Reglas de negocio:
Requisitos especiales: Asunciones:
Notas:
Confidencial <Company Name>, 2010 P 13 ID - UC: GDT-003-UC
Nombre de UC: Seguir movimiento del toro
Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 23/03/2010 Fecha de la última actualización: Actores: Toro Cámara
Descripción: Identificar por qué ruta se mueve el toro: la más corta, la única posible si existiesen caminos cortados. En el caso de que recorra una ruta errónea, se podría alertar al operario o recalcular una nueva ruta: la más corta por ejemplo, la posible,…
Disparador:
Pre-condiciones: Un toro en movimiento e identificado. Post-condiciones:
Flujo Normal: 1 El toro se desplaza por el interior del almacén. 2 Como el sistema tiene identificado al toro, conoce su
destino y calcula la trayectoria más corta que empleará para llegar.
3 Sistema devuelve la ruta ideal
4 Sistema comprueba que ésta coincide con la que lleva el toro.
Flujo Alternativo: 2 En el cálculo de la ruta más corta detecta camino cortado. Recalcular trayectoria.
2 En el cálculo de la ruta más corta o recalculada detecta presencia de humanos. Recalcular trayectoria. Excepciones: No se encuentra trayectoria posible sin cruzarse con un humano. Alertar
al operario de conducir con precaución. Inclusiones: GT-004-UC (Calcular trayectoria del toro)
Prioridad: Esencial
Frecuencia de uso: A menudo Reglas de negocio:
Requisitos especiales: Asunciones:
Notas:
Confidencial <Company Name>, 2010 P 14 ID - UC: GDT-004-UC
Nombre de UC: Calcular trayectoria del toro
Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 23/03/2010 Fecha de la última actualización: Actores: Toro Cámara
Descripción: Cuando se solicita almacenar, recoger mercancía del almacén, o cambiar la ruta actual, se calcula la ruta que debe seguir el toro para llegar a una posición específica
Disparador:
Pre-condiciones: Un operario va a iniciar una acción o un toro identificado se encuentra en movimiento.
Post-condiciones:
Flujo Normal: 1 Conociendo el sistema la ubicación actual y la que se pretende alcanzar calcula la ruta más corta posible, evitando cruzarse con humanos.
2 Sistema devuelve la ruta ideal
Flujo Alternativo: 2 En el cálculo de la ruta más corta detecta camino cortado. Recalcular trayectoria.
2 En el cálculo de la ruta más corta o recalculada detecta presencia de humanos. Recalcular trayectoria. Excepciones: No se encuentra trayectoria posible sin cruzarse con un humano. Alertar
al operario de conducir con precaución. Inclusiones:
Prioridad: Alta
Frecuencia de uso: A veces Reglas de negocio:
Requisitos especiales: Asunciones:
Notas:
Confidencial <Company Name>, 2010 P 15 ID - UC: GDT-005-UC
Nombre de UC: Conocer estado del toro
Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 23/03/2010 Fecha de la última actualización: Actores: Toro Cámara
Descripción: Permite saber si un toro, especificado en una ubicación, se encuentra parado o en movimiento.
Disparador:
Pre-condiciones: Debe existir al menos un toro en el área controlada por la cámara, un identificador de toro y un par de coordenadas devueltas por el sistema indicando su ubicación inicial.
Post-condiciones:
Flujo Normal: 1 Sistema conoce un toro y una ubicación origen. 2 Sistema comprueba si se produce movimiento del
toro especificado en la posición.
Flujo Alternativo:
Excepciones: Al detectar movimiento, tras la comprobación del identificador (si se hiciera) éste no coincide.
Inclusiones:
Prioridad: Deseada
Frecuencia de uso: A veces Reglas de negocio:
Requisitos especiales: Asunciones:
Notas:
Confidencial <Company Name>, 2010 P 16 ID - UC: GDT-006-UC
Nombre de UC: Conocer carga del toro
Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 23/03/2010 Fecha de la última actualización: Actores: Toro Cámara
Descripción: Permite saber si un toro, especificado en una ubicación para un momento determinado, se encuentra portando carga.
Disparador:
Pre-condiciones: Debe existir al menos un toro en el área controlada por la cámara, un identificador de toro y un par de coordenadas devueltas por el sistema indicando su ubicación.
Post-condiciones:
Flujo Normal: 1 Sistema conoce un toro y una ubicación. 2 Sistema comprueba si el toro lleva mercancía.
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 rápido. Tabla 6. GDT-006-UC – Conocer carga del toro
Confidencial <Company Name>, 2010 P 17 ID - UC: GDH-001-UC
Nombre de UC: Buscar personas dentro del almacén
Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 23/03/2010 Fecha de la última actualización: Actores: Toro Cámara
Descripción: Utilizado para conocer si hay humanos dentro del almacén. Devuelve una lista con ubicaciones concretas.
Disparador: Pre-condiciones:
Post-condiciones: En caso de detectarse humanos se devuelven las posiciones que ocupaban estos en el momento de su detección.
Flujo Normal: 1 Se realiza una petición de búsqueda de humanos en el interior del almacén.
2 Sistema busca humanos
3 Sistema devuelve un par de coordenadas por cada humano detectado dentro del área de vigilancia Flujo Alternativo: 2 No se detectan humanos
Excepciones: Inclusiones:
Prioridad: Esencial
Frecuencia de uso: A menudo Reglas de negocio:
Requisitos especiales: Asunciones:
Notas:
Confidencial <Company Name>, 2010 P 18 ID - UC: GDH-002-UC
Nombre de UC: Buscar personas en trayectoria del toro Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 23/03/2010 Fecha de la última actualización: Actores: Toro Cámara
Descripción: Conociendo las trayectorias actuales del toro, permite comprobar si hay personas en ella. De esta forma se pueden evitar accidentes laborales Disparador:
Pre-condiciones: Un toro en movimiento o parado tiene orden de desplazarse a algún punto del almacén para recoger o depositar mercancía
Post-condiciones: En caso de detectarse humanos se devuelven las posiciones que ocupaban estos en el momento de su detección.
Flujo Normal: 1 El sistema conoce la trayectoria que debe seguir el toro para llegar a un lugar determinado del almacén. 2 Busca humanos en el interior del almacén.
3 Comprueba si se encuentran en zona de paso del toro.
Flujo Alternativo: 3 Si existen, alertar al operario de conducir con precaución. Posibilidad de recalcular ruta para ofrecer otros caminos.
Excepciones:
Inclusiones: GDT-003-UC (Seguir movimiento del toro)
GDH-001-UC (Buscar personas dentro del almacén)
Prioridad: Deseada
Frecuencia de uso: A veces Reglas de negocio:
Requisitos especiales: Asunciones:
Notas:
Confidencial <Company Name>, 2010 P 19 ID - UC: GDH-003-UC
Nombre de UC: Buscar personas en un radio X del toro
Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 23/03/2010 Fecha de la última actualización: Actores: Toro Cámara
Descripción: Conociendo la ubicación del toro en un instante determinado, proporciona un método para controlar si hay humanos en un entorno cercano (área abarcada por un círculo de radio X tomando como centro la posición del toro).
Disparador:
Pre-condiciones: Un toro en movimiento o parado.
Post-condiciones: En caso de detectarse humanos se devuelven las posiciones que ocupaban estos en el momento de su detección.
Flujo Normal: 1 El sistema recibe petición de búsqueda de humanos próximos al toro (radio X)
2 Comprobar si hay humanos dentro del área especificada.
Flujo Alternativo: 2 Si existen, alertar al operario de conducir con precaución.
Excepciones:
Inclusiones: GDH-001-UC (Buscar personas dentro del almacén)
Prioridad: Deseada
Frecuencia de uso: A veces Reglas de negocio:
Requisitos especiales: Asunciones:
Notas: De esta manera el número de cálculos se reduce con respecto a GDH-002-UC y devuelve una respuesta con menor retardo de tiempo. Se podrían ignorar o tener en cuenta paredes u objetos no traspasables acotando el espacio de búsqueda.
El radio X puede ser configurable.
A lo mejor aparecen problemas si el toro se desplaza demasiado rápido. Tabla 9. GDH-003-UC – Buscar personas en un radio X del toro
Confidencial <Company Name>, 2010 P 20 ID - UC: GDM-001-UC
Nombre de UC: Representación del estado del almacén Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 23/03/2010 Fecha de la última actualización: Actores: Toro Cámara Pantalla de visualización
Descripción: Se establece un sistema de representación basado en mapas donde poder reflejar, tanto las rutas de los toros dentro del almacén, como los objetos y personas que se encuentran actualmente en él.
Disparador: Pre-condiciones: Post-condiciones:
Flujo Normal: 1 El sistema recibe petición de representación del estado actual del almacén.
2 El sistema dibuja los objetos estáticos (paredes, estanterías,…)
3 (Durante el tiempo que dure la visualización)
El sistema realiza peticiones de búsqueda de toros y de humanos. Si se detectan se dibujan en el mapa con un símbolo propio que lo represente.
Flujo Alternativo:
Excepciones:
Inclusiones: GDH-001-UC (Buscar personas dentro del almacén)/ GDH-003-UC (Buscar personas en un radio X del toro) GDT-002-UC (Buscar toros dentro del almacén)
Prioridad: Opcional
Frecuencia de uso: A veces Reglas de negocio:
Requisitos especiales: Asunciones:
Notas: Podrían tenerse en cuenta para la representación las trayectorias que están siguiendo los toros, pero consumiría tiempo de procesamiento y habría que estudiar si compensa.
Confidencial <Company Name>, 2010 P 21 ID - UC: GDA-001-UC
Nombre de UC: Recoger mercancía
Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 26/03/2010 Fecha de la última actualización: Actores: Toro Cámara Pantalla de visualización
Descripción: Determina el conjunto de acciones para recoger un palet del interior del almacén.
Disparador:
Pre-condiciones: Debe encontrarse en el servidor una acción pendiente de recogida. Post-condiciones:
Flujo Normal: 1 El sistema muestra una lista con las acciones a realizar ordenadas por prioridad.
2 El operario selecciona la acción que va a realizar. 3 Sistema calcula la trayectoria que debe realizar. 4 Siguiendo las instrucciones de la pantalla de
visualización del toro el operario recoge el palet 5 El sistema sigue el recorrido del toro en todo
momento.
6 A la salida del almacén el sistema comprueba que la acción se ha realizado correctamente y la marca como realizada
Flujo Alternativo: 6 En caso de no haber recogido el palet requerido o llegar a la salida sin palé, se alertará al operario. Excepciones: El sistema no consigue seguir al toro.
Inclusiones: GDT-003-UC (Seguir movimiento del toro)
GDM-001-UC (Representación del estado del almacén)
Prioridad: Esencial
Frecuencia de uso: Siempre Reglas de negocio:
Requisitos especiales: Asunciones:
Notas: Se podría considerar la opción de que el sistema detectara automáticamente de que tarea se trata en función de la acción realizada y el palet implicado y la marcara como realizada de forma automática. Tabla 11. GDA-001-UC – Recoger mercancía
Confidencial <Company Name>, 2010 P 22 ID - UC: GDA-002-UC
Nombre de UC: Depositar mercancía
Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 26/03/2010 Fecha de la última actualización: Actores: Toro Cámara Pantalla de visualización
Descripción: Determina el conjunto de acciones para dejar un palet en el interior del almacén.
Disparador:
Pre-condiciones: Debe encontrarse en el servidor una acción pendiente de entrada. Post-condiciones:
Flujo Normal: 1 El sistema muestra una lista con las acciones a realizar ordenadas por prioridad.
2 El operario selecciona la acción que va a realizar. 3 Sistema calcula la trayectoria que debe realizar. 4 Siguiendo las instrucciones de la pantalla de
visualización del toro el operario deposita el palet 5 El sistema sigue el recorrido del toro en todo
momento.
6 A la salida del almacén el sistema comprueba que la acción se ha realizado correctamente y la marca como realizada
Flujo Alternativo: 6 En caso de no regresar con toro vacío, se alertará al operario
Excepciones: El sistema no consigue seguir al toro. Inclusiones: GDT-003-UC (Seguir movimiento del toro)
GDM-001-UC (Representación del estado del almacén)
Prioridad: Esencial
Frecuencia de uso: Siempre Reglas de negocio:
Requisitos especiales: Asunciones:
Notas: Se podría considerar la opción de que el sistema detectara automáticamente de que tarea se trata en función de la acción realizada y el palet implicado y la marcara como realizada de forma automática. Si a la salida regresa con palé habría que comprobar si existe alguna tarea de recogida y si ésta se ha realizado de manera correcta.
Confidencial <Company Name>, 2010 P 23 ID - UC: GDA-003-UC
Nombre de UC: Cambio de ubicación de mercancía
Creado por: Arturo Valdés Actualizado por: Fecha de la creación: 26/03/2010 Fecha de la última actualización: Actores: Toro Cámara Pantalla de visualización
Descripción: Determina el conjunto de acciones para trasladar un palet del interior del almacén a otra ubicación específica.
Disparador:
Pre-condiciones: Debe encontrarse en el servidor una acción pendiente de traslado. Post-condiciones:
Flujo Normal: 1 El sistema muestra una lista con las acciones a realizar ordenadas por prioridad.
2 El operario selecciona la acción que va a realizar. 3 Sistema calcula la trayectoria que debe realizar. 4 Siguiendo las instrucciones de la pantalla de
visualización del toro el operario recoge un palet y lo coloca en otro emplazamiento del almacén
5 El sistema sigue el recorrido del toro en todo momento.
6 A la salida del almacén el sistema comprueba que la acción se ha realizado correctamente y la marca como realizada
Flujo Alternativo: 6 En caso de no regresar con toro vacío, se alertará al operario.
Excepciones: El sistema no consigue seguir al toro. Inclusiones: GDT-003-UC (Seguir movimiento del toro)
GDM-001-UC (Representación del estado del almacén)
Prioridad: Esencial
Frecuencia de uso: Siempre Reglas de negocio:
Requisitos especiales: Asunciones:
Notas: Se podría considerar la opción de que el sistema detectara automáticamente de que tarea se trata en función de la acción realizada y el palet implicado y la marcara como realizada de forma automática. Tabla 13. GDA-003-UC – Cambio de ubicación de mercancía
Confidencial <Company Name>, 2010 P 24 ID - UC: GDA-004-UC
Nombre de UC: Incluir un nuevo pedido
Creado por: Arturo Valdés Actualizado por: Fecha de la
creación:
26/03/2010 Fecha de la última actualización:
Actores: Jefe del almacén
Descripción: Incorpora a la BBDD servidor un nuevo pedido solicitado por algún cliente para ser realizado por los operarios del almacén.
Disparador:
Pre-condiciones: Debe encontrarse en el servidor una acción pendiente de traslado. Post-condiciones:
Flujo Normal: 1 El jefe del almacén recibe la solicitud de un nuevo pedido o entrada de mercancía.
2 Rellena los campos necesarios, indicando la prioridad de la acción.
3 Sistema almacena la BBDD y actualiza la lista de tareas pendientes.
Flujo Alternativo: 3 En caso de ser una tarea de máxima prioridad se sitúa a la cabeza de la lista.
Excepciones: Problemas de conexión al servidor. Inclusiones:
Prioridad: Esencial
Frecuencia de uso: Siempre Reglas de negocio:
Requisitos especiales: Asunciones:
Notas: Se podría alertar a los operarios en su pantalla de visualización, de la entrada de una tarea prioritaria.
Confidencial <Company Name>, 2010 P 25
3.3 Diagramas del modelo de Casos de Uso
3.3.1 Diagrama de paquetes
Se presenta de forma conjunta en el siguiente gráfico.
3.3.2 Diagrama de Casos de Uso
Confidencial <Company Name>, 2010 P 26
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