unidad 5 metodologia de la poo parte 1

Upload: miguel-ticas

Post on 06-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    1/42

    1

    Unidad V

    Metodología pararesolver problemasaplicando la POO

    Parte 1

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    2/42

    2

    Metodología para resolverproblemas aplicando la POO

    • Fases

    I.Defnición de re!isitos

    II."n#lisis del problemaIII.Dise$o de sol!ción

    IV.%odifcación

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    3/42

    &

    F"'( I. Defnición de )e!isitos• Incl!*e la descripción del problema en

    t+rminos de los !s!arios de la aplicación aelaborar.

    • P!ede considerarse como el en!nciado delproblema a resolver.

    • Debe mencionar, – las entradas disponibles- – las salidas esperadas * – los métodos o fórmulas específcas a !tiliar

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    4/42

    /

    F"'( II. "n#lisis del problema• 'e debe contemplar e0actamente lo !e

    debe acer el programa * el res!ltado osol!ción deseada. – 3!+ entradas se re!ieren4

     – %!#l es la salida deseada4

     – 3!+ m+todo prod!ce la salida deseada4

    • 'e tiene en c!enta la especifcación de losre!isitos dados por los !s!arios del

    sistema.

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    5/42

    5

    F"'( II. "n#lisis del problema

    Incl!*e,•Modelo de casos de uso

     – 6areas,

    • Identifcar casos de !so• (laborar diagrama de casos de !so• Describir los casos de !so• Identifcar operaciones del sistema

    •Modelo del dominio

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    6/42

    7

    F"'( II. "n#lisis del problema

    Incl!*e,•Modelo de casos de !so•Modelo del dominio

     – 6areas,• Identifcar clases concept!ales• "gregar asociaciones

    • "gregar atrib!tos –)es!ltado, Modelo del dominio o

    diagrama de clases del an#lisis

    8sin m+todos9

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    7/42:

    Modelo de %asos de Uso3!+ es !n caso de uso4•

    (s !na t+cnica para la capt!ra de re!isitospotenciales para !n n!evo sistema o act!aliación.

    • %ada caso de !so nos proporciona uno o másescenarios- !e nos indica como va interact!ar elsistema con el !s!ario ! otros sistemas.

    • ;ormalmente debemos evitar !n leng!a

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    8/42=

    Modelo de %asos de UsoUn caso de uso debe,

    • Describir !na tarea del negocio- !e nos sirvapara alcanar !na meta de este. Por e

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    9/42?

    Modelo de %asos de UsoPasos para desarrollarlo,

    1.(specifcar la misión del sistema ! ob

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    10/421@

    Modelo de %asos de Uso• %on

    de la A!ncionalidad * entorno del sistema• Describe re!isitos A!ncionales en el conte0to delsistema

    Caso de Uso

    --------------------

    --------------------

    Caso de Uso

    --------------------

    --------------------

    Caso de Uso

    Cambiar PIN

    --------------------

    --------------------

    Caso de Uso

    Cambiar PIN

    --------------------

    --------------------

    Caso de Uso

    Cambiar PIN

    --------------------

    --------------------

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    11/4211

    %asos de UsoOb

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    12/4212

    (

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    13/421&

    "ctor• Posee comportamiento

    • P!ede ser !na persona 8identifcada por !nrol9- !n sistema inAorm#tico o !na organiación

    Sistema Administrador deCuentas

    Banco de Crédito

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    14/421/

    "ctor

    •  6res tipos de actores con relación al

    sistema ba

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    15/4215

    Diagrama Incompleto de %asos deUso de la %a

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    16/4217

    (scenario• 'ec!encia específca de acciones e

    interacciones entre los actores * el sistemaob

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    17/421:

    %aso de Uso• %olección de escenarios con +0ito *

    Aallo relacionados- !e describe a losactores !tiliando !n sistema paralograr !n ob

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    18/421=

    %aso de Uso, "dministrardevol!ciones 8Formato InAormal9

    • (scenario Principal de 0ito,• Un %liente llega a !na ca

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    19/421?

    %aso de Uso,"dministrar devol!ciones 8InAormal9

    (scenarios "lternativos,• 'i se pagó con tar

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    20/422@

     6ipos de %asos de Uso seg>ns! visibilidad

    • 'eg>n s! visibilidad p!eden ser,• De %a

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    21/4221

    rados de Formalidad delos %asos de Uso

    • reve,• )esumen conciso de un párrafo+

    ormalmente sólo el escenario principal deéxito

    • InAormal,• M,ltiples párrafos -ue comprenden varios

    escenarios

    • %ompleto,• "scribir con detalle todos los pasos .

    variaciones/ inclu.e secciones de apo.o

    como precondiciones . post0condiciones

    % id d

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    22/42

    22

    %ontenido de%asos de Uso %ompletos

    • 1ctor 2rincipal• Personal Invol!crado e Intereses• Precondiciones• PostJcondiciones 8garantías de +0ito9• "scenario 2rincipal de Éxito (o 3ujo básico!• "xtensiones (ó 3ujos alternativos!• )e!isitos (speciales•

    Kista de 6ecnología * Variaciones de Datos• Frec!encia

    ota, 'ólo se est!diar#n las partes resaltadas

    (< l A t l t

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    23/42

    2&

    (

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    24/42

    2/

    %aso de Uso, Procesar venta829

    5. (l 'istema presenta el total con los imp!estoscalc!lados.

    7. (l %a

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    25/42

    25

    %ómo Identifcar los %asos de Uso4

    • Ka identifcación de los %asos de Uso

    debe basarse en los procesos *ob

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    26/42

    27

    !ía, (l %aso de Uso (P• (P, Procesos (lementales del ;egocio

    • Procesos (P,•  6area realiada por !na persona en !n

    l!gar- en !n instante- como resp!esta a !n

    evento del negocio- !e agrega un valoragrega un valorcuanti4cable para el negociocuanti4cable para el negocio * de

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    27/42

    2:

    !ía, (l %aso de Uso (P• (

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    28/42

    2=

    %asos de Uso *Ob

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    29/42

    2?

    Ob

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    30/42

    &@

    Ob

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    31/42

    &1

    "plicación de !ía (P•

    'e p!ede aplicar la !ía (P paradecidir si !n ob

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    32/42

    &2

    emp o e p cac n e ! a(P

    %onversación entre "nalista de 'istemas

    8"9 * %a

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    33/42

    &&

    emp o e p cac n e ! a(P

    • %, Intento identifcarme en el sistema-

    de este modo p!ede validar !e esto*a!toriado para !tiliar el sistema !ecapt!ra ventas * otras tareas4

    • ", M#s alto !e ese4

    • %, (vitar robos- alteración de datos- *mostrar inAormación privada de lacompa$ía.

    (

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    34/42

    &/

    (

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    35/42

    &5

    Desc!brir "ctores principales-ob

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    36/42

    &7

    (

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    37/42

    &:

    ctor pr nc pa * o et vos e!s!ario dependen del límite del

    sistema• (n el e

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    38/42

    &=

    (0cepción de!n %aso de Uso por Ob

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    39/42

    &?

    Diagrama de %asos de Uso• 'on parte del UMK• Il!stran los nombres de los casos de !so * los

    actoresQ así como- la relación entre ellos

    Di d % d U 8D%U9

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    40/42

    /@

    Diagrama de %asos de Uso 8D%U9

    • (laborar diagrama de casos de !so

    8D%U9 * relaciones entre casos de !soes sec!ndario en el traba

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    41/42

    /1

    '!gerencias para la realiaciónde los Diagramas de %asos de Uso

    • Utiliar el estilo de ca

  • 8/18/2019 Unidad 5 Metodologia de La POO Parte 1

    42/42

    %asos de Usono son Orientados a Ob