Está en la página 1de 12

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Curso: Fundamentos de Programación
Código: 213022

Guía de actividades y rúbrica de evaluación - Unidad 1 - Paso 1 -


Conceptualización sobre Programación OO

1. Descripción de la actividad

Tipo de actividad: Independiente


Momento de la evaluación: Inicial
Puntaje máximo de la actividad: 25 puntos
La actividad inicia el: lunes, La actividad finaliza el: Domingo,
23 de agosto de 2021 5 de septiembre de 2021
Con esta actividad se espera conseguir los siguientes resultados
de aprendizaje:

Conocer, conceptualizar y poner en práctica las metodologías y


características de la programación orientada a objetos con la solución
de diagramas de clases a resolución de problemas.

La actividad consiste en:

La presente actividad consta de cinco (5) problemas; cada estudiante


escoge un ejercicio (teniendo en cuenta el cuadro propuesto) y lo
anuncia en el foro, de esta manera el estudiante desarrollará lo
solicitado en la descripción y entrega de la solución a través de un (1)
diagrama de clases que permitirá identificar con facilidad objetos,
clases y atributos partiendo de situaciones reales.

El estudiante deberá participar en el foro de la actividad Paso 1


Conceptualización sobre Programación OO como mínimo con un (1)
aporte como realimentación a lo realizado por uno de sus compañeros.

Actividades para desarrollar

Para el desarrollo de este paso, es necesario que revise en el Entorno


de Aprendizaje (Unidad 1 - Contenidos y referentes bibliográficos), las
siguientes referencias:

1
Montes, J. F. (2020). Objeto de Información: Objetos, Clases y
Métodos. https://repository.unad.edu.co/handle/10596/35525

López Goytia, J. L. (2015). Programación orientada a objetos C++ y


Java: un acercamiento interdisciplinario. México D.F, México: Grupo
Editorial Patria. (pp. 1 - 61) https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/39461?page=29

Vélez Serrano, J. (2011). Diseñar y programar, todo es empezar:


una introducción a la Programación Orientada a Objetos usando
UML y Java. Madrid, Spain: Dykinson. (pp. 37 - 59) https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/63076?page=59

Una vez realizada la lectura, desarrolle el ejercicio que le corresponda


de uno de los cincos problemas propuestos.

A continuación, encontrará los problemas para el desarrollo de la


actividad:

Problema 1:

Representa mediante un diagrama de clases la siguiente especificación


sobre los matrimonios civiles realizados en la ciudad de Tunja.
• De cada matrimonio se almacena la fecha, el lugar de la
celebración y los datos personales (nombre, apellidos, edad, sexo
y domicilio) de los contrayentes.
• Igualmente se guardan los datos personales de los dos testigos y
de la autoridad civil (juez o autoridad municipal) que formaliza el
acto.

Problema 2:

Representa mediante un diagrama de clases la siguiente especificación


sobre una empresa:
• Una aplicación necesita almacenar información sobre empresas,
sus empleados y sus clientes.
• Ambos se caracterizan por su nombre y edad.

2
• Los empleados tienen un sueldo bruto, los empleados que son
directivos tienen una categoría, así como un conjunto de
empleados subordinados.
• De los clientes además se necesita conocer su teléfono de
contacto.
La aplicación necesita mostrar los datos de empleados y clientes.

Problema 3:

Representa mediante un diagrama de clases la siguiente especificación


relacionada con biblioteca:

• Una biblioteca tiene copias de libros.

• Los libros se caracterizan por su nombre, tipo (novela, teatro,


poesía, ensayo), editorial, año y su autor.
• Los autores se caracterizan por su nombre, nacionalidad y fecha
de nacimiento.
• Cada copia tiene un identificador, y puede estar en la biblioteca,
prestada, con retraso o en reparación.
• Los lectores pueden tener un máximo de 3 libros en préstamo.

• Cada libro se presta un máximo de 30 días, por cada día de retraso,


se impone una “multa” de dos días sin posibilidad de coger un
nuevo libro.
• Realiza un diagrama de clases y añade los métodos necesarios
para realizar el préstamo y devolución de libros.

Problema 4:

Especificar un diagrama de clases que describa los vuelos que oferta


una compañía de viajes según la siguiente especificación:

• La compañía oferta una serie de vuelos para unas fechas concretas


y con un número de plazas.
• La compañía dispone de una flota de aviones con una capacidad
que da soporte a los vuelos ofertados.

3
• Las personas compran billetes para los vuelos que le interesan.
Para emitir el billete es necesario conocer el nombre, apellidos y
edad del pasajero.
Los billetes identifican el número de asiento que ocupan.

Problema 5:

Construir un diagrama de clases para un hospital con un conjunto de


pacientes y un conjunto de empleados sanitarios (médicos y
enfermeros) siguiendo las siguientes especificaciones:

• Un paciente es atendido por uno o más médicos y es asistido por


