Este documento presenta un proyecto que busca que los estudiantes identifiquen los componentes de una clase a partir de una situación cotidiana y apliquen los conceptos de herencia y polimorfismo. Se especifican actividades como crear clases, diseñar un formulario e implementar excepciones. También se definen roles, una planificación de dos días y una pauta de evaluación.
2. Presentación
El siguiente proyecto tiene como finalidad que usted
logre extraer de una situación cotidiana un grupo de
elementos, que le permitan identificar los
componentes de una clase, realizar la abstracción e
implementar el concepto de herencia y polimorfismo.
3. Recursos
Usted cuenta con los siguientes Recursos
Video que se encuentra en el Aula Virtual.
Internet.
Software de desarrollo NetBeans.
4. Roles
Los alumnos deberán distribuir los siguientes Roles:
Moderador.
Controlador de Tiempo.
Secretario.
5. Planificación
Día 1 Especificación del Tema, se definen
clases y se diseña el Formulario.
Entregar informe.
Día 2 Implementación del sistema y creación
del Formulario, Entrega del producto
Terminado.
6. Actividades
Creación de 3 Clases.
Realizar 1 abstracción de las clases anteriormente creadas.
Crear un mínimo de 5 atributos en común y 3 propios de cada clase.
Crear un mínimo de 2 métodos en común y 1 propio de la clase.
Diseñar un Formulario acorde al tema.
Implementar el uso de Check Box.
Implementar el uso de Combo-Box.
Crear una clase independiente para la validación de Excepciones.
Implementar el uso de excepciones, validando todos los datos
ingresados por pantalla.
7. Preguntas
¿Cuál fue la parte más difícil
de nuestro Proyecto?
¿Cómo mejorarías el proyecto
actual?
8. Pauta de Evaluación.
INDICADORES 2 1 0
Criterio 1: Diseñar la clase abstracta de un conjunto de clases.
Identifica los componentes que definen las clases.
Identifica el concepto de abstracción.
Utiliza el concepto de abstracción.
Criterio 2: Diseñar el Formulario
Identifica los usos del Check Box y Combo Box
Distingue el componente más adecuado para implementarlo en el
proyecto
Implementa adecuadamente el Check Box y Combo Box
Criterio 3: Implementar el concepto de herencia
Implementa el concepto de herencia en la creación de nuevos objetos.
Implementa adecuadamente los métodos a través de la herencia.
Criterio 4: Implementar el Uso de Excepciones
Identifica los componentes y funciones de las Excepciones
Distingue los distintos tipos de excepciones y su implementación
Implementa adecuadamente las excepciones