Guía para El Desarrollo Del Componente Práctico - Unidad 3 - Fase 4 - Práctica - Herencia y BD

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Guía única para el desarrollo del componente práctico del curso
Programación Orientada a Objetos 310403

1. Información general del componente práctico.

Estrategia de aprendizaje: Aprendizaje basado en proyectos


Tipo de curso: Metodológico
Momento de la evaluación: Intermedio
Puntaje máximo del componente: 120 puntos
Número de actividades del componente registradas en esta guía: 1
Con este componente se espera conseguir los siguientes resultados de
aprendizaje:
Implementar el concepto de herencia y polimorfismo en un lenguaje de programación
Orientada a Objetos para el desarrollo de proyectos de software.

2. Descripción general actividad del componente práctico.

Escenarios de componente práctico: Con Apoyo TIC


Tipo de actividad: Independiente
Número de actividad: 1
Puntaje máximo de la actividad: 120 puntos
La actividad inicia el: lunes, 3 de La actividad finaliza el: lunes, 31 de enero
enero de 2022 de 2022
Los recursos con los que debe contar para el desarrollo de la actividad son
los siguientes:
Para el desarrollo del componente práctico con apoyo de las TIC es necesario revisar
en el Entorno de Aprendizaje (Unidad 3 - Herencia, Polimorfismo y BD -
Contenidos y referentes bibliográficos).

La actividad consiste en:

Realizar la consulta sobre herencia y polimorfismo.

La consulta de herencia y polimorfismo comprende:


-Herencia y Polimorfismo
-Herencia Simple

1
-Herencia Múltiple
-Herencia de Interfaz
-Herencia de Implementación
-Polimorfismo y reutilización
-Sobrecarga
-Polimorfismo en jerarquías de herencia
-Variables Polimórficas

Luego en un documento presenta el modelo de herencia a aplicar en su proyecto. En


este modelo deben especificarse cada una de las clases según el modelo de clases de
la Fase 2- Especificación y diseño, posteriormente debe implementar la herencia
determinando cuál es la clase padre que queda y cuáles son las clases hijas que
heredarán los atributos.
Luego del modelo, debe implementar la herencia según el modelo en el lenguaje de
programación orientado a objetos en el proyecto seleccionado.
Diseñar la base de datos en un motor de base de datos como MySQL para luego
establecer la conexión con el proyecto seleccionado.
Por último, debe adicionar las sentencias SQL necesarias para ingresar, consultar,
actualizar o eliminar datos desde el proyecto a la base de datos creada.

Para el desarrollo de esta actividad, es necesario revisar en el Entorno de


Aprendizaje (Unidad 3 - Excepciones y métodos de ordenamiento), la
siguiente referencia:

• Weitzenfeld, A. (2005). Programación y Lenguajes Orientados a Objetos. In


Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. 25-
28). Mexico City, Mexico: Cengage Learning. Retrieved from https://link-gale-
com.bibliotecavirtual.unad.edu.co/apps/doc/CX3004300018/GVRL?u=unad&sid
=GVRL&xid=0d192802

• Cachero Castro, C., Ponce de León Amador, P. J., & Saquete Boró, E. (2006).
Introducción a la programación orientada a objetos. Digitalia. (pp. [91]-130)
Retrieved from
https://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/lo
gin.aspx?direct=true&db=nlebk&AN=318161&lang=es&site=eds-
live&scope=site&ebv=EB&ppid=pp_91

2
• Pérez Menor, J. M., Carretero Pérez, J., García Carballeira, F., & Pérez Lobato,
J. M. (2003). Herencia y polimorfifismo. In Problemas resueltos de
programación en lenguaje Java (pp. [283]-303). Madrid, Spain: Paraninfo.
Retrieved from https://link-gale-
com.bibliotecavirtual.unad.edu.co/apps/doc/CX2136500015/GVRL?u=unad&sid
=GVRL&xid=f6553daa

• Lizcano, F. (25,01,2019). Concepto de Herencia. [Archivo de video].


Recuperado de: http://hdl.handle.net/10596/23547

La carpeta con el proyecto (código en lenguaje de programación orientado a objetos)


