SlideShare uma empresa Scribd logo
1 de 38
BUILDING ADAPTIVE SOFTWARE:
        SOFTWARE ARCHITECTURE MEETS
   AFFECTIVE COMPUTING AND MACHINE LEARNING
Adaptación
             2
Deseo un Software...




Amigable                                 Barato
             adaptable

Modificable                               Inteligente
                         “Bonito”

Flexible                              “que me entienda”
                                             =
                                       empático



                                                          3
Y en consecuencia...




                       4
En resumen...




                                         ADAPTACIÓN




                         ARQUITECTURA



                                                  INTELIGENCIA
    EMPATÍA           SOFTWARE ARCHITECTURE




AFFECTIVE COMPUTING                              MACHINE LEARNING




                                                                    5
Affective Computing




                      6
Estado de Ánimo




Empatía:

Identificación de un sujeto con el estado de ánimo de otro.



¿Cúal es tu estado de ánimo?




                                                                                7
Cerebro




          8
Cerebro




          9
BCI




      10
Raw Data




  Timestamp    AF3   F7       F3      FC5     T7      P7     O1       O2    P8      T8      FC6     F4      F8     AF4   AccX   AccY

101116112544901 45424831.8 4247.2 4690.3 4282.6 4395.4 4591.8 4569.2       4360   4570.8 4297.4 4311.3 4282.6 4367.2 1660       2003

101116112544901 45374802.1 4243.1 4673.9 4272.3 4393.3 4592.8 4570.3 4354.9 4570.3 4292.3 4309.7           4278   4370.8 1658   2002

101116112545010 4533 4799    4234.9 4669.7   4301   4396.9 4592.3 4570.8 4351.3    4561    4281.5 4301.5 4271.3 4363.6 1659     2003

101116112545010 45494839.5   4241   4691.3 4333.9   4398   4596.4 4567.2 4355.9 4556.4 4286.2 4306.2       4278   4369.7 1659   2003

101116112545010 45804865.6 4251.8 4710.3     4340   4401.5 4603.6 4572.8   4360   4558.5   4299   4324.6 4296.4 4395.9 1657     2004

101116112545010 4597 4860    4252.8 4705.6 4350.3 4412.3 4603.6 4577.4 4357.4 4555.9 4295.4 4329.2 4296.4 4414.4 1656           2005

101116112545010 45854847.7 4246.7 4690.3     4360   4409.2 4597.4 4569.7 4351.8 4549.7     4279   4316.9 4272.8 4399.5 1656     2006

101116112545010 45664842.1 4238.5 4684.1 4322.1 4389.7 4592.8 4566.7 4351.8 4549.7 4274.4 4310.3 4262.1 4370.8 1655             2005

101116112545010 45644844.6 4231.8 4687.7 4267.7 4387.7 4594.4       4580   4361   4556.4   4279   4310.8 4274.4 4370.8 1653     2006

101116112545010 45674847.2 4233.3 4688.7 4285.1 4409.2 4602.1 4589.2 4368.2        4560    4280.5 4310.8 4281.5 4390.3 1655     2004

101116112545010 45704846.7 4234.9 4683.1 4323.1 4415.9 4604.1 4585.6 4366.7 4557.4         4278   4310.3 4273.3 4384.1 1652     2005

101116112545010 45694842.6 4233.9 4678.5 4310.8 4402.6      4599    4583.1 4364.1 4553.9 4277.4 4310.3 4271.3 4372.3 1654       2005

101116112545010 45584832.8 4234.9 4676.9     4301   4389.7 4595.4 4590.3 4368.7 4556.9     4280   4310.3 4276.9   4380   1653   2004

101116112545010 45564831.8 4233.3 4679.5 4314.4 4390.3      4598    4599   4374.9 4562.6 4280.5 4311.3     4280   4386.2 1653   2004

101116112545010 45704842.6 4232.8 4684.1 4303.6 4405.6 4609.7       4600   4378.5 4567.2   4279   4313.3   4280   4382.1 1653   2002

101116112545010 45744846.7 4235.4 4683.1 4293.3 4416.4 4619.5 4604.1 4382.6 4570.8 4280.5 4310.8 4282.1 4382.1 1652             2002

101116112545010 45624840.5 4227.2 4673.9     4300   4405.1 4611.3   4601   4376.4 4561.5   4280   4303.6 4279.5 4374.9 1652     2000




                                                                                                                                 11
