Primera Clase de Analisis

Embed Size (px)

Citation preview

  • 8/19/2019 Primera Clase de Analisis

    1/29

  • 8/19/2019 Primera Clase de Analisis

    2/29

    Introducción al Análisis y Diseño orientadoa Objetos. 15 horas

    Análisis de la unidad 1

  • 8/19/2019 Primera Clase de Analisis

    3/29

    ANÁLISIS D LA !NIDAD 1

    APRENDIZAJESESPERADOS

    CRITERIOS DEEVALUACION CONTENIDOS

    1.1 Reconoce laimportancia delAnli!i! " Di!e#oOrientado aO$%eto!

    1.1.1 Identi&ca la!parte! componente!del proce!o deAnli!i! " Di!e#oOrientado a O$%eto!.

    1.1.' Compara elproce!o de anli!i!orientado a o$%etocon otra!metodolo()a!.

    1.1.* Identi&ca la!+enta%a! "de!+enta%a! delanli!i! " di!e#oorientado a o$%eto!.

    De&nici,n del anli!i! "di!e#o orientado a o$%eto!Importancia del anli!i! "di!e#o de !i!tema! dein-ormaci,n.Di-erente! metodolo()a! deanli!i! de !i!tema!.

    ( Blabla definicion de analisis)

     ejercicios de analisis

    Colocar un ciber. (Promer-realizar )

    Explicar oo colocar un clavo.

    Especialización con un fin.Abstraccción-

  • 8/19/2019 Primera Clase de Analisis

    4/29

    ANÁLISIS D LA !NIDAD 1

    APRENDIZAJESESPERADOS

    CRITERIOS DEEVALUACION CONTENIDOS

    1.' Reconoce lo!dato! nece!ario!para realiar /nproce!o.

    1.'.1 Reconoce lo!dato! encontrado!en /n pro$lema.

    1.'.' Ela$ora /na li!talo! dato! a!ociado!a /n pro$lema.

    1.'.* A!ocia lo! dato!encontrado! ao$%eto! del m/ndoreal.

    Lo! dato!0 la in-ormaci,n "!/ importancia para la!or(aniacione!.De&nici,n de lo! dato! en elconteto de /n pro$lema. 

  • 8/19/2019 Primera Clase de Analisis

    5/29

    ANÁLISIS D LA !NIDAD 1

    APRENDIZAJESESPERADOS

    CRITERIOS DEEVALUACION CONTENIDOS

    1.* Reconoce lo!elemento! de lateor)a de !i!tema!.

    1.*.1 Identi&ca lo!elemento! $!ico!3/e componen lateor)a de !i!tema!.

    1.*.' De&ne lo!componente! de /n!i!tema del m/ndoreal.

    1.*.* De&ne la!relacione! ei!tente!entre lo! elemento!de /n !i!tema delm/ndo real.

    1.*.4 Utilia el patr,nEC5 para modelar laa!ociaci,n entre lo!elemento! de /n!i!tema.

     Teor)a de !i!tema! $!ica "la interacci,n de lo! o$%eto!en /na or(aniaci,n.Patron EC5 6Entit"7Control75o/ndar"8.

  • 8/19/2019 Primera Clase de Analisis

    6/29

    ANÁLISIS D LA !NIDAD 1

    APRENDIZAJESESPERADOS

    CRITERIOS DEEVALUACION CONTENIDOS

    1.4 Or(ania a lo!o$%eto! 3/edetecta en lade&nici,n de /npro$lema.

    1.4.1 Li!ta lo! o$%eto!3/e identi&ca "a!ocia dato! a !/e!tr/ct/ra

    1.4.' E!ta$lece la!acti+idade! 3/erealia cada o$%etoen relaci,n alpro$lema analiado

    1.4.* E!ta$lece la!relacione! entre lo!o$%eto! analiando!/ interacci,n en /npro$lema e!t/diado

    Dato! " comportamiento delo! o$%eto!.Concepto de relacione!entre o$%eto!.

  • 8/19/2019 Primera Clase de Analisis

    7/29

    ANÁLISIS D LA !NIDAD 1

    APRENDIZAJESESPERADOS

    CRITERIOS DEEVALUACION CONTENIDOS

    1.9 Reconoce lo!concepto!a!ociado! a U:L "entiende el rol 3/ee!to! c/mplen enal proce!o deanli!i! " di!e#oOrientado aO$%eto!

    1.9.1 De!cri$e la;i!toria eimportancia de U:Len el de!arrollo de!o-t

  • 8/19/2019 Primera Clase de Analisis

    8/29

    ANÁLISIS D LA !NIDAD 1

    APRENDIZAJESESPERADOS

    CRITERIOS DEEVALUACION CONTENIDOS

    1.> De!cri$e lae!tr/ct/ra $!icade lo! dia(rama!U:L

    1.>.1 Identi&ca la!caracter)!tica! " elprop,!ito a!ociado acada /no de lo!dia(rama! de U:L'.?

    1.>.' Identi&ca lo!componente!e!tr/ct/rale! de lo!dia(rama! de U:L'.?

    1.>.* Reconoce cada/no de lo!dia(rama! de U:L "lo! a!ocia con la!etapa! del ciclo de+ida

    Dia(rama! de E!tr/ct/raDia(rama de Cla!e!.Dia(rama deE!tr/ct/ra!Comp/e!ta!.Dia(rama deComponenteDia(rama de O$%etoDia(rama deDe!plie(/eDia(rama de Pa3/ete

     

  • 8/19/2019 Primera Clase de Analisis

    9/29

    ANÁLISIS D LA !NIDAD 1

    APRENDIZAJESESPERADOS

    CRITERIOS DEEVALUACION CONTENIDOS

    1.> De!cri$e lae!tr/ct/ra $!icade lo! dia(rama!U:L

    1.>.1 Identi&ca la!caracter)!tica! " elprop,!ito a!ociado acada /no de lo!dia(rama! de U:L'.?

    1.>.' Identi&ca lo!componente!e!tr/ct/rale! de lo!dia(rama! de U:L'.?

    1.>.* Reconoce cada/no de lo!dia(rama! de U:L "lo! a!ocia con la!etapa! del ciclo de+ida

    Dia(rama! deComportamiento

    Dia(rama de Ca!o! deU!oDia(rama de Acti+idadDia(rama de :3/inade E!tado!.Dia(rama! deInteracci,n.

    Dia(rama de!ec/encia.Dia(rama deCom/nicaci,n.Dia(rama deRe!/men deInteracci,n.Dia(rama de

     Tiempo.

  • 8/19/2019 Primera Clase de Analisis

    10/29

    Dia"ra#as !$L

  • 8/19/2019 Primera Clase de Analisis

    11/29

    Dia"ra#a de clases

    !na %ista tiene de cero a &'( )eh*culos

  • 8/19/2019 Primera Clase de Analisis

    12/29

    Dia"ra#a de objetos

    Los alu#nos dibujan objeto a %artirde sus %ro%ias clases

  • 8/19/2019 Primera Clase de Analisis

    13/29

    Dia"ra#a de co#%onentes

    l alu#no reconoce los co#%onentes internos de unobjeto+ el eje#%lo %uede ser si#%li,cado a reconocerlas %artes -ue co#%onen una sala de clases.

  • 8/19/2019 Primera Clase de Analisis

    14/29

    Dia"ra#a de estados

    Reconocen e!tado! de /n o$%eto0 lo! al/mno! p/eden pore%emplo0 repre!entar lo! de /na la+adora.

  • 8/19/2019 Primera Clase de Analisis

    15/29

    Dia"ra#a de secuencia

    Los alu#nos dia"ra#ansecuencias básicas+ co#o

    %or eje#%lo+ la or#a en la-ue lle"aron hoy a clases.

  • 8/19/2019 Primera Clase de Analisis

    16/29

    Dia"ra#a de tie#%o

  • 8/19/2019 Primera Clase de Analisis

    17/29

    Actor

    • Lo! actore! no !on parte del !i!tema0 repre!entan role!3/e /n /!/ario del !i!tema p/ede e%ec/tar

     Un actor p/ede intercam$iar in-ormaci,n acti+amentecon el !i!tema•  Un actor p/ede !er /n recipiente pa!i+o de in-ormaci,n•  Un actor p/ede repre!entar a /na per!ona0 a /na

    m3/ina o a otro !i!tema

  • 8/19/2019 Primera Clase de Analisis

    18/29

    /aso de uso

    • Un ca!o de /!o modela /n dilo(o entre actore! " el!i!tema

    •  Un actor inicia /n ca!o de /!o para in+ocar cierta

    -/ncionalidad del !i!tema•  Un ca!o de /!o e! /n @/%o de e+ento! completo "

    !i(ni&cati+o•  El con%/nto de todo! lo! ca!o! de /!o repre!enta toda!

    la! -orma! po!i$le! de /!o del !i!tema

    Ca!o de /!o

  • 8/19/2019 Primera Clase de Analisis

    19/29

    je#%lo

    /aso de uso de un usuario -ue interact0a con unaa"enda

  • 8/19/2019 Primera Clase de Analisis

    20/29

    atrón 2/

    Objetos entidadRepre!entan al(o real o a$!tracto !o$re el c/al el !i!tema

    nece!ita almacenar dato!.Repre!entan la memoria esencial del ne(ocio. Lo! o$%eto!del ne(ocio 6$/!ine!! o$%ect!8 !on normalmente o$%eto!entidad. E%emplo! de o$%eto! entidad p/eden !er empleado0alumno0 etc.

  • 8/19/2019 Primera Clase de Analisis

    21/29

    atrón 2/

    Objetos Interace• Repre!entan lo o$%eto! tcnico! re3/erido! para +inc/lar

    la aplicaci,n con el entorno.• Repre!entan el +)nc/lo a tra+! del c/al el !i!tema reci$e

    o !/mini!tra dato! e in-ormaci,n al entorno. T)picamenteincl/"en inter-ace! con el /!/ario 6pantalla!0 reporte!0etc.8 e inter-ace! con otra! aplicacione!.

  • 8/19/2019 Primera Clase de Analisis

    22/29

    atrón 2/

    Objetos de control•

    Contienen comportamiento 3/e no pertenecenat/ralmente ni a o$%eto! entidad ni de inter-a. Sonnormalmente o$%eto! tran!itorio!0 como !er /ncontrolador de reporte!.

  • 8/19/2019 Primera Clase de Analisis

    23/29

    je#%lo

    je#%lo de un re%roductor $3 -ue toca #0sica deor#a aleatoria.

    U!/ario

    Reprod/ctor

    Selector canci,n

  • 8/19/2019 Primera Clase de Analisis

    24/29

    jercicios

    Lee las si"uientes rases y de,ne los %rocesos -uehay -ue reali4ar+ los datos de entrada+ y la salida -uese es%era.

    1. Debes dar el )uelto %or una co#%ra reali4ada.. 6uieres salir de )acaciones y debes saber cuantodinero )as a "astar en co#bustible.

    3. Necesitas lle"ar a clases todos los d*as a la hora.7. 8as a %re%arar tu co#ida a)orita.5. Necesitas co#%rar tu %ri#er tel9ono celular.

  • 8/19/2019 Primera Clase de Analisis

    25/29

    jerciciosDeter#ina los objetos -ue %artici%an en la si"uientede,nición de %rocesos.

    1. !n club ecuestre %one a dis%osición de los clientesestablos %ara "uardar los caballos y orece cursosde e-uitación y %aseos. Sólo los socios tienenacceso a los cursos y a los ser)icios de establo.Los de#ás clientes tienen la %osibilidad de%artici%ar en los %aseos y de con)ertirse ensocios.

    . !n sindicato de %escadores+ obtiene laad#inistración de una caleta de %escadores ynecesitan #anejar los botes de cada uno de lossocios+ cuanto co#bustible "astan y cuanta %escareali4an %or cada salida -ue hacen+ con el objeti)ode cobrar la cuota #ensual -ue debe %a"ar cadauno de los asociados.

    3. !n jo)en necesita ca#biar su ro%a y )a deco#%ras a una #ultitienda+ donde recorre y buscatodas las cosas -ue debe co#%rar+ %or lo tantointeract0a con )arios )endedores en cadade%arta#ento co#%rando todo lo -ue necesita.

  • 8/19/2019 Primera Clase de Analisis

    26/29

    jercicios 2/

    1: n los %asillos de su casa de estudio e;iste una#a-uina dis%ensadora de bebida en lata y botella+ enla cual usted %a"a utili4ando #onedas o billetes+

    se"0n usted -uiera+ una )e4 el #onto in"resado seai"ual o su%erior al solicitado usted %uede seleccionarsu bebida a)orita y es%erar -ue la #á-uina se laha"a lle"ar+ adicional#ente a lo anterior la #á-uinaretorna el dinero e;cedente -ue se ha in"resado.

    ara los si"uientes casos es%eci,-ue+ lasentradas+ los %rocesos y salidas+ lue"o dibuje el

    %roceso co#%leto utili4ando el %atrón 2/

  • 8/19/2019 Primera Clase de Analisis

    27/29

    jercicios 2/

    ara los si"uientes casos es%eci,-ue+ las entradas+los %rocesos y salidas+ lue"o dibuje el %rocesoco#%leto utili4ando el %atrón 2/

    :

  • 8/19/2019 Primera Clase de Analisis

    28/29

     

    =O>A DLAL$!>?O

  • 8/19/2019 Primera Clase de Analisis

    29/29