en formato zip (carpeta comprimida) se debe entregar en el Entorno de
Evaluación, Unidad 3 - Fase 4 - Práctica - Herencia y BD.
Para el desarrollo de la actividad tenga en cuenta que:

En el entorno de Aprendizaje debe:


Ingresar a la Unidad 3 - Herencia, Polimorfismo y BD - Contenidos y
referentes bibliográficos y consultar la referencia sugerida.

En el entorno de Evaluación debe:


Entregar la carpeta con el código fuente en formato ZIP o RAR en el espacio Fase 4
- Práctica - Herencia y BD.
Evidencias de trabajo independiente:
Las evidencias de trabajo independendiente para entregar son:

• En el Entorno de Evaluación Unidad 2 - Fase 4 – Práctica - Herencia y BD,


subir un único archivo en formato zip o rar el cual debe nombrarse
CodigoGrupo_Fase_4_nombreapellidoestudiante, ejemplo:

301403_10_Fase3_CarlosTorres y debe contener:


− Consulta de herencia y polimorfismo.
− Documento con el modelo de herencia a implementar.
− Base de datos en formato SQL.
− Código fuente del proyecto con la implementación de herencia y las
sentencias SQL requeridas.

Evidencias de trabajo grupal:


En esta actividad no se requieren evidencias de trabajo grupal.

3
3. Lineamientos generales para la elaboración de las evidencias

Para evidencias elaboradas de forma Independiente, tenga en cuenta las


siguientes orientaciones:

1. Realizar un reconocimiento del contenido publicado en el Entorno de Aprendizaje


(Unidad 3 - Herencia, Polimorfismo y BD).

2. Citar las fuentes utilizadas a fin de no cometer plagio en el desarrollo de la


actividad.

3. Antes de entregar el producto solicitado deben revisar que cumpla con todos
los requerimientos que se señalaron en esta guía de actividades
Tenga en cuenta que todos los productos escritos individuales o grupales deben
cumplir con las normas de ortografía y con las condiciones de presentación que se
hayan definido.
En cuanto al uso de referencias considere que el producto de esta actividad debe
cumplir con las normas APA
En cualquier caso, cumpla con las normas de referenciación y evite el plagio
académico, para ello puede apoyarse revisando sus productos escritos mediante la
herramienta Turnitin que encuentra en el campus virtual.

Considere que En el acuerdo 029 del 13 de diciembre de 2013, artículo 99, se


considera como faltas que atentan contra el orden académico, entre otras, las
siguientes: literal e) “El plagiar, es decir, presentar como de su propia autoría la
totalidad o parte de una obra, trabajo, documento o invención realizado por otra
persona. Implica también el uso de citas o referencias faltas, o proponer citad donde
no haya coincidencia entre ella y la referencia” y liberal f) “El reproducir, o copiar con
fines de lucro, materiales educativos o resultados de productos de investigación, que
cuentan con derechos intelectuales reservados para la Universidad.”

Las sanciones académicas a las que se enfrentará el estudiante son las siguientes:
a) En los casos de fraude académico demostrado en el trabajo académico o
evaluación respectiva, la calificación que se impondrá será de cero puntos sin perjuicio
de la sanción disciplinaria correspondiente.
b) En los casos relacionados con plagio demostrado en el trabajo académico
cualquiera sea su naturaleza, la calificación que se impondrá será de cero puntos, sin
perjuicio de la sanción disciplinaria correspondiente.
4
4. Formato de Rúbrica de evaluación

Tipo de actividad: Independiente


Número de actividad: 1

Momento de la evaluación: Intermedio


La máxima puntuación posible es de 120 puntos
Criterios Desempeños
Primer criterio de
evaluación: Nivel alto: El estudiante define correctamente los conceptos de
herencia y polimorfismo de manera clara.
Define Si su trabajo se encuentra en este nivel puede obtener
correctamente los entre 9 puntos y 20 puntos
conceptos de
herencia y Nivel Medio: El estudiante define algunos conceptos de
polimorfismo de herencia y polimorfismo de manera clara.
manera clara. Si su trabajo se encuentra en este nivel puede obtener
entre 3 puntos y 8 puntos
Este criterio
representa 20 Nivel bajo: El estudiante no define los conceptos de herencia y
puntos del total polimorfismo.
de 120 puntos de Si su trabajo se encuentra en este nivel puede obtener
la actividad. entre 0 puntos y 2 puntos