un grupo de enfermeros.
• Cada paciente se describe por su número de historia clínica, su
nombre y dirección.
• En la base de datos se mantiene información del personal sanitario
referente a su número de empleado, nombre y tipo. Para los
médicos hay que indicar además su especialidad.
Para cada paciente se mantiene un registro de los análisis realizados
identificados por un número de referencia, además se indica el tipo de
análisis, la fecha en la que se realizó, el médico que solicitó el análisis,
el o los enfermeros que realizaron la prueba y los resultados que se
obtuvieron en la misma.

El estudiante aplicando los conceptos adquiridos en la Unidad 1, deberá


entregar un diagrama de clases utilizando una de las siguientes
herramientas sugeridas, como son:

Gliffy: es una herramienta online utilizada para crear diagramas que no


podemos dejar de compartir. Esta herramienta permite la creación de
diferentes tipos de diagramas profesionales de forma sencilla. Desde su
web, destacan su buen funcionamiento desde cualquier navegador.

Enlace: https://www.gliffy.com/

Draw.io: es una herramienta para crear diagramas de lo más sencilla.


Para empezar, entras directamente al sitio en el que ya te permite
diseñar tus diagramas permitiéndote arrastrar y soltar diferentes

4
elementos. Se trata de una aplicación gratuita para Google Drive que
permite crear diagramas de flujo, Modelo Entidad-Relación, Lenguaje
Unificado de Modelado, Diagramas de Red, Modelos de Procesos de
Negocios, organigramas, circuitos electrónicos, wireframing y
maquetas, entre otras cosas.

Enlace: https://www.draw.io/

Visual Paradigm: es una herramienta que permite crear una serie de


diagramas técnicos gratuitos y comerciales más rápido, mejor y
asequible. Se necesita crear una cuenta gratuita y poder diseñar los
diagramas.

Enlace: https://online.visualparadigm.com/es/

El estudiante debe indicar en el foro el problema y herramienta que


utilizará para el diseño de diagrama de clases, sin repetir el ejercicio
de otro estudiante, por lo anterior, el estudiante publicará en el foro la
siguiente información utilizando la tabla que se describe a
continuación:

Tabla 1 – Información Situación Problema a Resolver

Nombre del estudiante


Grupo
Nombre de su Tutor

Skype de su tutor

Problema seleccionado Herramientas


(Marque con una X el problema a resolver) Seleccionada
(Marque con una X)
Problema 1
Problema 2
Gliffy
Problema 3
Draw.io
Problema 4
Visual Paradigm
Problema 5

5
Tabla 2 – Identificación de Datos y Operaciones con el Objeto

Clase o Datos o Características Operaciones


Tipo de Variables o o Métodos
Objeto Atributos

Para el desarrollo de la actividad tenga en cuenta que:

En el entorno de Información inicial debe: Revisar la presentación del


curso, aceptar las normas y condiciones para el desarrollo del curso,
revisar la agenda del curso y realizar su presentación en el foro general
del curso.

En el entorno de Aprendizaje debe: Realizar la lectura de las


referencias bibliográficas correspondientes a la unidad 1 y participar en
el foro de la Paso 1 - Conceptualización sobre Programación OO.

También puede disponer del Anexo 1 - Diagramas de Clases POO


donde se brinda información complementaria en la comprensión de
clases, objetos y los respectivos diagramas de clases. Este anexo se
encuentra disponible en la misma carpeta donde se encuentra alojada
la guía de actividades.

En el entorno de Evaluación debe: Entregar el documento individual en


formato PDF con la consolidación del diagrama de clases e
identificación de datos y operaciones con el Objeto

Para la atención de inquietudes y realimentación por favor identifique


su tutor asignado el cual encontrará en el menú lateral, en la opción
participantes.

6
Una vez identificado su tutor puede presentar sus inquietudes vía
correo interno del curso o vía Skype, de igual forma en el entorno
inicial puede verificar los horarios de atención sincrónica vía Skype y
consultar la grabación de los encuentros sincrónicos vía web
conferencia.

*Recuerde que el foro tiene como finalidad él envió de aportes para la


realimentación de sus compañeros. ara inquietudes en relación al
desarrollo de las actividades se puede comunicar por los medios
dispuestos anteriormente.

Evidencias de trabajo independiente:


Las evidencias de trabajo independiente para entregar son:

• El desarrollo de la situación problémica elegida, la cual tendrá que


publicar en un documento en Word o en formato PDF como se
solicite en las condiciones de entrega, en foro habilitado para el
desarrollo de la tarea en el entorno de aprendizaje.

7
• En el Entorno de Evaluación - Paso 1 - Conceptualización sobre
Programación OO, subir un único archivo en formato PDF el cual
debe nombrarse:
CodigoGrupo_Paso_1_nombreapellidoestudiante, ejemplo:
213022_15_Paso1_MarioTorres

Debe contener:

Portada.
Identificación de datos y operaciones con el Objeto (Tabla 1)
Diagramas de Clase de la situación problémica (Tabla2).

Evidencias de trabajo grupal:


