You are on page 1of 4

Programacin orientada a objetos III

Unidad 2. Hilos

Ingeniera en Desarrollo de software


Cuatrimestre 06
Programacin orientada a objetos III
Unidad 2. Hilos
Clave: 150920622/ 160920622

Actividades de la asignatura:

1
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
1

Programacin orientada a objetos III


Unidad 2. Hilos

Actividad 1. Flujo nico VS flujo mltiple


Esta actividad tiene la finalidad de obtener una conclusin grupal respecto al flujo mltiple en el
desarrollo de programas.
Ingresa al aula virtual para realizar la actividad.
Propsito: Identificar el flujo de ejecucin de un programa, as como diferenciar el flujo nico del
flujo mltiple en la creacin y ejecucin de un programa.
Instrucciones:
1. Identifica el flujo de ejecucin de un programa, el flujo nico y el flujo mltiple.
2. Comenta en el foro con tus propias palabras lo que dedujiste del tema referente a la
codificacin y funcionalidad acerca de la ejecucin de un programa.
3. Comenta al menos dos aportaciones de tus compaeros.
4. Redacta una descripcin propia respecto a la diferencia entre el flujo nico y el mltiple, sin
copiar de ninguna fuente, ya que debe ser una descripcin que t mismo realices y
comprendas, deber ser un prrafo de al menos 5 lneas.
5. Atiende las indicaciones de tu facilitador(a) para recibir retroalimentacin.
6. No olvides consultar la rbrica general de participacin de foros y revisar la rbrica de
evaluacin de la Descripcin de Flujo de entrada y salida que encontrars en el archivo
Criterios de evaluacin de la unidad.

Actividad 2. Programa multi-flujo


Esta actividad tiene la finalidad de crear un programa en el cual se creen diferentes hilos para
realizar un programa con mltiple flujo de ejecucin.
Propsito: Crear y manipular hilos en un programa que muestre diferentes flujos de ejecucin
de un programa.
Instrucciones:
1. Identifica la estructura algortmica (pasos) y sintctica (cdigo) para la creacin de hilos,
esto lo encontrars en el material referenciado en la unidad 2, Tema 2.2. Programas de flujo
mltiple, puedes identificarlo tambin en los ejemplos de cdigo presentados en dicha
unidad, analizando el cdigo y los comentarios con que este cuenta.

2
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
2

Programacin orientada a objetos III


Unidad 2. Hilos

2. Crea un proyecto en el IDE NetBeans, dentro del proyecto debes crear las clases
correspondientes a un programa, donde crees al menos dos diferentes hilos y se muestre el
mltiple flujo de ejecucin del programa con una impresin del resultado en pantalla.
3. Guarda el proyecto creado con el nombre DPOO3_U2_A2_XXYZ. Sustituye las XX por las
dos primeras letras del primer nombre, la Y por la inicial del apellido paterno y la Z por la
inicial del apellido materno.
4. Ingresa al apartado de tareas y sube tu archivo.
5. Enva el archivo al facilitador(a) para recibir retroalimentacin. No olvides consultar los
criterios de evaluacin de la actividad, previo a tu envo.

Evidencia de aprendizaje. Programa con hilos


Como parte de la evaluacin de esta unidad, es necesario que realices un programa en JAVA
que permita la manipulacin de hilos.
Propsito: Desarrollar un programa que permita ejecutar tareas con hilos.
Instrucciones:
1. Identifica los componentes y la estructura requerida para la manipulacin de hilos en los
ejemplos de cdigos presentados en el desarrollo de la unidad 2, esto lo logrars analizando
dicho cdigo presentado.
2. Desarrolla la interfaz grfica del programa, esta deber contar con los componentes grficos
necesarios para que el programa sea funcional.
3. Desarrolla los mtodos que proporcionen la funcionalidad requerida al programa.
4. Guarda la carpeta comprimida del proyecto con el nombre DPOO3_U2_EA_XXYZ. Sustituye
las XX por las dos primeras letras del primer nombre, la Y por la inicial del apellido paterno y
la Z por la inicial del apellido materno.
5. Enva el archivo al facilitador(a) a travs de la seccin de Evidencias.
6. Consulta la Escala de evaluacin para conocer los parmetros de la actividad.

3
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
3

Programacin orientada a objetos III


Unidad 2. Hilos

AUTOEVALUACIN UNIDAD 2
La autoevaluacin es una actividad no ponderable, por lo tanto, cumple la funcin de reforzar tus
conocimientos adquiridos en la unidad. Dicha actividad se realiza de manera autnoma. Por lo
tanto, selecciona la opcin correcta:

1. Son bsicamente procesos de ejecucin.


a. Flujo de control
b. Flujo de procesos
c. Flujo de secuencia

d. Flujo guiado

2. Los Programas que se van ejecutando de manera nica conforme son llamadas.
a. Flujo nico
b. Flujo simple
c. Flujo primario
d. Flujo asncrono
3. Permite que se estn realizando diferentes tareas en un programa al mismo tiempo.
a. Flujo mltiple
b. Flujo complejo
c. Flujo mixto
d. Flujo sncrono
4. Clase requerida para la implementacin de hilos.
a. Thread
b. Socket
c. Stream

d. Bufferd

5. Mtodo que inicia la ejecucin de un hilo.


a. Start();
b. Init();
c. Run();

d. Exe();

Una vez que seleccionaste tus respuestas, coteja con la hoja de respuestas correctas en el
archivo de Criterios de evaluacin de la unidad.

4
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
4

You might also like