ejemplo de ecus.doc

Upload: jesus-alexander

Post on 06-Jul-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Ejemplo de ECUS.doc

    1/28

  • 8/17/2019 Ejemplo de ECUS.doc

    2/28

    USMP Ingeniería de Software I

    CAS" * SIS+MA D ,S+I"- #",IS+ICA

    SPCIFICACI"-S D CAS"S D US"SIS+MA D ,S+I"- #",IS+ICA * DFM

    .Seg/n priori0aci1n de Casos de Uso2

    La actividad “Detallar Casos de Uso”, es la más importante en la disciplinaCaptra de !e"erimientos, por ser #ase para el Modelo de $nálisis % elModelo de Dise&o'(s necesario comen)ar por los primeros en la lista de priori)aci*n, con loscasos de so "e se o#tienen directamente de los procesos previamenteanali)ados en el Modelado del +egocio' $demás "e son los Casos de so,

    "e van a tener las ntidades principales del software a desarrollar'(stos casos de so son los "e van a dar soporte a los "$3etivos del-egocio, "e stedes plantean para s pro%ecto' Sino cal sería la ra)*n dedesarrollar s aplicativo'Cada na de las (CUs de#en ser registradas en la erramienta !e"isite Pro %registrar ss !e"erimientos fncionales con ss re"erimientos del sistema' $lgo m% importante, no olvidarnos de la actividad de (strctrar el Modelo deCasos de Uso, %a "e en el detalle de las (CUs aparecen nevos CUI, CU( *CU-'

    .

    CASO DE USO  +"+A#

     $' -enerar Coti)aci*n de Ma"ina 45&

    /' -enerar 01C del Cliente 657

    C' !egistrar 0rden de 2ra#a3o 657

    D' -enerar +ota de Pedido 856

    (' -enerar 01P de Materiales 856

    4' !egistrar Coti)aci*n de Materiales 856

    -' -enerar 01C de Materiales 858

    5' -enerar 01C de Materiales 6terceros7 858

    I' !egistrar 4actra de Compras 857

    Mantener Cliente 95(-enerar Lista de Materiales 95(

    Consltar Moldes 754

    Mantener Material 758

    Mantener Proveedor  758

    Mantener Usario 75&

    Mantener Perfil 75&

     $signar Perfil a Usario 75(

    /scar Pedido de Materiales 6CUI7 &54

    /scar Coti)aci*n 6CUI7 &54

    Iniciar Sesi*n &58

    /scar Proveedor 6CUI7 &5&

    /scar Má"ina 6CUI7 &5&

    /scar Cliente 6CUI7 &5&

  • 8/17/2019 Ejemplo de ECUS.doc

    3/28

    USMP Ingeniería de Software I

    A5 ,enerar Coti0aci1n de Mquina(5 ;reve Descripci1n

    (l caso de so permite al 8endedor registrar la coti)aci*n de na6s7ma"ina6s7 a n cliente' Previamente de#e #scar los datos del cliente% los datos de la6s7 má"ina6s7'

    &5 Actor  8endedor 

    ' (l sistema calcla el precio de venta total 6P827, agregando el 9E deI-8 al P8+' 

    9?' (l vendedor selecciona el tipo de pago 6contado o cr

  • 8/17/2019 Ejemplo de ECUS.doc

    4/28

    USMP Ingeniería de Software I

    letras de = días s vencimiento

    • Ma"ina para fa#ricar; =E de adelanto, .E contra entrega % el

    restante =E en tres letras de = días s vencimiento'9' (l vendedor selecciona el modo de entrega 6Lima Metropolitana o 4era

    de Lima Metropolitana7'

    .'Si selecciona en Lima Metropolitana, presenta el detalle;”Lo colocamosen la planta de s local”'

    .9' Si selecciona 4era de Lima Metropolitana, presenta el detalle;“Lamenta#lemente no podemos asmir el flete”'

    ..' (l 8endedor solicita “,ra$ar Coti0aci1n”'

    .=' (l sistema o#tiene el :ltimo n:mero de Coti)aci*n % atogenera la nevacoti)aci*n'

    .>' (l sistema gra#a la coti)aci*n en estado “Pendiente” con s detalle 6por prodcto7 , mestra el +ro' de Coti)aci*n, imprime la coti)aci*n %mestra el mensa3e “Cotización No. 999999 grabada correctamente”'

    .?' (l 8endedor solicita =Salir ”, el sistema cierra la interfa) % el caso de so

    termina'iste(l sistema mestra el MS-; “Cliente no encontrado” % ofrecerá laposi#ilidad de registrar al nevo cliente'

    ('5(5 Productos no e>isten(l sistema mestra el MS-; “Ma"ina 6s7 no encontrada 6s7” % el caso deso finali)a'

    &75(5 Coti0aci1n no registradaSi el sistema, no llega a gra#ar la coti)aci*n %1o detalles enviará el MS-;“Coti)aci*n no registrada” % el caso de so finali)a'

    75 Requerimientos speciales9' $provisionamiento de papel para emitir la coti)aci*n

    95 Precondiciones?'9' Listado de las má"inas estvieron disponi#les'?'.' Listado de los clientes estvieron disponi#les'

    )5 Poscondiciones@'9' La coti)aci*n "edará registrado en el sistema con s detalle en

    estado “Pendiente”, en espera de cam#io a estado “Aceptada”.85 Puntos de e>tensi1n

    A'9' (n el pnto @, el sistema etiende al caso de uso =Mantener 

    Clientes? * S# 4l3o =Agregar Cliente?5A'.' (n el pnto .>, el sistema etiende al caso de uso =,enerar -ota dePedido ?@ si el Cliente apre#a la coti)aci*n % manda s propia orden decompra'

    65 Prototipo

    >

  • 8/17/2019 Ejemplo de ECUS.doc

    5/28

  • 8/17/2019 Ejemplo de ECUS.doc

    6/28

    USMP Ingeniería de Software I

    Pie)a “@' (l sistema mestra los datos de la pie)a; nom#re de la pie)a,

    ma"ina 6má"ina a "e pertenece ese pie)a7 % el c*digo de plano'A' (L FP solicita “/scar Plano”'B' (l sistema Incluye el caso de uso “Buscar !lano” .

    ' (l sistema mestra la imagen del plano "e se desea reali)ar en otrao3a 6"e ira ad3nta ala orden de tra#a3o7'

    9' (l FP ingresa la cantidad de pie)as "e re"iere "e realice'99' (l FP solicita “,ra$ar "rden de +ra$a3o?9.' (l sistema atogenera el n:mero de la orden de tra#a3o % en la o3a

    del plano, "e ira ad3nta'9=' (l sistema gra#a e imprime la orden de tra#a3o % la de s plano

    'Desp

  • 8/17/2019 Ejemplo de ECUS.doc

    7/28

    USMP Ingeniería de Software I

    D5 ,enerar -ota de Pedido(5 ;reve Descripci1n

    (ste caso de so permite al 3efe de ventas generar notas de pedido, %asea para el 3efe de prodcci*n o para el 3efe de almac

  • 8/17/2019 Ejemplo de ECUS.doc

    8/28

    USMP Ingeniería de Software I

    85 Puntos de >tensi1nA'9' 2ener registrados los prodctos'

    65 Puntos de e>tensi1nB'9' (n el pnto B, el sistema eHtiende al caso de so $signar Ma"ina'

    45 Prototipo

    5 ,enerar "P de Materiales

    (5 ;reve Descripci1n(l caso de so permite al Fefe de $lmac

  • 8/17/2019 Ejemplo de ECUS.doc

    9/28

    USMP Ingeniería de Software I

     $demás incl%e las opciones; “/scar Materiales”, “$gregar”,“(liminar”, “-ra#ar”, “Salir”, “$nadir Material”' “/scar Proveedor”,“$nadir Proveedor”'

    3. (l sistema mestra los datos del empleado % del pedido'4. (l F$ solicita =;uscar Proveedor?'

    . (l sistema incluye el caso de uso “/scar Proveedores”.!. (l sistema mestra los datos del proveedor'". (l F$ solicita =;uscar Materiales?'#. (l sistema incluye el caso de uso “/scar Materiales”.9. (l sistema mestra los datos del material'1$.(l F$ ingresa la cantidad del material'11. (l F$ solicita =Agregar?'12.(l sistema agrega el material a la cadricla de detalle de 0rden de

    Pedido de Materiales'13.Si el F$ desea ingresar otro material se repiten los pasos del > al 9.'14.(l F$ solicita =,ra$ar?'

    1.(l sistema o#tiene el :ltimo n:mero de 0rden de Pedido de Materiales% atogenera n c*digo'

    1!.(l sistema gra#a la 0rden de Pedido de Materiales en estado“Pendiente” con s detalle % mestra el MS-; “0rden de Pedido deMateriales +ro' gra#ada correctamente”'

    1".(l F$ solicita “Salir?, el sistema cierra la interfa) % el caso de sofinali)a'

    iste

    (l sistema mestra el MS-; “Proveedor no encontrado” % ofrecerá laposi#ilidad de registrar al nevo Proveedor'

    45(5 Material no e>iste(l sistema mestra el MS-; “Material no encontrado” % ofrecerá laposi#ilidad de registrar al nevo material'

    ()5(5 "rden de Pedido -o registrada(l sistema mestra el MS- “0rden de Pedido no !egistrada” % el casode so finali)a'

    liminar #ínea de pedidoSi el F$ desea eliminar n material en el detalle de Pedido antes de-ra#ar, selecciona la opci*n =liminar? % el sistema lo #orra del detalle% el de so contina'

    75 Pre condiciones>'9' (l F$ logeado en el sistema'>'.' Lista de materiales disponi#le'

    95 Post condiciones?'9 (n el sistema "edará registrado la 0rden de Pedido de Materiales

    con s detalle en estado “Pendiente”')5 Puntos de >tensi1n

    @'9 (n el pnto @, el sistema eHtiende al caso de so =Mantener Proveedor  * su$!lu3o Agregar Proveedor?5@'. (n el pnto , el sistema eHtiende al caso de so =Mantener Material Bsu$!lu3o Agregar Material?5

  • 8/17/2019 Ejemplo de ECUS.doc

    10/28

    USMP Ingeniería de Software I

    85 Prototipo-ota5B  todas las (CUs de#en contener s6s7 prototipos6s7' +o olvidar loindicado'

    F5 Registrar Coti0aci1n de Materiales(5 ;reve Descripci1n

    (l caso de so permite al Fefe de Compras registrar las coti)acionesenviadas por cada no de los proveedores para la reali)aci*n de nacompra determinada'

    &5 Actor.es2Fefe de Compras 6FC7

    ' (l sistema agrega el material a la cadricla de detalle de !egistrar 

    Coti)aci*n de Materiales'

    9?' Si el FC desea ingresar otro material se repiten los pasos del A al 9>'9@' (l sistema calcla el s#total, el I-8 % el total'9A' (l FC solicita =Registrar?'9B' (l sistema o#tiene el :ltimo n:mero de Coti)aci*n de Materiales %

    atogenera n c*digo de Coti)aci*n de Materiales'9' (l sistema registra la Coti)aci*n de Materiales en estado “Pendiente”

    con s detalle, mestra el +ro' de Coti)aci*n % además mestra el MS-;“Coti)aci*n de Materiales +ro' gra#ada correctamente”'

    .' (l FC solicita “Salir?, el sistema cierra la interfa) % el caso de sofinali)a'

  • 8/17/2019 Ejemplo de ECUS.doc

    11/28

    USMP Ingeniería de Software I

    (45(5 Coti0aci1n de Materiales -o registradaSi el sistema no llega a gra#ar la coti)aci*n %1o detalles, mestra nMS-; “0rden de Coti)aci*n no !egistrada” % el caso de so finali)a'

    liminar #ínea de pedidoSi el FC desea eliminar n material en el detalle de Coti)aci*n antes de

    -ra#ar, selecciona la opci*n =liminar?  % se #orra de la cadricla6detalle7 % el de so contina'

    75 Pre condiciones>'9' (l FC está logeado en el sistema'>'.' Lista de materiales disponi#le'>'=' Lista de proveedores disponi#le'

    95 Post condiciones?'9 (n el sistema "edará registrado la coti)aci*n con s detalle en estado“Pendiente”'

    )5 Puntos de >tensi1n+ingno

    65 Prototipo-ota5B  todas las (CUs de#en contener s6s7 prototipos6s7' +o olvidar loindicado'

    ,5 ,enerar "C de Materiales

    (5 ;reve Descripci1n(l caso de so permite al Fefe de compras generar na orden de compra demateriales para la fa#ricaci*n de ma"inas "e solicitan los clientes'

    &5 Actor.es2

    Fefe de Compras 6FC7' (l FC selecciona la opci*n =;uscar Coti0aci1n?'?' (l sistema Incluye el CU /scar Coti)aci*n de Materiales'@' (l sistema mestra los datos del proveedor'% el detalle de la orden de

    compra'A' (l FC solicita =,ra$ar?@ para generar orden de compra de materiales'B' (l sistema o#tiene el :ltimo n:mero de Coti)aci*n % atogenera n

    c*digo'' (l sistema gra#a la orden de compra de materiales, con s detalle,

    99

  • 8/17/2019 Ejemplo de ECUS.doc

    12/28

    USMP Ingeniería de Software I

    mestra el +ro' De 0rden de Compra % además mestra n MS-“0rden de Compra +ro' gra#ada correctamente”'

    9' (l FC solicita =Salir ”, se cierra la interfa) % el caso de so finali)a'iste

    (l sistema mestra el MS-; “Coti)aci*n de Materiales noencontrada” % el caso de so finali)a'

    65(5 "rden de Compra no registradaSi el sistema no llega a gra#ar la orden de compra de materiales %1os detalle, mestra el MS-; “0rden de Compras de Materiales noregistrada” % el caso de so finali)a'

    75 Precondiciones>'9' (l FC logeado en el sistema'>'.' Lista de coti)aciones disponi#le'

    95 Poscondiciones?'9' (n el sistema "eda registrado la orden de compra'

    )5 Puntos de >tensi1n+ingno'

    85 Prototipos-ota5B  todas las (CUs de#en contener s6s7 prototipos6s7' +o olvidar loindicado'

    9.

  • 8/17/2019 Ejemplo de ECUS.doc

    13/28

    USMP Ingeniería de Software I

    MP#"S D AP"E"

    Caso ( B Sistema de Medio de Pagos .SISMPA2La (ntidad financiera =A;C? a trav

  • 8/17/2019 Ejemplo de ECUS.doc

    14/28

    USMP Ingeniería de Software I

    speci!icaci1n de caso de uso Pagar Factura

    (5 ;reve Descripci1n(l caso de so permite al Comprador planificar el pago de na factra,

    por la compra de prodctos %1o servicios' Posteriormente el sistemae3ectara el pago seg:n la feca de vencimiento'

    &5 Flu3o de ventos&5(5 Flu3o ;sico

    istePedido sin !actura

    tensi1n

    (n el paso ? si el comprador no está de acerdo, el sistema eHtiendeal caso de so =RecGa0ar !actura?5

    )5 Prototipo

    9>

  • 8/17/2019 Ejemplo de ECUS.doc

    15/28

    USMP Ingeniería de Software I

    -ota5B  todas las (CUs de#en contener s6s7 prototipos6s7' +o olvidar loindicado'

    Caso & * speci!icaci1n de Caso de uso: Alquiler de Película5acer correctamente la especificaci*n de caso de so 6(CU7, para el

    =Alquiler de una película?' De#e inclir todas las partes de na (CU,asma los posi#les s#fl3os, fl3os alternativos, casos de so inclidos %1oeHtendidos'In!ormaci1n para la CU

    •  $ctor; (mpleado de video tienda 6(827'

    • Pre re"isito; actor logeado al sistema'

    • Prop*sito; registrar en el sistema na6s7 pelícla6s7 como

    “$l"ilada” % generar na factra al cliente'

    • Datos del Cliente; los "e crea "e son necesarios

    • Datos de la6s7 pelícla6s7; los "e crea "e son necesarios'

    • !eglas del +egocio; (l cliente de#e estar afiliado con n n:mero de contrato

    con la video tienda' (l (82 de#e #scar la6s7 pelíclas a ser al"ilados por el

    cliente' (l cliente no pede tener factras con mltas 6por 

    morosidad7, tiene "e pagarlas antes del nevo al"iler' Las pelíclas "edan registradas con feca de entrega'

    4ormato especial para la impresi*n de factras 6Logo de

    la video tienda7'

    Dise&ar n Prototipo "e concerde con s (CU'

    speci!icaci1n de Caso de uso: Alquiler de Película(5 ;reve descripci1n

    (l caso de so permite al (mpleado del video tienda 6(827 registrar en el sistemana6s7 pelícla6s7 como “$l"ilada” % generar na factra al cliente'

    &5 Flu3o de ventos&5(5 Flu3o ;sico

    9' (l caso de so comien)a cando el (82 solicita “$l"ilar Pelícla” en lainterfa) del men: principal'

    .' (l sistema mestra la interfa) “$l"iler de Pelícla” con los sigientescampos;

    • Datos del Cliente; +ro' de contrato, apellidos, nom#res, D+I,

    feca de afiliaci*n, direcci*n % tel' (l sistema incluye el caso de so /scar Cliente'?' (l sistema mestra los datos del cliente'

    @' (l (82 solicita “/scar Pelíclas”'A' (l sistema incluye el caso de so “/scar Pelíclas” a al"ilar'

    9?

  • 8/17/2019 Ejemplo de ECUS.doc

    16/28

    USMP Ingeniería de Software I

    B' (l sistema mestra los datos de la pelícla seleccionada'' (l sistema mestra el costo total de la6s7 pelícla6s7 a al"ilar'9' Si el (82, desea agregar otra pelícla se repiten los pasos del @ al '99' (l (82 ingresa la feca de devolci*n % solicita “-ra#ar” al"iler'9.' (l sistema genera el n:mero de factra, registra la factra con s detalle,

    actali)a la pelícla en estado “$l"ilado” % feca de devolci*n'9=' (l sistema mestra el +ro' de factra, imprime la factra % mestra el MS-;

    “$l"iler efectado con +ro' de factra ”'9>' (l (82 solicita “Salir”, se cierra la interfa) % el caso de so finali)a'

    &5

  • 8/17/2019 Ejemplo de ECUS.doc

    17/28

    USMP Ingeniería de Software I

    speci!icaci1n de Caso de uso: Pagar Facturas Morosas(5 ;reve descripci1n

    (l caso de so permite al (mpleado del 8ideo 2ienda 6(827 registrar el pago delas mltas por pelíclas al"iladas 6entregadas despisteSi el sistema verifica "e el Contrato no eHiste mestra el MS- “Contrato noeHiste” % el caso de so finali)a'65( Contrato sin películas morosasSi el sistema verifica "e el Contrato no tiene pelíclas morosas mestra elMS- “Contrato sin pelíclas morosas” % finali)a el caso de so'

  • 8/17/2019 Ejemplo de ECUS.doc

    18/28

    USMP Ingeniería de Software I

    • Disponi#le la lista de Pelíclas'

    • Disponi#le la lista de Contratos % Clientes afiliados'

    95 Post Condiciones

    • (n el sistema "eda registrado el pago de la mlta'

    • (n el sistema "eda actali)ado la pelícla6s7 en estado

    “Disponi#le” % con feca de devolci*n en #lanco')5 Puntos de e>tensi1n

    (n el pnto 9=, el (82 pede solicitar el al"iler de nevas pelíclas' (l sistemaeHtiende al caso de so “$l"iler de Pelícla”'

    85 Prototipo5 -ota5B todas las (CUs de#en contener s6s7 prototipos6s7'

    Caso < B speci!icaci1n de Caso de Uso: Pagar Servicios

    (5 ;reve Descripci1n

    (l caso de so permite al Cliente efectar el pago de servicios de naempresa de servicios' Se efect:a el cargo en la centa del cliente % ela#ono en la centa de la empresa de servicios'

    &5 Flu3o de ventos&5(5 Flu3o ;sico9' (l caso de so comien)a cando el Cliente solicita “Pagar Servicios”

    en la interfa) del men: principal con s clave de acceso secreta'.' (l sistema mestra la interfa) “Pago de Servicios” con los sigientes

    datos;

    • Datos del Cliente: apellidos % nom#res'

    • "ista de cuentas del cliente: tipo de centa,

    n:mero de centa % moneda 69 soles, . d*lares7'2am#i

  • 8/17/2019 Ejemplo de ECUS.doc

    19/28

    USMP Ingeniería de Software I

    cargo, centa de a#ono, monto, feca % ora % mestra el MS-“!eci#o pagado”'

    9B'(l sistema mestra el saldo de la centa de cargo actali)ada'9'(l cliente solicita Salir , el sistema cierra la interfa) % finali)a el caso

    de so'

    &5&5 Flu3os Alternativos+res intentosCuenta de cargo sin saldoMoneda distinta

    Caso 7 B speci!icaci1n de Caso de Uso: ,enerar ,uía deRemisi1n

    (5 ;reve Descripci1n(l caso de so permite crear na -ía de !emisi*n, "e es n docmentonecesario para la distri#ci*n de los pedidos' Contiene el n:mero delconsolidado generado previamente'

    &5 Flu3o de ventos&5(5 Flu3o ;sico

    9' (l caso de so se inicia cando el $lmacenero solicita“-enerar -ia” en la interfa) del men principal'

    .' (l s istema mestra la interfa) “-ía de !emisi*n” con lossigientes campos;

    • N)mero de emi&ión'

    • %ato& de' Con&o'idado* +mero de despaco, feca % peso total

    del empa"e'• Prod)cto& /deta''e de' con&o'idado0* c*digo, descripci*n, cantidad

    total % nidad de empa"e'

    • emitente* !UC, ra)*n social, direcci*n % tel' (l sistema o#tiene el consolidado con s detalle por prodctos'?' (l sistema o#tiene el remitente % destinatario con los !UCs del

    consolidado'@' (l sistema mestra los datos del consolidado con los

    prodctos del detalle'A' (l sistema mestra los datos del remitente % destinatario'B' (l sistema mestra (l almacenero ingresa el c*digo del cofer 

    % solicita “/scar Cofer”'

    ' (l sistema incl%e el caso de so “/scar Cofer”'9' (l sistema mestra los datos del transportista'

    9

  • 8/17/2019 Ejemplo de ECUS.doc

    20/28

    USMP Ingeniería de Software I

    99' (l $lmacenero ace cecG en n motivo de traslado'9.' (l $lmacenero solicita “-ra#ar -ía”'9=' (l sistema atogenera n:mero % gra#a la gía de remisi*n con

    estado “+!”'9>' (l sistema actali)a el estado del consolidado de despaco en

    estado “!”'9?' (l sistema imprime la gía, mestra el nmero de la gía % el

    MS-; “-ía de !emisi*n generada correctamente”'9@' (l $lmacenero solicita “Salir”, el sistema cierra la interfa) % el

    caso de so termina'&5&5 Flu3os Alternativos

    Consolidado no e>iste+ransportista no e>iste,uía de remisi1n no generada

  • 8/17/2019 Ejemplo de ECUS.doc

    21/28

    USMP Ingeniería de Software I

    Caso 9 B speci!icaci1n del Caso de Uso: Coti0ar Productos

    (5 ;reve Descripci1n(ste caso de so permite al 8endedor registrar na coti)aci*n de

    prodctos "e n Cliente solicite' La coti)aci*n se emitirá en estadopendiente, cando el cliente la apre#e, el 8endedor cam#iará el

    estado % la enviará vía faH firmada' Lego se pede generar las +otasde Pedido % 4actraci*n'

    &5 Flu3o de ventos&5(5 Flu3o ;sico

    9' (l Caso de Uso se inicia cando el 8endedor solicita “Coti)ar Prodctos”en la interfa) del Men: Principal'

    .' (l sistema o#tiene el :ltimo n:mero de Coti)aci*n % mestra la interfa)“Coti)aci*n de Prodctos” con el nevo c*digo atogenerado'La interfa) mestra los sigientes campos;

    • Datos del Cliente; !UC1D+I, apellidos, nom#res, direcci*n % tel' (l sistema incluye el caso de so “/scar Cliente”'

    ?' (l sistema mestra los datos del cliente'@' (l 8endedor solicita “/scar Prodctos”A' (l sistema incluye el caso de so “/scar Prodctos”'B' (l sistema mestra la descripci*n % PCU del prodcto "e selecciono'' (l 8endedor ingresa el P8U 6tentativo7 del prodcto negociado con el

    Cliente'9'(l sistema mestra el margen de ganancia 6P8U J PCU7'99' (l 8endedor acepta el precio de venta P8U 6acordado7'9.'Si el 8endedor "iere adicionar otro prodcto se repite el fl3o del paso

    @ al 99'9='(l 8endedor ingresa la disponi#ilidad de entrega de los prodctos

    coti)ados 6inmediata o en n tiempo determinado7 % el tipo de pago6adelanto, Epago o al cr

  • 8/17/2019 Ejemplo de ECUS.doc

    22/28

    USMP Ingeniería de Software I

    9>'(l sistema calcla % mestra el precio de venta neto 6P8+7 % el preciode venta total 6P827'

    9?'(l 8endedor solicita “-ra#ar Coti)aci*n”'9@'(l sistema gra#a la coti)aci*n en estado “Pendiente”   con s detalle

    6por prodcto7, imprime la coti)aci*n % mestra el mensa3e “Cotización

    No. 9999999 grabada correctamente”'9A' (l 8endedor solicita “Salir”, el sistema cierra la interfa) % el caso de

    so termina'

    &5iste

    Si el sistema no encentra al cliente, enviará el mensa3e “Cliente noencontrado” % ofrecerá la posi#ilidad de registrar al nevo cliente'

    (75( Coti0aci1n no registradaSi el sistema no llega a gra#ar la coti)aci*n %1o detalles enviará el

    mensa3e “Coti)aci*n no registrada” % el caso de so finali)a'

  • 8/17/2019 Ejemplo de ECUS.doc

    23/28

    USMP Ingeniería de Software I

    95 Puntos de >tensi1n+ingno

    )5 Prototipo-ota5B todas las (CUs de#en contener s6s7 prototipos6s7'

    95&5 Caso ( B Sistema de Medio de Pagos .SISMPA2 Productos(5 ;reve Descripci1n

    (ste caso de so permite #scar n prodcto; por categoría, marca onom#re' Cando se encentra el prodcto el sistema cargará losprodctos en el caso uso $ase que lo invoc15

    .' Flu3o de ventos

    &5(5 Flu3o ;sico9' (l Caso de Uso se inicia cando el actor ingresa el criterio de #:s"eda' Pede

    ser por marca, categoría o nom#re del prodcto.' (l sistema mestra la relaci*n de prodctos "e coinciden con el criterio de

    #:s"eda'=' (l actor selecciona el prodcto>' (l sistema carga los datos en la interfa) del caso de uso $ase que lo invoc1 

    % el caso de so finali)a'=' Precondiciones

    9' 2ener registrados los prodctos con ss respectivos c*digos, clasificadores,precios % apertras iniciales'

    75 Post condiciones

    +ingna'95 Puntos de >tensi1n

    +ingna'

    )5 Prototipo-ota5B todas las (CUs de#en contener s6s7 prototipos6s7'

    Caso ) B speci!icaci1n de Caso de Uso: Mantener Cliente

    &5 Mantener Cliente

    (5( Descripci1n(l caso de so permite mantener actali)ado el registro de los Clientes "e seacercan al 5otel para solicitar los servicios de ospeda3e' De acerdo a snecesidad la !ecepcionista pede agregar, modificar, eliminar e imprimir lainformaci*n de n Cliente'

    (5& Actor.es2!ecepcionista

    &5 Flu3o de ventos&5( Flu3o ;sico

    65 (l caso de so se inicia cando el !ecepcionista selecciona la opci*n“Mantenimiento de Clientes” en la interfa) del Men: principal'

    45 (l sistema mestra la interfa) “M$+2(+(! CLI(+2(” con la lista declientes con los datos; C*digo, +om#re, direcci*n, seHo, tel

  • 8/17/2019 Ejemplo de ECUS.doc

    24/28

    USMP Ingeniería de Software I

    liminar Cliente, Imprimir Clientes % Salir5('5 Si la !ecepcionista elige n cliente

    a' Si elige “Modificar” ver el S#fl3o Modificar Cliente#' Si elige “(liminar” ver el S#fl3o (liminar Cliente'

    ((5 Si la !ecepcionista +0 elige n clientea' Si elige “$gregar” ver el S#fl3o $gregar Cliente#' Si elige “Imprimir” ver el S#fl3o Imprimir Clientes'

    (&5 La !ecepcionista elige la opci*n “Salir”'(' (l sistema mestra la interfa) M$+2(+(! CLI(+2(S con la lista de

    Clientes actali)ada % termina el s#fl3o'

    &5&57 Imprimir Cliente9' (l sistema imprime la lista de Clientes registrados con la sigiente

    informaci*n; C*digo, +om#res % $pellidos, Direcci*n, SeHo, 2el

  • 8/17/2019 Ejemplo de ECUS.doc

    25/28

    USMP Ingeniería de Software I

    an encontrado datos inválidos del cliente” % los s#fl3os contin:an en elpaso .'

    &5iste(n el paso A de los s#f3o $gregar Cliente, si el sistema detecta "e elcliente %a eHiste mestra el MS-; “Cliente %a eHiste” % el s#fl3o finali)a'

    &5

  • 8/17/2019 Ejemplo de ECUS.doc

    26/28

    USMP Ingeniería de Software I

    )5(5 speci!icaci1n de caso de uso: ;uscar Cliente(5 ;reve Descripci1n

    (ste caso de so permite #scar n cliente por nom#re o apellido' Candose encentra el cliente el sistema cargará los clientes en el caso so #ase"e lo invoc*'

    &5 Flu3o de ventos&5(5 Flu3o ;sico

    (5 (l Caso de Uso se inicia cando es invocado por otro caso de so

    #ase'&5 (l sistema mestra la interfa) /USC$! CLI(+2( con los campos;

    C*digo, +om#re % apellidos, Direcci*n % tel

  • 8/17/2019 Ejemplo de ECUS.doc

    27/28

    USMP Ingeniería de Software I

    Caso 8 B speci!icaci1n de Caso de Uso: Pagar +ri$utos de R-IC

    por A+M

    (5 ;reve Descripci1n(l caso de so permite al Cliente en el ca3ero atomático 6$2M7 cancelar npago correspondiente a n tri#to de !(+I(C'

    &5 Flu3o de ventos&5(5 Flu3o ;sico

    9' (l caso de so se inicia cando el cliente del /anco elige la opci*nN!(+I(CN en el men: principal del $2M'

    .' (l sistema mestra el mensa3e “(li3a el pago a reali)ar” en la interfa)“Pago de !(+I(C”, además de los tri#tos disponi#les para pagar;

    • Inscripci*n 1 !einscripci*n

    • !enovaci*n por Cadcidad 1 Can3e L( H D+I

    • Certificado1Constancia de nom#res igales

    • Cam#io de lgar entrega D+I

    • Dplicado D+I 1 Ma%or de (dad

    =' (l cliente elige n tri#to'>' (l sistema mestra el concepto, el monto % el mensa3e “Ingrese el

    n:mero de docmento del interesado”' $demás de la aclaraci*n “Paracorregir ss datos presione la tecla /orrar” % la opci*n $ceptar'

    ?' (l cliente ingresa el n:mero de docmento del interesado'@' (l sistema mestra las centas relacionadas a la tar3eta, para efectar el

    pago'A' (l sistema mestra el mensa3e “(li3a la centa para reali)ar el pago”

    .A

  • 8/17/2019 Ejemplo de ECUS.doc

    28/28