En esta actividad no se requieren evidencias de trabajo grupal.

8
2. Lineamientos generales para la elaboración de las evidencias
de aprendizaje a entregar.

Para evidencias elaboradas independientemente, tenga en cuenta las


siguientes orientaciones

1. Realice un reconocimiento general del curso y de cada uno de los


entornos antes de abordar el desarrollo de las actividades.
2. Identifique los recursos y referentes de la unidad a la que
corresponde la actividad.
3. Intervenga en el foro de discusión aplicando las normas de
Netiqueta Virtual, evidenciando siempre respeto por las ideas de
sus compañeros y del cuerpo docente.
4. Antes de entregar el producto solicitado revise que cumpla con
todos los requerimientos que se señalaron en esta guía de
actividades, rúbrica de evaluación y por parte del tutor en el foro
de discusión.
5. No cometa fraudes, ni plagios ni actos que atenten contra el
normal desarrollo académico de las 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”

9
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.

10
3. Formato de Rúbrica de evaluación

Tipo de actividad: Independiente


Momento de la evaluación: Inicial
La máxima puntuación posible es de 25 puntos
Nivel alto: El estudiante identifica correctamente conceptos y
Primer criterio de metodologías para el desarrollo de programas bajo el enfoque de la
evaluación: programación orientada a objetos.

Identifica conceptos y Si su trabajo se encuentra en este nivel puede obtener


metodologías básicas entre 5 puntos y 7 puntos
para el desarrollo de
programas bajo el Nivel Medio: El estudiante identifica medianamente los conceptos y
enfoque OO. metodologías para el desarrollo de programas bajo el enfoque de la
. programación orientada a objetos.
Si su trabajo se encuentra en este nivel puede obtener
Este criterio entre 1 puntos y 4 puntos
representa 7
puntos del total Nivel bajo: El estudiante no presenta avances o aportes relacionados
de 25 puntos de la con los conceptos y metodologías para el desarrollo de programas bajo
actividad. el enfoque de la programación orientada a objetos.
Si su trabajo se encuentra en este nivel puede obtener 0
puntos.
Nivel alto: El estudiante identifica correctamente conceptos y
Segundo criterio metodologías para el desarrollo de programas bajo el enfoque de la
de evaluación: programación orientada a objetos.
Si su trabajo se encuentra en este nivel puede obtener
Reconoce las entre 5 puntos y 7 puntos
características de la
programación Nivel Medio: El estudiante identifica medianamente los conceptos y
orientada a objetos. metodologías para el desarrollo de programas bajo el enfoque de la
programación orientada a objetos.
Este criterio Si su trabajo se encuentra en este nivel puede obtener
representa 7 puntos entre 1 puntos y 4 puntos
del total de 25
puntos de la Nivel bajo: El estudiante no presenta avances o aportes relacionados
actividad con los conceptos y metodologías para el desarrollo de programas bajo
el enfoque de la programación orientada a objetos.

11
Si su trabajo se encuentra en este nivel puede obtener 0
puntos.
Nivel alto: El estudiante aplica correctamente aspectos relacionados
con las etapas para la solución de problemas de aplicación del enfoque
Tercer criterio de de programación orientada a objetos.
evaluación: Si su trabajo se encuentra en este nivel puede obtener
entre 5 puntos y 6 puntos
Identifica las etapas
de Nivel Medio: El estudiante identifica mediamente aspectos
solución de problemas relacionados con la solución de problemas de aplicación del enfoque de
con enfoque de programación orientada a objetos.
orientado a objetos. Si su trabajo se encuentra en este nivel puede obtener
Este criterio entre 1 puntos y 4 puntos.
representa 6
puntos del total Nivel bajo: El estudiante no presenta aportes relacionados con las
de 25 puntos de la etapas de solución de problemas de aplicación del enfoque de
actividad programación orientada a objetos.
Si su trabajo se encuentra en este nivel puede obtener 0
Puntos
Cuarto criterio de
evaluación: Nivel alto: El informe individual presenta, de forma organizada y bien
redactada, los aportes individuales en la aplicación de los conceptos y
Presentación: El la formulación de soluciones. Cumple con todas las especificaciones
informe individual solicitadas en la guía de actividades y se entrega en el entorno indicado.
presenta, de forma Si su trabajo se encuentra en este nivel puede obtener
organizada y bien entre 4 puntos y 5 puntos

redactada, el
Nivel Medio: Aunque presenta el informe individual (único
diagrama de clase que
documento), este presenta fallas en su organización, redacción y/o
corresponde a la
completitud, no sigue los lineamientos dados.
solución del problema Si su trabajo se encuentra en este nivel puede obtener
seleccionado. entre 1 puntos y 3 puntos
Este criterio
representa 5 puntos Nivel bajo: El informe presentado no sigue los lineamientos dados o
del total de 25 no fue presentado en el entorno de evaluación.
puntos de la Si su trabajo se encuentra en este nivel puede obtener 0
actividad puntos

12

También podría gustarte