SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
Tema 9. Acoplamiento entre clases.
Sesión 7
26 abril 13
Guía de curso
Fundamentos de Informática (FI)
http://www.lsi.uned.es/fun_informatica_p_indust
GRADO DE INGENIERIA
Especialidad: Electricidad (Cod.: 6801)
Especialidad: Electrónica (Cod.: 6802)
Especialidad: Mecánica (Cod.: 6803)
Especialidad: Tecnología Industrial (Cod.: 6804)
Blog de FI Alzira-Valencia
http://uned6xfi.blogspot.com
Unidad Didáctica II
Tema 4. Objetos y clases.
Tema 5. Definición de clase.
Tema 6. Interacción entre objetos.
Tema 7. Estructuras de almacenamiento y
agrupación de objetos.
Tema 8. Comportamiento avanzado con objetos.
Contenido de la asignatura (1/2)
Unidad Didáctica II
Tema 9. Acoplamiento entre clases.
Tema 10. Extensión de clases: Herencia.
Tema 11. Manejo de errores y excepciones.
Tema12.Pruebas.
Contenido de la asignatura (2/2)
Bibliografía básica (2/2)
Los contenidos correspondientes a la Unidad
Didáctica II se pueden encontrar en el libro:
- Programación orientada a objetos con Java. Una
introducción práctica usando BlueJ. David J. Barnes
y Michael Kölling. Pearson / Prentice
Hall. 2007.
Tema 9. Acoplamiento entre clases.
Sesión 7
26 abril 13
Tema 9. Acoplamiento entre clases.
1. Acoplamiento y cohesión
2. Uso de la encapsulación para reducir el
acoplamiento
3. Ejecutar una aplicación fuera de BlueJ
Tema 9. Acoplamiento entre clases.
Programadores
Principiantes
Los errores suelen ser
sintácticos
Programadores
Veteranos
etapas_del_programador
https://es.wikipedia.org/wiki/Programador
http://es.wikipedia.org/wiki/Compilador
Tema 9. Acoplamiento entre clases.
http://es.wikipedia.org/wiki/Depuraci%C3%B3n_de_programas
http://es.wikipedia.org/wiki/Prueba_unitaria
Tema 9. Acoplamiento entre clases.
agenda diaria prototipo
Tema 9. Acoplamiento entre clases.
agenda diaria prototipo
Tema 9. Acoplamiento entre clases.
agenda diaria prototipo
Tema 9. Acoplamiento entre clases.
agenda diaria prototipo
Tema 9. Acoplamiento entre clases.
agenda diaria prototipo
Tema 9. Acoplamiento entre clases.
agenda diaria prototipo
Tema 9. Acoplamiento entre clases.
agenda diaria prototipo
Tema 9. Acoplamiento entre clases.
agenda diaria prototipo
Tema 9. Acoplamiento entre clases.
agenda diaria prototipo
Tema 9. Acoplamiento entre clases.
agenda diaria prototipo
Tema 9. Acoplamiento entre clases.
agenda diaria prototipo
Tema 9. Acoplamiento entre clases.
+ -
Tema 9. Acoplamiento entre clases.
http://es.wikipedia.org/wiki/Pruebas_de_regresi%C3%B3n
agenda diaria prueba
Tema 9. Acoplamiento entre clases.
http://es.wikipedia.org/wiki/Pruebas_de_regresi%C3%B3n
agenda diaria prueba
Tema 9. Acoplamiento entre clases.
agenda diaria prueba
Tema 9. Acoplamiento entre clases.
agenda diaria prueba
Tema 9. Acoplamiento entre clases.
agenda diaria prueba junit v1
Tema 9. Acoplamiento entre clases.
agenda diaria prueba junit v1
Sobre la clase DayTest, con el botón
derecho podemos sacar este menú
contextual o también podemos ir a las
opciones del menú Tools > Preferences >
Miscellaneous para asegurarse que la
opción unit testting tools este activada
Tema 9. Acoplamiento entre clases.
agenda diaria prueba junit v1
Sobre la clase DayTest, con el botón
derecho podemos sacar este menú
contextual o también podemos ir a las
opciones del menú Tools > Preferences >
Miscellaneous para asegurarse que la
opción unit testting tools este activada
Tema 9. Acoplamiento entre clases.
agenda diaria prueba junit v1
Tema 9. Acoplamiento entre clases.
agenda diaria prueba junit v1
Tema 9. Acoplamiento entre clases.
agenda diaria prueba junit v2
Tema 9. Acoplamiento entre clases.
agenda diaria prueba junit v2
http://es.wikipedia.org/wiki/Aserci%C3%B3n
Tema 9. Acoplamiento entre clases.
agenda diaria prueba junit v2
Tema 9. Acoplamiento entre clases.
http://es.wikipedia.org/wiki/Fixture
Tema 9. Acoplamiento entre clases.
http://es.wikipedia.org/wiki/Modularidad_%28inform%C3%A1tica%29
http://es.wikipedia.org/wiki/Interfaz_%28Java%29
Calculadora motor
Tema 9. Acoplamiento entre clases.
Calculadora motor
Tema 9. Acoplamiento entre clases.
Calculadora motor
Tema 9. Acoplamiento entre clases.
Calculadora motor
Tema 9. Acoplamiento entre clases.
Calculadora motor
Tema 9. Acoplamiento entre clases.
Calculadora motor
Tema 9. Acoplamiento entre clases.
Calculadora motor
Tema 9. Acoplamiento entre clases.
Calculadora motor
Tema 9. Acoplamiento entre clases.
Calculadora motor
Tema 9. Acoplamiento entre clases.
Calculadora motor
Tema 9. Acoplamiento entre clases.
Calculadora motor
Tema 6. Interacción entre objetos.
http://uned6xfi.blogspot.com.es/search/label/C03
Tema 9. Acoplamiento entre clases.
Muchas gracias por su
atención
!Animo y bienvenido a
la asignatura de
Fundamentos de Informática!
Tema 9. Acoplamiento entre clases.