Emociones




   Timestamp      Short Term Excitement   Long Term Excitement   Engagement   Meditation    Frustration

101116091145065         0.447595                0.54871           0.834476     0.333844      0.536197

101116091145190         0.447595                0.54871           0.834476     0.333844      0.536197

101116091145315         0.447595                0.54871           0.834476     0.333844      0.536197

101116091145440         0.487864                0.546877          0.834146     0.339548       0.54851

101116091145565         0.487864                0.546877          0.834146     0.339548       0.54851

101116091145690         0.487864                0.546877          0.834146     0.339548       0.54851

101116091145815         0.487864                0.546877          0.834146     0.339548       0.54851

101116091145940         0.521663                0.545609          0.839321     0.348321      0.558228

101116091146065         0.521663                0.545609          0.839321     0.348321      0.558228

101116091146190         0.521663                0.545609          0.839321     0.348321      0.558228

101116091146315         0.521663                0.545609          0.839321     0.348321      0.558228

101116091146440         0.509297                0.544131          0.84401      0.358717      0.546771

101116091146565         0.509297                0.544131          0.84401      0.358717      0.546771

101116091146690         0.509297                0.544131          0.84401      0.358717      0.546771

101116091146815         0.509297                0.544131          0.84401      0.358717      0.546771

101116091146941         0.451885                0.541695          0.848087     0.368071      0.533919




                                                                                                          12
Rostro




                                                               !
                                                               19!Lip!Corner!Depressor!
                                                               !
                                                               26!Jaw!Drop!
                                                               !
                                                               27!Mouth!Stretch!




Enero!22,!2010!   Javier!González!!Sánchez!|!María!E.!Chávez!Echeagaray!             22!



                                                                                           13
Rostro




         14
Rostro




   Timestamp       Agreement    Concentrating   Disagreement   Interested    Thinking       Unsure

101116112838516   0.001836032     0.999917        1.79E-04     0.16485406   0.57114255    0.04595062

101116112838578   0.001447654     0.9999516       1.29E-04     0.16310683    0.5958921    0.042706452

101116112838672    5.97E-04           0           1.50E-04     0.44996294   0.45527613    0.00789697

101116112838766    2.46E-04           0           1.75E-04     0.77445686   0.32144752    0.001418217

101116112838860    1.01E-04           0           2.04E-04     0.93511915   0.21167138     2.53E-04

101116112838953    4.18E-05           0           2.38E-04      0.983739    0.13208677     4.52E-05

101116112839016    1.72E-05           0           2.78E-04     0.9960774    0.07941038     8.07E-06

101116112839110    7.10E-06           0           3.24E-04     0.99906266   0.046613157    1.44E-06

101116112839156    2.92E-06           0           3.77E-04     0.99977654   0.026964737    2.57E-07

101116112839250    1.21E-06           0           4.40E-04     0.9999467    0.015464196    4.58E-08

101116112839391    4.97E-07           0           5.12E-04     0.9999873    0.008824189    8.18E-09

101116112839438    2.05E-07           0           5.97E-04      0.999997    0.005020725    1.46E-09

101116112839547    8.43E-08           0           6.96E-04     0.9999993    0.002851939    2.60E-10

101116112839578    3.47E-08           0           8.11E-04     0.9999999    0.001618473    4.64E-11

101116112839688    1.43E-08           0           9.45E-04     0.99999994    9.18E-04      8.29E-12

101116112839781    5.90E-09           0         0.001101404        1         5.21E-04      1.48E-12

101116112839828    2.43E-09           0         0.001283521        1         2.95E-04      2.64E-13




                                                                                                      15
Voz




      16
Texto




        17
La lista sigue:




Nike Fuel    Google Latitud    Tarjetas bancarias
  -Pasos         -GPS                   $
 -Calorías       -Lugares     Costumbres de compras




                                                      18
Machine Learning




                   19
Pensamientos




Inteligencia :

capacidad de entender, asimilar, y elaborar información

...utilizarla para resolver problemas




                                                                         20
Adivinar




           21
Estadísticas



Rama de la matemática
que utiliza grandes conjuntos de datos
para obtener inferencias ( “adivinar” ).




                                             22
Se acuerdan de...




x    y        z      resultado

3    2        -1         1

2    -2       4         -2

-1   0.5      -1         0



1    -2        ?        -3




                                 23
