Ingenieria de software
Enviado por ayelenignacia • 20 de Agosto de 2015 • Tarea • 1.127 Palabras (5 Páginas) • 216 Visitas
INGENIERIA DE SOFTWARE
TAREA 2
ÍNDICE
Descripcion del caso
Diagrama de caso de uso 2
Especificacion de casos de uso 3
Caso de uso: Estado de la Encomienda 3
Caso de uso: Despachar Encomienda 4
Caso de uso: Recibir Encomienda. 5
Caso de uso: Repartir Encomienda 6
Caso de uso: Entregar Encomienda. 7
Clases 8
Diagama de clases 9
DESCRIPCIÓN DEL CASO
Debido a la ardua competencia, la empresa se ha visto en la necesidad de replantear sus métodos de funcionamiento. Es por esto que la gerencia de carga ha solicitado el desarrollo de un software que permita realizar seguimiento de la carga y encomiendas, la descripción de este es la siguiente:
- Cualquier persona que tenga el número de la orden de transporte puede consultar en línea por el estado de la encomienda.
- El despachador una vez al día digitalizara mediante un escáner los códigos de barra de las diferentes encomiendas que van a ser despachadas. Luego accede al mantenedor de despacho donde anota la fecha y aparece el listado de órdenes de transporte a despachar y deja las ordenes“En tránsito”.
- El receptor en la agencia de destino utilizando un escáner digitaliza los códigos de barra de los bultos. Luego en una interfaz de usuario, digita la fecha y despliega el listado de órdenes de transporte de los bultos recibidos. Luego de una inspección visual, los deja “En destino”.
- El receptor utiliza una interfaz mediante la cual asocia repartidor y vehículo a las órdenes de transporte, una vez hecho esto mediante un botón asigna las órdenes a los repartos y la orden pasa a “En reparto”.
- El receptor imprimirá una guía con un número de despacho donde irán las diferentes órdenes de transporte.
- El repartidor una vez concluida la jornada ingresará a una interfaz gráfica, donde digitará el número de cada guía, se desplegarán todas las órdenes de transporte y mediante selección irá indicando orden por orden el nombre del receptor y en caso de problema indicará el tipo de problema y una observación, luego de esto al momento de grabar la orden pasará a estado “Entregada” o “Pendiente de entrega”, según corresponda.
DIAGRAMA DE CASO DE USO
[pic 2]
ESPECIFICACIÓN DE CASOS DE USO
Caso de uso: Estado de la encomienda.
Descripción
El caso de uso lo inicia el actor usuario. Tiene que conocer el estado de la orden durante todo momento, mediante un código asociado.
Flujo eventos
- El usuario ingresa en “Ver estado de la orden”.
- El sistema muestra la pantalla donde debe ingresar el código de la orden.
- El usuario ingresa el código de la orden y presiona “Ver estado”.
- El sistema despliega la información de la orden y el estado de esta.
Pre condición:
El usuario debe ingresa a la opción “estado de la orden”.
Pos condición:
Si el código ingresado es incorrecto o no existe, se muestra un mensaje de este.
Caso de uso: Despacho de encomienda
Descripción
El despachador (actor). Su fin es ingresar las órdenes al sistema y cambiar su condición a “En tránsito”.
Flujo de eventos
- El despachador digitaliza los códigos de barra de las encomiendas mediante un escáner.
- El despachador ingresa al mantenedor de despachos.
- El despachador ingresa la fecha de despacho y presiona “Ver despachos”.
- El sistema despliega el listado de órdenes de transporte para esa fecha.
- El despachador selecciona una orden y presiona en “Despachar”.
- El sistema cambia el estado de la orden a “En tránsito”.
Pre condición:
El despachador debe realizar correctamente el login en el sistema.
...