Más contenido relacionado

Similar a 13 b capitulo_6_fi_v1

Similar a 13 b capitulo_6_fi_v1 (20)

13 b capitulo_5_fi_v1
13 b capitulo_5_fi_v113 b capitulo_5_fi_v1
13 b capitulo_5_fi_v1
 
12 b capitulo_6_fi_v1
12 b capitulo_6_fi_v112 b capitulo_6_fi_v1
12 b capitulo_6_fi_v1
 
FI15B_practica_p2
FI15B_practica_p2FI15B_practica_p2
FI15B_practica_p2
 
Programación II
Programación IIProgramación II
Programación II
 
12B Guía de Fundamentos de Informática
12B Guía de Fundamentos de Informática 12B Guía de Fundamentos de Informática
12B Guía de Fundamentos de Informática
 
12 b capitulo_8_fi_v1
12 b capitulo_8_fi_v112 b capitulo_8_fi_v1
12 b capitulo_8_fi_v1
 
12 b capitulo_2_fi_v1
12 b capitulo_2_fi_v112 b capitulo_2_fi_v1
12 b capitulo_2_fi_v1
 
Silabo taller programación concurrente - edusystem
Silabo taller programación concurrente - edusystemSilabo taller programación concurrente - edusystem
Silabo taller programación concurrente - edusystem
 
Programa 2014 informática-obstetricia
Programa 2014  informática-obstetriciaPrograma 2014  informática-obstetricia
Programa 2014 informática-obstetricia
 
Silabu Introd. a Computación
Silabu Introd. a ComputaciónSilabu Introd. a Computación
Silabu Introd. a Computación
 
Silabus computacion
Silabus computacionSilabus computacion
Silabus computacion
 
ena_ts_ene_ren_ud_0681_c.pdf
ena_ts_ene_ren_ud_0681_c.pdfena_ts_ene_ren_ud_0681_c.pdf
ena_ts_ene_ren_ud_0681_c.pdf
 
Herramientas digitales
Herramientas digitalesHerramientas digitales
Herramientas digitales
 
Tutorial cuestionario con moodle por madelen pina
Tutorial cuestionario con moodle por madelen pinaTutorial cuestionario con moodle por madelen pina
Tutorial cuestionario con moodle por madelen pina
 
13 b capitulo_1_fi_v1
13 b capitulo_1_fi_v113 b capitulo_1_fi_v1
13 b capitulo_1_fi_v1
 
Syllabus
Syllabus Syllabus
Syllabus
 
Silabo
SilaboSilabo
Silabo
 
Syllabus
Syllabus Syllabus
Syllabus
 
Didactica
DidacticaDidactica
Didactica
 
Syllabus informatica II 2015
Syllabus informatica II 2015Syllabus informatica II 2015
Syllabus informatica II 2015
 

Más de Raül V. Lerma-Blasco

Manual usuario webex_school_v2.0_spanish
Manual usuario webex_school_v2.0_spanishManual usuario webex_school_v2.0_spanish
Manual usuario webex_school_v2.0_spanishRaül V. Lerma-Blasco
 
20150511 Presentación SeR Beta Formación 2015
20150511 Presentación SeR Beta Formación 201520150511 Presentación SeR Beta Formación 2015
20150511 Presentación SeR Beta Formación 2015Raül V. Lerma-Blasco
 
Document conjunt dels Centres Pilot LliureX - Castelló 2005
Document conjunt dels Centres Pilot LliureX - Castelló 2005Document conjunt dels Centres Pilot LliureX - Castelló 2005
Document conjunt dels Centres Pilot LliureX - Castelló 2005Raül V. Lerma-Blasco
 
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005Raül V. Lerma-Blasco
 
