Modelado Use Case

download Modelado Use Case

of 27

Transcript of Modelado Use Case

  • 7/24/2019 Modelado Use Case

    1/27

    SISTEMAS II:GESTIN DE REQUISITOS(Modelado de Requisitos)

    Docente:Nohe! Rod"#$ue%

  • 7/24/2019 Modelado Use Case

    2/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

  • 7/24/2019 Modelado Use Case

    3/27

    Es el Modelo que &e"ite 'e" de una ane"agrfca ! literallos "equisitos o las uncionesque dee e*hii" la soluci+n &"o&uestautili%ando TI,- (Modelado de Requisitos)

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    U/ ES E0 MODE0O 1UN,IONA0 DE 0A SO0U,I

  • 7/24/2019 Modelado Use Case

    4/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    DISE3ODE0 SISTEMA

    [ McMenamin84]. Eventos[Jacobson92].Especifcar elcomportamiento externo de un sistema.[ Ivar Jacobson, James umbau!" #$rad# %ooc"]. &n'lisis()ise*o +.+.

  • 7/24/2019 Modelado Use Case

    5/27

    CASOS DE USOS

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    Los Casos de Usos so !a t"cica #ara

    es#ecifcar el co$#orta$ieto de ! siste$a% U caso de !so es !a sec!ecia de iteraccioesetre ! siste$a & alg!ie o algo '!e !sa alg!ode s!s ser(icios%

  • 7/24/2019 Modelado Use Case

    6/27

    CASOS DE USOS

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    U Diagra$a de Casos de Uso $!estra !co)!to de casos de !so* actores & s!s

    relacioes% Los Diagra$as de Casos de Uso c!+re la (ista,!cioal de ! siste$a (funcionalidades visibles alusuario)%

  • 7/24/2019 Modelado Use Case

    7/27

    CASOS DE USOS

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    Descri+e lo '!e el siste$a de+e -acer & +a)o'!e restriccioes%

    Ca#t!ra los re'!isitos ,!cioales & ela$+iete del siste$a%

    Es#ecifca !a acci. '!e el siste$a de+ee)ec!tar%

  • 7/24/2019 Modelado Use Case

    8/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

  • 7/24/2019 Modelado Use Case

    9/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

  • 7/24/2019 Modelado Use Case

    10/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

  • 7/24/2019 Modelado Use Case

    11/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    ACTOR

    Etidad E/teraiteract0a co elsiste$a% 1ersoa2Siste$as2

    Orgai3aci.

    caso de uso

    Sec!ecia de accioes*

    '!e el siste$a #!edereali3ar c!ado esre'!erido #or ! actor &

    #rod!ce ! res!ltadoo+ser(a+le (lido #araese actor #artic!lar%

    Re#reseta#artici#aci. etre losele$etos

    RELACIN

    COM1ONENTES DEL DIA4RAMA DECASOS DE USOS

  • 7/24/2019 Modelado Use Case

    12/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    Relacin entre actor y casos de uso:

    ASOCIACIN

    ,asode

    uso

    Relacin entre actores:

    Relaci. '!e defe!a es#eciali3aci.de ! actor%U actor es !aistacia de otroactor%

    4ENERALI5ACIN

    ersona Estudiante

    Una &e"sona es una $ene"ali%aci+n deun estudiante

  • 7/24/2019 Modelado Use Case

    13/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    COM1ONENTES DEL DIA4RAMA DECASOS DE USOS Relacin entre casos de uso:

    --extendsi ten!odinero

    1. El caso de usoque extiende

    apunta al caso

    de uso base

    2. La condicin y

    el punto de

    extensin

    pueden ser

    mostrados en la

    lnea

    Es !a asociaci. '!ees#ecifca ! co$#orta$ietoadicioal de ! caso de !so*

    descri+e ! c!rso altero &o#cioal 6la e/tesi.7 de otrocaso de !so 6+ase7%

    E8TEND INCLUDEEs !a asociaci. '!ees&eci4ca una Relaci. '!edefe !a istacia de !

    caso de !so co$o ! c!rsoo+ligatorio e otro caso de!so

    el caso de uso Ir al cine&uedeincluir elcomportamientoespecifcado del caso de

    Entraral Cine

    Comprar

    Cotufas

    Entraral Cine

    Comprar

    Boleto

    --include

    1. El caso de uso

    base apunta al

    caso de uso que

    se incluye

    el caso de uso Ir al cinedeeincluir elcomportamientoespecifcado del caso de

  • 7/24/2019 Modelado Use Case

    14/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    COM1ONENTES DEL DIA4RAMA DECASOS DE USOS

    E5TEND IN,0UDE

    En &a"tes o&cionales de uncaso de uso

    ,uando se quie"e se&a"a"una uncionalidad en un casode uso

    En situaciones donde se&uede selecciona" ent"e

    die"entes alte"nati'as6 sin&e"de" el o7eti'o del casode uso ase

    8a"a e'ita" la "e&etici+n decasos de uso

    ,u"sos se&a"ados que sone7ecutados a7o cie"tas

    condiciones

    CUANDO USARLOS/

  • 7/24/2019 Modelado Use Case

    15/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCINES1ECIFICACIN DE LOS CASOS DE

    USOS

    ,o&"esi+n delNe$ocio

    Identi4ca" ! ,lasi4ca"

    Requisitos(uncionales)

    Identi4ca" Acto"es

    Identi4ca" ,asos deUsos

    Modela" ,asos deUsos

    Identi4ca"

    "elaciones ent"ecasos de usos

    Es&eci4ca" ,asos deUsos

    Incluir relacionesentre casos de usos

    Especifcaci0n1ompleta

  • 7/24/2019 Modelado Use Case

    16/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCINES1ECIFICACIN DE LOS CASOS DE

    USOS

  • 7/24/2019 Modelado Use Case

    17/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCINES1ECIFICACIN DE LOS CASOS DE

    USOS

    (Siguiente)

  • 7/24/2019 Modelado Use Case

    18/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCINES1ECIFICACIN DE LOS CASOS DE

    USOSSec!ecia Nor$al:

    G S Q S OS

  • 7/24/2019 Modelado Use Case

    19/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCINEs#ecifcaci. de Casos de Usos 61latilla7Caso de Uso --Identifcad

    or

    Descripcin

    Actor(es) < Listados de los Actores participantes en el caso de uso>

    Tipo

    Autor "ec#a$ %ersin$

    Curso Normal Accin del Actor Accin del Sistema

    &' sta use case se inicia

    cuando n' "in de la Use Case

    Curso Alterno

    re*condicin

    ost*condicin

    GESTIN DE REQUISITOS

  • 7/24/2019 Modelado Use Case

    20/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    E)ercicio:

    Co los sig!ietes casos de !so*de !a sit!aci. at!ral*costr!&a las relacioes etre loscasos de !so%

    GESTIN DE REQUISITOS

  • 7/24/2019 Modelado Use Case

    21/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    E9ERCICIO:

    GESTIN DE REQUISITOS

  • 7/24/2019 Modelado Use Case

    22/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    E9ERCICIO:

    GESTIN DE REQUISITOS

  • 7/24/2019 Modelado Use Case

    23/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    GESTIN DE REQUISITOS

  • 7/24/2019 Modelado Use Case

    24/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    GESTIN DE REQUISITOS

  • 7/24/2019 Modelado Use Case

    25/27

    GESTINDE REQUISITOSMODELADO DE REQUISITOS: MODELO FUNCIONAL

    DE LA SOLUCIN

    CO;ESIN