Escenarios y Diagramas de Los CU (2)

download Escenarios y Diagramas de Los CU (2)

of 14

Transcript of Escenarios y Diagramas de Los CU (2)

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    1/14

    Escenarios, Clases Participantes y Diagramas de Interaccin de los Casos

    de Uso

    Diagramas de Interaccin: Diagrama de Colaboracin y Diagrama de

    Secuencia

    I. Registro de Asistencia

    . Escenario : Insertar Ausencias y !ardan"as..En la pantalla de registro de asistencia, la secretaria insertan ganchos a las

    personas que presenten ausencia y/o tardanza y se somete a validacin..#.El sistema procede a validar que el documento no presentes errores y

    guarda el documento con las ausencias y tardanzas de los trabajadores..$.Termina el CU.

    Clases Participantes

    Diagrama de Colaboracin %DC&:

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    2/14

    Diagrama de Secuencia %DS&:

    #. Escenario #: 'uardar registro de asistencia sin (acer cambios#..En la pantalla de registro de asistencia no se inserta ni ausencias ni

    tardanzas.#.#.El sistema procede a veriicar si e!isten casillas llenas y pregunta si desea

    guardar la inormacin sin cambios y la secretaria presiona que s".#.$.Termina el CU.

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    3/14

    Clases Participantes

    Diagrama de Colaboracin %DC&:

    Diagrama de Secuencia %DS&:

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    4/14

    II. Compra de )ercanc*as

    . Escenario : Cdigo no registrado en +D..#a $ecretaria ingresa al sistema y presiona el botn compra de mercanc"a..#.El sistema le muestra la interaz de compra de mercanc"a..$.#a secretaria introduce el cdigo mercanc"a y presiona enter.

    ..El sistema le env"a un mensaje de error indicando que el art"culo no seencuentra registrado en la base de datos.

    Clases Participantes

    Diagrama de Colaboracin

    %boundary&

    'nterazCompra

    %Control&

    ControlCompra

    %Entity&

    (ercanc"a

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    5/14

    Diagrama de Secuencia

    ) $ecretaria

    *. 'ngresa a la pantallaCompra de (erccanc"a

    +. (uestra antallaCompra de (ercanc"a

    -. 'ngresa cdigo de mercanc"a. Env"a cdigoal control . 0usca inormacin

    de mercanc"a

    1. (uestra cuadro de dialogo indicandoque la mercanc"a no esta registrada

    ) ControlCompra ) (ercanc

    ) 'nterazCompra

    ) $ecretaria ) 'nterazCompra ) ControlCompra ) (ercanc"a

    'ngresa al sistema (uestra 'nteraz decompra de (ercanc"a

    'ntroduce cdigos demercanc"a y presiona enter

    Env"a cdigo al control0usca in. de mercanc"a

    (uestra cuadro de dialogoindicando que la mercanc"a

    no esta registrada

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    6/14

    #. Escenario #: -rden reali"ada sin datos de costo.#..#a $ecretaria ingresa al sistema y presiona el botn compra de mercanc"a.#.#.El sistema le muestra la interaz de compra de mercanc"a.#.$.#a secretaria introduce los cdigos de mercanc"a.#..El sistema le muestra la descripcin del art"culo e inormacin del

    proveedor.#..#a secretaria lo introduce cantidad y costos de mercanc"a, pero no se da

    cuenta que una de las mercanc"as que marco como 23 4orden realizada5no cuenta con datos de costos.

    #./.El sistema genera autom6ticamente costos totales por mercanc"a y deltodo el pedido, sumando slo los que est6n en 23 y cuentan con costos yse muestra en la interaz de compra de mercanc"a.

    #.0.#a secretaria presiona guardar.#.1.El sistema env"a un cuadro de dialogo indicando que hacen alta datos.

    Clases Participantes

    Diagrama de Colaboracin

    %boundary&

    'nterazCompra

    %Control&

    ControlCompra

    %Entity&

    (ercanc"a

    %Entity&

    roveedor

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    7/14

    Diagrama de Secuencia

    III.

    Registro de 2ue3as )ercanc*as

    . Escenario : Registrar o 4arias 2ue3a )ercanc*a

    ) $ecretaria

    *. 'ngresa a la pantalla

    Compra de (erccanc"a

    7. (uestra inormacin de

    mercanc"a y proveedor

    -. 'ntroducea cdigo de mercanc"a

    . Env"a cdigo

    al control

    /. 0usca

    inormacin de

    mercanc"a

    1. 0usca inormacin

    del proveedor) 'nterazCompra ) ControlCompra

    ) roveedor

    ) (ercanc"a

    **. (uestra cuadro de dialogo

    indicando campos altantes

    +. (uestra antalla

    Compra de (ercanc"a

    8. 'ntroduce cantidad

    requerida y costos de

    mercanc"a

    9. :enera costos totales

    de mercanc"a y del pedido

    9. (uestra costos por

    mercanc"a y del pedido

    *;. resiona guardar, con

    datos de costos altantes

    ) $ecretaria ) 'nterazCompra ) ControlCompra ) (ercanc"a ) roveedor

    'ngresa a la pantalla

    Compra de (ercanc"a(uestra 'nteraz de

    compra de (ercanc"a

    'ntroduce cdigos de mercanc"a

    mercanc"aEnv"a cdigo al control

    0usca in. de mercanc"a

    0usca in. del proveedor

    resina :uardar(uestra cuadro de

    dialogo indicado

    campos altantes

    (uestra inormacin de

    mercanc"a y del proveedor

    'ntroduce cantidad y

    precio por unidad

    (uestra costo total por

    mercanc"a y del pedido

    :enera costo total por

    mercaanc"a y del pedido

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    8/14

    ..=l =lmacenista le llega una >ueva (ercanc"a para registrar..#.El =lmacenista accede al $istema y presiona o hace clic sobre el botn que

    dice 3egistro de >uevas (ercanc"as..$.El =lmacenista llena los 1 campos que le presenta el $istema para registrar

    el ingreso de las mercanc"as que son) Tipo de (ercanc"a, >ombre de

    (ercanc"a, roveedor, >?mero de @actura de la (ercanc"a, Cantidad de(ercanc"a y Costo Total de (ercanc"a.

    ..resiona la lecha ubicada en la parte superior izquierda de la pantalla paraingresar las otras >uevas (ercanc"as que le han llegado.

    ..$e presiona el botn :uardar para que se salven los cambios en la 0asede Aatos del $istema.

    ./.Termina el CU.

    Clases Participantes

    %%boundary&&3egistro de >uevas (ercanc"as

    Diagrama de Colaboracin

    %%control&&Control de >uevas (ercanc"as

    %%entity&&@acturacin

    >?mero de @acturaCdigo de roveedor

    %%entity&&roveedor>ombre

    UbicacinTelBono

    Cdigo roveedor

    %%entity&&(ercanc"a

    Tipo>ombreCantidad

    Costo TotalCdigo roveedor

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    9/14

    Diagrama de Secuencia

    #. Escenario #: Ausencia de In5ormacin del Pro3eedor de la )ercanc*a.#..=l =lmacenista le llegan >uevas (ercanc"as por registrar.

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    10/14

    #.#. l ingresa al sistema y se le visualiza la pantalla de >uevas (ercanc"as.#.$. #e aparecer6n los campos Tipo de (ercanc"a, >ombre de (ercanc"a,

    roveedor, >?mero de @actura de la (ercanc"a, Cantidad de (ercanc"a yCosto Total de (ercanc"a.

    #.. El =lmacenista presiona :uardar con el Campo del roveedor en blanco.

    #.. El $istema avisa que hacen alta campos por llenar.

    Clases Participantes

    %%interaz&&$istema de 3egistro de >uevas (ercanc"as

    Diagrama de Colaboracin

    Diagrama de Secuencia

    %%control&&Control de 3egistro de >uevas (ercanc"as

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    11/14

    I4. Registro de Entrada y Salida de )ercanc*as

    . Escenario : Entrada o De3olucin de )ercanc*as..=l =lmacenista Eduardo, le llega una mercanc"a que ser6 devuelta..#.l primeramente revisa el estado de la mercanc"a si est6 en buen o mal

    estado..$.#uego de veriicar, Bl ingresara al sistema para registrar dicha mercanc"a

    en la pantalla de DEntrada y $alida de (ercanc"as...$e mostrar6 en pantalla el botn DEntrada y $alida de (ercanc"as dando

    clic en este botn visualizara los campos que debe de llenar que son)>ombre del Trabajador, CBdula, Aescripcin :eneral, Cantidad, Cdigo dela (ercanc"a, Cargo del Trabajador y ChecF#ist en Aevolucin o $olicitudde la (ercanc"a.

    ..#uego de llenar debidamente cada campo dar6 clic en =ctualizar paraguardar los cambios.

    ./.Termina el CU.

    Clases Participantes

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    12/14

    Diagrama de Colaboracin

    Diagrama de Secuencia

    %%control&&Control de Entrada o

    Aevolucin (ercanc"a

    %%boundary&&antalla de E/$ de (ercanc"a

    @echa%%entity&&(ercanc"a

    Aescripcin :eneral

    CantidadCdigo

    %%entity&&Trabajador

    >ombre

    CBdulaosicin o Cargo

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    13/14

    #. Escenario #: Salida o Solicitud de )ercanc*as#..=l =lmacenista Eduardo le llegan los colaboradores que necesitan alguna

    mercanc"a para alguna tarea de ellos.

    #.#. l ingresa al sistema y se le visualiza la pantalla de DEntrada y $alida de(ercanc"a.#.$. #e aparecer6n los campos de >ombre del Trabajador, CBdula, Aescripcin

    :eneral, Cantidad, Cdigo de la (ercanc"a, Cargo del Trabajador yChecF#ist en Aevolucin o $olicitud de la (ercanc"a.

    #.. #uego de llenar cada uno de los campos debidamente, se presionara elbotn D=ctualizar para guardar los cambios.

    #.. Termina el CU.

    Clases Participantes

    Diagrama de Colaboracin

    %%control&&Control de $alida o $olicitud de

    (ercanc"a%%boundary&&

    antalla de E/$ de (ercanc"a@echa

    %%entity&&Trabajador>ombre

    CBdulaosicin o Cargo

    %%entity&&(ercanc"a

    Aescripcin :eneral

    CantidadCdigo

  • 7/25/2019 Escenarios y Diagramas de Los CU (2)

    14/14

    Diagrama de Secuencia