Segundo criterio Nivel alto: El estudiante diseña correctamente el modelo de


de evaluación: herencia a aplicar en el proyecto seleccionado teniendo en
cuenta la clase padre, clases hijas y los atributos a heredar.
Diseña el modelo de Si su trabajo se encuentra en este nivel puede obtener
herencia a aplicar entre 13 puntos y 25 puntos
en el proyecto
seleccionado. Nivel Medio: El estudiante diseña parcialmente el modelo de
herencia a aplicar en el proyecto seleccionado o no tiene en
Este criterio cuenta la clase padre, clases hijas y los atributos a heredar.
representa 25 Si su trabajo se encuentra en este nivel puede obtener
puntos del total entre 3 puntos y 12 puntos
de 120 puntos de
la actividad Nivel bajo: El estudiante no diseña el modelo de herencia en el
proyecto seleccionado.
5
Si su trabajo se encuentra en este nivel puede obtener
entre 0 puntos y 2 puntos
Tercer criterio de
evaluación:
Nivel alto: El estudiante implementa la herencia y funciona
correctamente según los requerimientos sin generar errores en
La implementación el proyecto seleccionado.
de herencia Si su trabajo se encuentra en este nivel puede obtener
funciona entre 13 puntos y 25 puntos
correctamente
según los Nivel Medio: El estudiante implementa parcialmente la herencia
requerimientos en o este genera errores en el proyecto seleccionado.
el proyecto Si su trabajo se encuentra en este nivel puede obtener
seleccionado. entre 3 puntos y 12 puntos

Nivel bajo: El estudiante no implementa la herencia en el


Este criterio proyecto seleccionado.
representa 25 Si su trabajo se encuentra en este nivel puede obtener
puntos del total entre 0 puntos y 2 puntos
de 120 puntos de
la actividad
Cuarto criterio de
Nivel alto: El estudiante diseña la base de datos en MySQL
evaluación:
cumpliendo con la normalización de bases de datos para el
proyecto seleccionado.
La base de datos
Si su trabajo se encuentra en este nivel puede obtener
diseñada en MySQL
entre 13 puntos y 25 puntos
cumple con la
normalización de
Nivel Medio: El estudiante diseña parcialmente la base de datos
bases de datos para
en MySQL o esta no cumple con la normalización de bases de
el proyecto
datos para el proyecto seleccionado.
seleccionado.
Si su trabajo se encuentra en este nivel puede obtener
entre 3 puntos y 12 puntos
Este criterio
representa 25
Nivel bajo: El estudiante no diseña la base de datos en MySQL
puntos del total
para el proyecto seleccionado.
de 120 puntos de
Si su trabajo se encuentra en este nivel puede obtener
la actividad
entre 0 puntos y 2 puntos

6
Quinto criterio de Nivel alto: El estudiante implementa las diferencias sentencias
evaluación: SQL requeridas para ingresar, consultar, actualizar o eliminar
datos en el proyecto seleccionado.
Implementa las Si su trabajo se encuentra en este nivel puede obtener
diferencias entre 13 puntos y 25 puntos
sentencias SQL
requeridas para Nivel Medio: El estudiante implementa algunas de las
ingresar, consultar, sentencias SQL requeridas para ingresar, consultar, actualizar o
actualizar o eliminar eliminar datos en el proyecto seleccionado o estas no funcionan
datos en el proyecto correctamente.
seleccionado. Si su trabajo se encuentra en este nivel puede obtener
entre 3 puntos y 12 puntos
Este criterio
representa 25 Nivel bajo: El estudiante no implementa las sentencias SQL
puntos del total requeridas para ingresar, consultar, actualizar o eliminar datos
de 120 puntos de en el proyecto seleccionado.
la actividad Si su trabajo se encuentra en este nivel puede obtener
entre 0 puntos y 2 puntos

También podría gustarte