sistemas iv (i bimestre)
Post on 03-Jul-2015
1.722 Views
Preview:
DESCRIPTION
TRANSCRIPT
ESCUELA:
PONENTE:
BIMESTRE:
SISTEMAS IV
CICLO:
CIENCIAS DE LA COMPUTACIÓN
I BIMESTRE
ING. JORGE CALDERÓN
ABRIL – AGOSTO 2007
OB J E TIVOS• Ana liz a r e l pa ra d ig ma de la P OO• R e vis a r los c onc e ptos c la ve e n la P OO• E xplic a r la Arqu ite c tura e n c a pa s• De te rmina r lo s s e rvic ios que o fre c e n la s
c a pa s de una a p lic a c ión• Importa nc ia de la s Aplic a c ione s
Dis tribu ida s• E xplic a r e l u s o de pa trone s de d is e ño
CAP ÍTULO I. P OO
• Un s is te ma s o ftwa re e s un c on junto de objetos que c oope ra n.
• Los ob je tos pos e e n c a ra c te rís tic a s y c om porta mie nto
• Cla s e -> p la ntilla de ob je tos• Obje to -> ins ta nc ia de una c la s e
CAP ÍTULO I. P OO
CAP ÍTULO I. P OO
CAP ÍTULO 1.
• Des compos ic ión func ional– Módulos c ons tru idos a lre de dor de la s
operac iones .– Da tos g loba le s o d is tribu idos e ntre
m ódulos .– E ntra da /P roc e s o/S a lida .– Org a nig ra m a s de flu jo de da tos .
CAP ÍTULO 1.
• Orientac ión a obje tos– Módulos c ons tru idos a lre de dor de la s
c las es .– Cla s e s dé b ilme nte a c opla da s , y s in da tos
g loba le s– E nc a ps u la c ión/m e ns a je s .– Dia g ra ma s je rá rqu ic os de c la s e s .
CAP ÍTULO 1.
• Ve nta ja s de la P OO
– Modula rida d y e nc a ps u la c ión
– E xte ns ib ilida d
– R e us a b ilida d
CAP ÍTULO 1.
• Abs tra c c ión
CAP ÍTULO 1.• E nc a ps u la mie nto
CAP ÍTULO 1.• He re nc ia
CAP ÍTULO 1.• P olimorfis m o
CAP ÍTULO 2. Aplic a c ione s e n N c a pa s
• Arquite c tura pre domina nte pa ra e l de s a rro llo de a p lic a c ione s e mpre s a ria le s
• Ca ra c te rís tic a s– E s c a la b le s– Dis ponib ilida d– S e g ura s– In te g ra c ión
– Tipo de Inte rfa z– S e pa ra c ión c la ra de s e rvic ios– Tra ns a c c iona le s
• ¿ Qué e s una c a pa ?
CAP ÍTULO 2. Una c a pa
Inte rfa z UI
Lóg ica
Da tos
CAP ÍTULO 2. Dos c a pa s
CAP ÍTULO 2. Tre s c a pa s
CAP ÍTULO 2. Tre s c a pa s
CAP ÍTULO 2. Tre s c a pa s
• S e rvic ios de P re s e nta c ión– In form a c ión de l us ua rio– E nvia r la in form a c ión de l u s ua rio a los
s e rvic ios de ne g oc io (B L)– R e c ib ir los re s u lta dos de la B L– P re s e nta r los re s u lta dos a l us ua rio
CAP ÍTULO 2. Tre s c a pa s
• S e rvic ios de ne g oc ios (B L)– R e c ib ir la e ntra da de la c a pa de
pre s e nta c ión– In te ra c tua r c on los s e rvic ios de da tos– E nvia r los re s u lta dos a la c a pa de
pre s e nta c ión
CAP ÍTULO 2. Tre s c a pa s
• S e rvic ios de da tos– Alm a c e na r los da tos– R e c upe ra r los da tos– Ma nte ne r los da tos
CAP ÍTULO 2. N CAP AS
CAP ÍTULO 3. P a trone s de Dis e ño• In troduc c ión
– La c ons truc c ión de s o ftwa re -> ta re a m á s c om plic a da s
– De pe nde de la e xpe rie nc ia de la s pe rs ona s -> de s a rro lla dore s
– E l 80% de los a porte s vie ne de l 20% de l pe rs ona l
CAP ÍTULO 3. P a trone s de Dis e ño– E l 80% de l e s fue rz o e s tá e n e l 20% de l
c ód ig o de s a rro lla do
• Uno de los ob je tivos que s e bus c a e s la R E UTILIZACIÓN
CAP ÍTULO 3. P a trone s de Dis e ño• Me c a nis mos de re utiliz a c ión
– Compone nte s– F ra m e works– Obje tos d is tribu idos– P ATR ONE S DE DIS E ÑO
CAP ÍTULO 3. P a trone s de Dis e ño• His toria
– Ch ris toph e r Ale xa nde r
“Cada patrón describe un problema que ocurre una y otra vez en nuestro entorno, para describir después el núcleo de la solución a ese problema, de tal manera que esa solución pueda ser usada más de un millón de veces sin hacerlo siquiera dos veces de la misma forma”
CAP ÍTULO 3. P a trone s de Dis e ño• Obje tivo: c re a r un le ng ua je c omún a
una c omunida d de de s a rro lla dore s pa ra c omunic a r e xpe rie nc ia s obre los prob le ma s y s us s o luc ione s
• Ca ra c te rís tic a s– S oluc iona r un prob le m a– S e r un c onc e pto proba do
CAP ÍTULO 3. P a trone s de Dis e ño– La s o luc ión no e s obvia
– De s c ribe pa rtic ipa nte s y s us re la c ione s
• E le me ntos1. E l nom bre de l pa trón
2. E l prob le m a
3. La s o luc ión
4. La s c ons e c ue nc ia s - re s u lta dos
CAP ÍTULO 3. P a trone s de Dis e ño• De s c ripc ión
– Nombre– P ropós ito– S inónim os– Motiva c ión– Aplic a b ilida d– E s truc tura
CAP ÍTULO 3. P a trone s de Dis e ño– P a rtic ipa nte s
– Cola bora c ione s– Cons e c ue nc ia s– Imple m e nta c ión– E je m plos de Códig o– Us os c onoc idos– P a trone s re la c iona dos
CAP ÍTULO 3. P a trone s de Dis e ño• Cla s ific a c ión
Patrones de Creación
Patrones estructurales
Patrones de Comportamiento
Abstract FactoryBuilder
Factory MethodPrototypeSingleton
AdapterBridge
CompositeDecoratorFacade
FlyweightProxy
Chain of ResponsibilityCommandInterpreter
IteratorMediatorMementoObserver
StateStrategy
Template MethodVisitor
CAP ÍTULO 3. P a trone s de Dis e ño• P a trone s y F ra m e works
– Los pa trone s de d is e ño s on m á s a b s tra c tos que los fra m e works
– Los pa trone s de d is e ño s on e le m e ntos a rqu ite c tón ic os m á s pe que ños que los fra m e works
– Los pa trone s e s tá n m e nos e s pe c ia liz a dos que los fra m e work
Ing . J org e S ta lin Ca lde rón B .
js c a lde ron@utpl.e du.e c
2570 275 E xt. 2703
top related