Presentacio Centres Pilot LliureX - Castelló 2005
Presentacio Centres Pilot LliureX - Castelló 2005Presentacio Centres Pilot LliureX - Castelló 2005
Presentacio Centres Pilot LliureX - Castelló 2005Raül V. Lerma-Blasco
 
Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Cuidando identidad digital v3 - Enguera - 10 Junio 2014Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Cuidando identidad digital v3 - Enguera - 10 Junio 2014Raül V. Lerma-Blasco
 
Oficios antiguos en enguera y la canal
Oficios antiguos en enguera y la canalOficios antiguos en enguera y la canal
Oficios antiguos en enguera y la canalRaül V. Lerma-Blasco
 
Oficios artesanales en la red (del mercado medieval al mercado social)
Oficios artesanales en la red (del mercado medieval al mercado social)Oficios artesanales en la red (del mercado medieval al mercado social)
Oficios artesanales en la red (del mercado medieval al mercado social)Raül V. Lerma-Blasco
 
06 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
06 garantia-juvenil-miguel-mares-algemesi-10febrero 201406 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
06 garantia-juvenil-miguel-mares-algemesi-10febrero 2014Raül V. Lerma-Blasco
 
05 presentacion-eures-cv-actualizada-enero-14
05 presentacion-eures-cv-actualizada-enero-1405 presentacion-eures-cv-actualizada-enero-14
05 presentacion-eures-cv-actualizada-enero-14Raül V. Lerma-Blasco
 
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiestRaül V. Lerma-Blasco
 
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.Raül V. Lerma-Blasco
 

Más de Raül V. Lerma-Blasco (20)

Manual usuario webex_school_v2.0_spanish
Manual usuario webex_school_v2.0_spanishManual usuario webex_school_v2.0_spanish
Manual usuario webex_school_v2.0_spanish
 
18 UPV AKADEMIA ¿Qué hay para mi?
18 UPV AKADEMIA ¿Qué hay para mi?18 UPV AKADEMIA ¿Qué hay para mi?
18 UPV AKADEMIA ¿Qué hay para mi?
 
16B_Practica_P1
16B_Practica_P116B_Practica_P1
16B_Practica_P1
 
20150511 Presentación SeR Beta Formación 2015
20150511 Presentación SeR Beta Formación 201520150511 Presentación SeR Beta Formación 2015
20150511 Presentación SeR Beta Formación 2015
 
Document conjunt dels Centres Pilot LliureX - Castelló 2005
Document conjunt dels Centres Pilot LliureX - Castelló 2005Document conjunt dels Centres Pilot LliureX - Castelló 2005
Document conjunt dels Centres Pilot LliureX - Castelló 2005
 
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
 
Presentacio Centres Pilot LliureX - Castelló 2005
Presentacio Centres Pilot LliureX - Castelló 2005Presentacio Centres Pilot LliureX - Castelló 2005
Presentacio Centres Pilot LliureX - Castelló 2005
 
15B_AO_tema03_v1
15B_AO_tema03_v115B_AO_tema03_v1
15B_AO_tema03_v1
 
15B Práctica Parte 1 (P1)
15B Práctica Parte 1 (P1)15B Práctica Parte 1 (P1)
15B Práctica Parte 1 (P1)
 
Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Cuidando identidad digital v3 - Enguera - 10 Junio 2014Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Cuidando identidad digital v3 - Enguera - 10 Junio 2014
 
Oficios antiguos en enguera y la canal
Oficios antiguos en enguera y la canalOficios antiguos en enguera y la canal
Oficios antiguos en enguera y la canal
 
Oficios artesanales en la red (del mercado medieval al mercado social)
Oficios artesanales en la red (del mercado medieval al mercado social)Oficios artesanales en la red (del mercado medieval al mercado social)
Oficios artesanales en la red (del mercado medieval al mercado social)
 
Cuidando nuestra identidad digital
Cuidando nuestra identidad digitalCuidando nuestra identidad digital
Cuidando nuestra identidad digital
 
Dafo ecvet en español
Dafo ecvet en españolDafo ecvet en español
Dafo ecvet en español
 
Reputación on-line para empresas
Reputación on-line para empresasReputación on-line para empresas
Reputación on-line para empresas
 
06 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
06 garantia-juvenil-miguel-mares-algemesi-10febrero 201406 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
06 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
 
05 presentacion-eures-cv-actualizada-enero-14
05 presentacion-eures-cv-actualizada-enero-1405 presentacion-eures-cv-actualizada-enero-14
05 presentacion-eures-cv-actualizada-enero-14
 
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
 
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
 
02 dimipe-mentores-digitales-final
02 dimipe-mentores-digitales-final02 dimipe-mentores-digitales-final
02 dimipe-mentores-digitales-final
 

13 b capitulo_6_fi_v1