Algo más elaborado




  ¡vas a equivocarte
           veces!


                       24
Tool: Eureqa




               25
Foro Académico 2010
                      26
Foro Academico 2010
                      27
Foro Academico 2010
                      28
Foro Academico 2012

                      29
apple.com

            30
El Siglo de Torreon, jueves 8, marzo 2012




                                            Periódico

                                                        31
Software Architecture




                        32
Ciclo de Adaptación




                      33
El modelo Lego




• Encapsular
• Alta cohesión
• Bajo acoplamiento
• Jerarquía
• Capas
• Estrategias


•Patrones


                      34
Patrones de Diseño




                     35
Usos




       36
Questions | Answers




                      37
javiergs.com

javiergs @ asu.edu

Mais conteúdo relacionado

Destaque

Secret Vineyard Animation Bible
Secret Vineyard Animation BibleSecret Vineyard Animation Bible
Secret Vineyard Animation BiblePMCHUGH
 
Thehub Milan Startup Weekend
Thehub   Milan Startup WeekendThehub   Milan Startup Weekend
Thehub Milan Startup WeekendThe Hub Milan
 
Angela Garner 2009
Angela Garner 2009Angela Garner 2009
Angela Garner 2009guest06e0694
 
악플과 악플의 재생산
악플과 악플의 재생산악플과 악플의 재생산
악플과 악플의 재생산JaeGeun Kim
 
Thirst Upload 800x600 1215534320518707 8
Thirst Upload 800x600 1215534320518707 8Thirst Upload 800x600 1215534320518707 8
Thirst Upload 800x600 1215534320518707 8andrearsya
 
Accomplishment, Aspirations & Challenges: Boston
Accomplishment, Aspirations & Challenges: BostonAccomplishment, Aspirations & Challenges: Boston
Accomplishment, Aspirations & Challenges: BostonThe Hub Milan
 
Heirloom Travel: Wine Country - Wineries
Heirloom Travel: Wine Country - WineriesHeirloom Travel: Wine Country - Wineries
Heirloom Travel: Wine Country - WineriesIceMilk Aprons
 
Authobiography Emily
Authobiography EmilyAuthobiography Emily
Authobiography EmilyEmily Reyes
 
Syndrome metabolique et maladies vasculaires
Syndrome metabolique et maladies vasculairesSyndrome metabolique et maladies vasculaires
Syndrome metabolique et maladies vasculairessfa_angeiologie
 
Paul Harris Fellow Clubs En
Paul Harris Fellow Clubs EnPaul Harris Fellow Clubs En
Paul Harris Fellow Clubs Enetalcomendras
 
Amazon resource for bioinformatics
Amazon resource for bioinformaticsAmazon resource for bioinformatics
Amazon resource for bioinformaticsBrad Chapman
 
Awesome Powerpoint Monday Morning #5
Awesome Powerpoint Monday Morning #5Awesome Powerpoint Monday Morning #5
Awesome Powerpoint Monday Morning #5SylShannon
 

Destaque (20)

Monaco 020909
Monaco 020909Monaco 020909
Monaco 020909
 
Secret Vineyard Animation Bible
Secret Vineyard Animation BibleSecret Vineyard Animation Bible
Secret Vineyard Animation Bible
 
open office
open officeopen office
open office
 
Thehub Milan Startup Weekend
Thehub   Milan Startup WeekendThehub   Milan Startup Weekend
Thehub Milan Startup Weekend
 
Angela Garner 2009
Angela Garner 2009Angela Garner 2009
Angela Garner 2009
 
악플과 악플의 재생산
악플과 악플의 재생산악플과 악플의 재생산
악플과 악플의 재생산
 
201506 CSE340 Lecture 15
201506 CSE340 Lecture 15201506 CSE340 Lecture 15
201506 CSE340 Lecture 15
 
Thirst Upload 800x600 1215534320518707 8
Thirst Upload 800x600 1215534320518707 8Thirst Upload 800x600 1215534320518707 8
Thirst Upload 800x600 1215534320518707 8
 
Thehub bocconi law
Thehub   bocconi lawThehub   bocconi law
Thehub bocconi law
 
Eprotect
EprotectEprotect
Eprotect
 
Accomplishment, Aspirations & Challenges: Boston
Accomplishment, Aspirations & Challenges: BostonAccomplishment, Aspirations & Challenges: Boston
Accomplishment, Aspirations & Challenges: Boston
 
