Tarea1.U1.Gonzalo.reveco

12
Alumno: Gonzalo Reveco Carrasco Construyendo diagramas UML para una solución INGENIERÍA DE SOFTWARE- TI1218 - 800

description

Tarea1 Ing. Software U1

Transcript of Tarea1.U1.Gonzalo.reveco

Windows Server 2008

ContenidoPlanteamiento del desarrollo1Definiciones siglas y abreviaturas1Diagramas de actividades1Diagrama y especificacin de casos de uso1Actores1Casos de Uso2Diagrama de clases de Uso3Mtricas4Historial de revisiones4Especificaciones de Casos de Uso4Consultar estado de carga4Escanear bultos5Listar Cargas5

Planteamiento del desarrolloObjetivo: Desarrollar diagrama UML sobre el caso Fnix y especificaciones de caso de uso para el Caso FnixDefiniciones siglas y abreviaturas Event116: Sistema de Produccin de EventosECU_Des-xxx: Especificacin de Caso de Uso aplicacin.OT: Orden de transporteDiagramas de actividades Diagrama y especificacin de casos de uso Actores Cliente: Podr verificar el estado de su despacho. Despachador: Ser el encargado de escanear los bultos e ingresarlos al sistema. Receptor: Ser la persona encargada de recepcionar los bultos, asociarlos a un repartidor y vehculo e imprimir las OT. Repartidor: Es el encargado de una vez entregado o no entregado el bulto ingresar el estado al sistema.Casos de Uso1. Consultar estado de carga (ECU_Des-001): permite consultar en lnea el estado de la carga.2. Escanear bultos(ECU_Des-002): dependiendo del perfil de usuario en sistema, este podr escanear los bultos y asociarlos a su usuario3. Listar Cargas(ECU_Des-003): lista las cargas asociadas a su usuario4. Imprimir OT(ECU_Des-004): el receptor podr imprimir las OT que se encuentren en estado en reparto5. Cambiar Estado (ECU_Des-005): ): dependiendo del perfil de usuario en sistema, este podr dejarlo en el estado en trnsito, en destino y en reparto

Diagrama de clases de Uso

Mtricas

Nmero de casos de uso 5

Nmero de horas/hombre invertidas5

Diagrama Casos de Uso1

Historial de revisiones

FechaVersinDescripcinAutor

20/04/20151.0Se revisan todas las especificaciones de casos de Uso.Gonzalo Reveco

Especificaciones de Casos de UsoIDECU_DES-001

Consultar estado de carga

DescripcinConsulta el estado de una carga

AutorGonzalo Reveco

Fecha creacinsbado, 18 de abril de 2015

Fecha ltima modificacinlunes, 27 de abril de 2015

ActoresCliente

PrecondicionesEl Actor debe ingresar a la web de fnix y pinchar sobre el link consulta el estado de tu carga

Post condiciones

Flujo Normal de eventos

1. Ingresar el nmero de carga y presionar sobre el botn buscar2. El sistema mostrar el estado de la carga

Excepciones

1. En caso de que el nmero de carga no exista se mostrar un mensaje de error

IDECU_DES-002

Escanear bultos

DescripcinIngresa cdigos de cargas al sistema

AutorGonzalo Reveco

Fecha creacinsbado, 18 de abril de 2015

Fecha ltima modificacinlunes, 27 de abril de 2015

ActoresDespachador, Receptor

PrecondicionesEl Actor debe haberse logueado en el sistema

Post condicionesEl actor deber listar las cargas escaneados para cambiarles el estado

Flujo Normal de eventos

1. El actor escanear los bultos, los cuales quedarn asociados a su usuario

IDECU_DES-003

Listar Cargas

DescripcinLista las cargas asociadas al actor

AutorGonzalo Reveco

Fecha creacinsbado, 18 de abril de 2015

Fecha ltima modificacinlunes, 27 de abril de 2015

ActoresDespachador, Receptor, Repartidor

PrecondicionesEl Actor debe haberse logueado en el sistema

Post condiciones

Flujo Normal de eventos

1. El actor pincha sobre el botn listar cargas2. El sistema despliega las cargas que ingres el actor3. El actor pincha una a una o selecciona todas las ordenes y presiona el botn cambiar estado.

Excepciones

1. En el punto 2 del flujo normal de eventos, en el caso de que el actor sea el repartido, slo podr selecciona una carga, no se le permite seleccionar ms de una a la vez.

IDECU_DES-004

Imprimir OT

DescripcinImprime un OT

AutorGonzalo Reveco

Fecha creacinsbado, 18 de abril de 2015

Fecha ltima modificacinlunes, 27 de abril de 2015

ActoresRepartidor

PrecondicionesEl Actor debe haberse logueado en el sistema

Post condicionesEl estado de la carga cambia

Flujo Normal de eventos

1. El actor pincha sobre el botn listar cargas2. El sistema despliega las cargas que ingres el actor3. El actor pincha sobre el botn imprimir4. El sistema imprime el detalle de la OT

IDECU_DES-004

Cambiar Estado

DescripcinCambia el estado de una carga

AutorGonzalo Reveco

Fecha creacinsbado, 18 de abril de 2015

Fecha ltima modificacinlunes, 27 de abril de 2015

ActoresDespachador, Receptor, Repartidor

PrecondicionesEl Actor debe haberse logueado en el sistema

Post condicionesEl estado de la carga cambia

Flujo Normal de eventos

DespachadorEl estado de la carga cambia a en trnsitoReceptorEn el caso de que el estado de la carga sea en trnsito, el estado de la carga cambia a en destino, en el caso de que el estado de la carga sea en destino el estado de la carga cambia a en repartoRepartidor1. El sistema despliega el detalle de la OT y dos botones entregado o entregado2. El actor deber pinchar sobre uno de estos botones3. El sistema dependiendo del botn pinchado cambiar el estado a entregado o pendiente

Diagrama de ClasesClases Candidatas Despachador: id, ubicacion Receptor: id, ubicacion Repartidor: id, ubicacin Vehiculo: id, tipo, patente Cliente: rut, nombre, direccin, fono Usuario: id, password, Nombre, Apellido, cargo Despacho: ordentransporte, tipo, codbarra, fecha, estado, origen, destino, idcliente

Diagrama

Diagrama de Secuencia

9