Upload
yasna-leon
View
219
Download
0
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