Heirloom Travel: Wine Country - Wineries
Heirloom Travel: Wine Country - WineriesHeirloom Travel: Wine Country - Wineries
Heirloom Travel: Wine Country - Wineries
 
201101 affective learning
201101 affective learning201101 affective learning
201101 affective learning
 
Authobiography Emily
Authobiography EmilyAuthobiography Emily
Authobiography Emily
 
Syndrome metabolique et maladies vasculaires
Syndrome metabolique et maladies vasculairesSyndrome metabolique et maladies vasculaires
Syndrome metabolique et maladies vasculaires
 
Mpv2010
Mpv2010Mpv2010
Mpv2010
 
Medi Contention
Medi ContentionMedi Contention
Medi Contention
 
Paul Harris Fellow Clubs En
Paul Harris Fellow Clubs EnPaul Harris Fellow Clubs En
Paul Harris Fellow Clubs En
 
Amazon resource for bioinformatics
Amazon resource for bioinformaticsAmazon resource for bioinformatics
Amazon resource for bioinformatics
 
Awesome Powerpoint Monday Morning #5
Awesome Powerpoint Monday Morning #5Awesome Powerpoint Monday Morning #5
Awesome Powerpoint Monday Morning #5
 

Mais de Javier Gonzalez-Sanchez (20)

201804 SER332 Lecture 01
201804 SER332 Lecture 01201804 SER332 Lecture 01
201804 SER332 Lecture 01
 
201801 SER332 Lecture 03
201801 SER332 Lecture 03201801 SER332 Lecture 03
201801 SER332 Lecture 03
 
201801 SER332 Lecture 04
201801 SER332 Lecture 04201801 SER332 Lecture 04
201801 SER332 Lecture 04
 
201801 SER332 Lecture 02
201801 SER332 Lecture 02201801 SER332 Lecture 02
201801 SER332 Lecture 02
 
201801 CSE240 Lecture 26
201801 CSE240 Lecture 26201801 CSE240 Lecture 26
201801 CSE240 Lecture 26
 
201801 CSE240 Lecture 25
201801 CSE240 Lecture 25201801 CSE240 Lecture 25
201801 CSE240 Lecture 25
 
201801 CSE240 Lecture 24
201801 CSE240 Lecture 24201801 CSE240 Lecture 24
201801 CSE240 Lecture 24
 
201801 CSE240 Lecture 23
201801 CSE240 Lecture 23201801 CSE240 Lecture 23
201801 CSE240 Lecture 23
 
201801 CSE240 Lecture 22
201801 CSE240 Lecture 22201801 CSE240 Lecture 22
201801 CSE240 Lecture 22
 
201801 CSE240 Lecture 21
201801 CSE240 Lecture 21201801 CSE240 Lecture 21
201801 CSE240 Lecture 21
 
201801 CSE240 Lecture 20
201801 CSE240 Lecture 20201801 CSE240 Lecture 20
201801 CSE240 Lecture 20
 
201801 CSE240 Lecture 19
201801 CSE240 Lecture 19201801 CSE240 Lecture 19
201801 CSE240 Lecture 19
 
201801 CSE240 Lecture 18
201801 CSE240 Lecture 18201801 CSE240 Lecture 18
201801 CSE240 Lecture 18
 
201801 CSE240 Lecture 17
201801 CSE240 Lecture 17201801 CSE240 Lecture 17
201801 CSE240 Lecture 17
 
201801 CSE240 Lecture 16
201801 CSE240 Lecture 16201801 CSE240 Lecture 16
201801 CSE240 Lecture 16
 
201801 CSE240 Lecture 15
201801 CSE240 Lecture 15201801 CSE240 Lecture 15
201801 CSE240 Lecture 15
 
201801 CSE240 Lecture 14
201801 CSE240 Lecture 14201801 CSE240 Lecture 14
201801 CSE240 Lecture 14
 
201801 CSE240 Lecture 13
201801 CSE240 Lecture 13201801 CSE240 Lecture 13
201801 CSE240 Lecture 13
 
201801 CSE240 Lecture 12
201801 CSE240 Lecture 12201801 CSE240 Lecture 12
201801 CSE240 Lecture 12
 
201801 CSE240 Lecture 11
201801 CSE240 Lecture 11201801 CSE240 Lecture 11
201801 CSE240 Lecture 11
 

201203 Adaptive Empathetic Software

  • 1. BUILDING ADAPTIVE SOFTWARE: SOFTWARE ARCHITECTURE MEETS AFFECTIVE COMPUTING AND MACHINE LEARNING
  • 3. Deseo un Software... Amigable Barato adaptable Modificable Inteligente “Bonito” Flexible “que me entienda” = empático 3
  • 5. En resumen... ADAPTACIÓN ARQUITECTURA INTELIGENCIA EMPATÍA SOFTWARE ARCHITECTURE AFFECTIVE COMPUTING MACHINE LEARNING 5
  • 7. Estado de Ánimo Empatía: Identificación de un sujeto con el estado de ánimo de otro. ¿Cúal es tu estado de ánimo? 7
  • 10. BCI 10
  • 11. Raw Data Timestamp AF3 F7 F3 FC5 T7 P7 O1 O2 P8 T8 FC6 F4 F8 AF4 AccX AccY 101116112544901 45424831.8 4247.2 4690.3 4282.6 4395.4 4591.8 4569.2 4360 4570.8 4297.4 4311.3 4282.6 4367.2 1660 2003 101116112544901 45374802.1 4243.1 4673.9 4272.3 4393.3 4592.8 4570.3 4354.9 4570.3 4292.3 4309.7 4278 4370.8 1658 2002 101116112545010 4533 4799 4234.9 4669.7 4301 4396.9 4592.3 4570.8 4351.3 4561 4281.5 4301.5 4271.3 4363.6 1659 2003 101116112545010 45494839.5 4241 4691.3 4333.9 4398 4596.4 4567.2 4355.9 4556.4 4286.2 4306.2 4278 4369.7 1659 2003 101116112545010 45804865.6 4251.8 4710.3 4340 4401.5 4603.6 4572.8 4360 4558.5 4299 4324.6 4296.4 4395.9 1657 2004 101116112545010 4597 4860 4252.8 4705.6 4350.3 4412.3 4603.6 4577.4 4357.4 4555.9 4295.4 4329.2 4296.4 4414.4 1656 2005 101116112545010 45854847.7 4246.7 4690.3 4360 4409.2 4597.4 4569.7 4351.8 4549.7 4279 4316.9 4272.8 4399.5 1656 2006 101116112545010 45664842.1 4238.5 4684.1 4322.1 4389.7 4592.8 4566.7 4351.8 4549.7 4274.4 4310.3 4262.1 4370.8 1655 2005 101116112545010 45644844.6 4231.8 4687.7 4267.7 4387.7 4594.4 4580 4361 4556.4 4279 4310.8 4274.4 4370.8 1653 2006 101116112545010 45674847.2 4233.3 4688.7 4285.1 4409.2 4602.1 4589.2 4368.2 4560 4280.5 4310.8 4281.5 4390.3 1655 2004 101116112545010 45704846.7 4234.9 4683.1 4323.1 4415.9 4604.1 4585.6 4366.7 4557.4 4278 4310.3 4273.3 4384.1 1652 2005 101116112545010 45694842.6 4233.9 4678.5 4310.8 4402.6 4599 4583.1 4364.1 4553.9 4277.4 4310.3 4271.3 4372.3 1654 2005 101116112545010 45584832.8 4234.9 4676.9 4301 4389.7 4595.4 4590.3 4368.7 4556.9 4280 4310.3 4276.9 4380 1653 2004 101116112545010 45564831.8 4233.3 4679.5 4314.4 4390.3 4598 4599 4374.9 4562.6 4280.5 4311.3 4280 4386.2 1653 2004 101116112545010 45704842.6 4232.8 4684.1 4303.6 4405.6 4609.7 4600 4378.5 4567.2 4279 4313.3 4280 4382.1 1653 2002 101116112545010 45744846.7 4235.4 4683.1 4293.3 4416.4 4619.5 4604.1 4382.6 4570.8 4280.5 4310.8 4282.1 4382.1 1652 2002 101116112545010 45624840.5 4227.2 4673.9 4300 4405.1 4611.3 4601 4376.4 4561.5 4280 4303.6 4279.5 4374.9 1652 2000 11
  • 12. Emociones Timestamp Short Term Excitement Long Term Excitement Engagement Meditation Frustration 101116091145065 0.447595 0.54871 0.834476 0.333844 0.536197 101116091145190 0.447595 0.54871 0.834476 0.333844 0.536197 101116091145315 0.447595 0.54871 0.834476 0.333844 0.536197 101116091145440 0.487864 0.546877 0.834146 0.339548 0.54851 101116091145565 0.487864 0.546877 0.834146 0.339548 0.54851 101116091145690 0.487864 0.546877 0.834146 0.339548 0.54851 101116091145815 0.487864 0.546877 0.834146 0.339548 0.54851 101116091145940 0.521663 0.545609 0.839321 0.348321 0.558228 101116091146065 0.521663 0.545609 0.839321 0.348321 0.558228 101116091146190 0.521663 0.545609 0.839321 0.348321 0.558228 101116091146315 0.521663 0.545609 0.839321 0.348321 0.558228 101116091146440 0.509297 0.544131 0.84401 0.358717 0.546771 101116091146565 0.509297 0.544131 0.84401 0.358717 0.546771 101116091146690 0.509297 0.544131 0.84401 0.358717 0.546771 101116091146815 0.509297 0.544131 0.84401 0.358717 0.546771 101116091146941 0.451885 0.541695 0.848087 0.368071 0.533919 12
  • 13. Rostro ! 19!Lip!Corner!Depressor! ! 26!Jaw!Drop! ! 27!Mouth!Stretch! Enero!22,!2010! Javier!González!!Sánchez!|!María!E.!Chávez!Echeagaray! 22! 13
  • 14. Rostro 14
  • 15. Rostro Timestamp Agreement Concentrating Disagreement Interested Thinking Unsure 101116112838516 0.001836032 0.999917 1.79E-04 0.16485406 0.57114255 0.04595062 101116112838578 0.001447654 0.9999516 1.29E-04 0.16310683 0.5958921 0.042706452 101116112838672 5.97E-04 0 1.50E-04 0.44996294 0.45527613 0.00789697 101116112838766 2.46E-04 0 1.75E-04 0.77445686 0.32144752 0.001418217 101116112838860 1.01E-04 0 2.04E-04 0.93511915 0.21167138 2.53E-04 101116112838953 4.18E-05 0 2.38E-04 0.983739 0.13208677 4.52E-05 101116112839016 1.72E-05 0 2.78E-04 0.9960774 0.07941038 8.07E-06 101116112839110 7.10E-06 0 3.24E-04 0.99906266 0.046613157 1.44E-06 101116112839156 2.92E-06 0 3.77E-04 0.99977654 0.026964737 2.57E-07 101116112839250 1.21E-06 0 4.40E-04 0.9999467 0.015464196 4.58E-08 101116112839391 4.97E-07 0 5.12E-04 0.9999873 0.008824189 8.18E-09 101116112839438 2.05E-07 0 5.97E-04 0.999997 0.005020725 1.46E-09 101116112839547 8.43E-08 0 6.96E-04 0.9999993 0.002851939 2.60E-10 101116112839578 3.47E-08 0 8.11E-04 0.9999999 0.001618473 4.64E-11 101116112839688 1.43E-08 0 9.45E-04 0.99999994 9.18E-04 8.29E-12 101116112839781 5.90E-09 0 0.001101404 1 5.21E-04 1.48E-12 101116112839828 2.43E-09 0 0.001283521 1 2.95E-04 2.64E-13 15
  • 16. Voz 16
  • 17. Texto 17
  • 18. La lista sigue: Nike Fuel Google Latitud Tarjetas bancarias -Pasos -GPS $ -Calorías -Lugares Costumbres de compras 18
  • 20. Pensamientos Inteligencia : capacidad de entender, asimilar, y elaborar información ...utilizarla para resolver problemas 20
  • 21. Adivinar 21
  • 22. Estadísticas Rama de la matemática que utiliza grandes conjuntos de datos para obtener inferencias ( “adivinar” ). 22
  • 23. Se acuerdan de... x y z resultado 3 2 -1 1 2 -2 4 -2 -1 0.5 -1 0 1 -2 ? -3 23
  • 24. Algo más elaborado ¡vas a equivocarte veces! 24
  • 30. apple.com 30
  • 31. El Siglo de Torreon, jueves 8, marzo 2012 Periódico 31
  • 34. El modelo Lego • Encapsular • Alta cohesión • Bajo acoplamiento • Jerarquía • Capas • Estrategias •Patrones 34
  • 36. Usos 36