Está en la página 1de 13

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,
7 de febrero de 2022 20 de febrero de 2022
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
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

Montes, J. F. (2020). Objeto de Información: Objetos, Clases y


Métodos. https://repository.unad.edu.co/handle/10596/35525

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 la Veterinaria Pelu2:

• Se requiere almacenar la información de los dueños de las


mascotas (Identificación, nombres, apellidos, dirección,
teléfono).
• De la mascota se debe almacenar (tipo de mascota, raza, edad,
nombre) de otra parte es importante conocer si la mascota
cuenta con vacunas, si la respuesta es positiva contra que
enfermedades se vacuno y las fechas de dichas vacunas.
• El programa debe permitir imprimir el listado de mascotas con
su información y la de su dueño.

2
Problema 2:

La lavandería mi ropita limpia requiere un diagrama de clases que le


dé solución a los siguientes requerimientos:

• Se requiere poder ingresar la información de la persona que


lleva la(s) prenda(s) (nombres, apellidos, celular, dirección).
• Poder clasificar la(s) prenda(s) por tipo y material.
• Identificar cuantas prendas deja el cliente para el servicio.
• Qué tipo de servicio solicito el cliente para la(s) prenda(s)
• Precio por prenda y total.
• Se debe permitir imprimir el recibo del servicio con la fecha
de recibido y fecha de entrega.

Problema 3:

Un grupo de peluquerías del sector de Galerías requiere para su negocio


el diseño de un diagrama de clases con la siguiente información:

• Capturar los servicios que prestan de acuerdo con una


clasificación.
• Cada servicio prestado debe contener una descripción y un
precio.
• El sistema debe permitir ingresar los datos de los empleados
(cédula, nombres, apellidos, celular, dirección, edad) y también
debe permitir ingresar los datos del cliente que sería los mismos
atributos del empleado más la fecha de nacimiento para
campañas de fidelización.
• Se debe poder identificar o listar por cada empleado quienes son
sus clientes y que servicios son los más solicitados por dichos
clientes.

3
Problema 4:

En la empresa de vigilancia Alcón, se requiere el diseño de un


diagrama de clases con la siguiente información:

• Datos básicos de los empleados (identificación, nombres,


apellidos, edad, dirección, teléfono, antecedentes disciplinarios,
sexo).
• Datos de las empresas o clientes que les contratan el servicio,
para las empresas es necesario identificar (nombre de la
empresa, NIT, dirección, teléfono, contacto, área(s) de la
empresa a vigilar.
• Los turnos que se manejan son por áreas y en horarios 7x24 por
lo que es necesario que cada empleado se pueda asociar a una
empresa, un área y un horario especifico.
• El sistema debe permitir generar el listado de turnos por
empresa o cliente con los vigilantes asignados con sus
respectivos horarios y áreas a cubrir.
• El cliente puede solicitar la reprogramación de alguno(s) de los
turnos.

Problema 5:

La tienda Naturista ABBA, requiere el diseño de un diagrama de clases


que les permita:

• Ofrecer los productos de última generación en cuidado de la salud,


la información a mostrar al cliente (Marca del producto, nombre
del producto, descripción del producto y precio)
• Es importante el tipo de presentación de los productos y su ficha
técnica.
• Que los interesados puedan hacer los pedidos en línea para lo cual
se requiere un registro del cliente (identificación, nombres,
apellidos, dirección de envío, teléfono, medio de pago, quien
recibe el pedido).
• El sistema debe mostrar el resumen de los pedidos.

4
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
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/

Lucidchart: es una herramienta online que no requiere descarga,


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://www.lucidchart.com/

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:

5
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
Lucidchart
Problema 5

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

Clase o Características Tipo de Dato Operaciones


Tipo de o o Métodos
Objeto Atributos

6
Ejemplo: Clase Triangulo

Clase o Características Tipo de Operaciones o


Tipo de o Dato Métodos
Objeto Atributos
Triangulo - base double +getBase():double
+setBase():double
- altura double +getAltura():double
+setAltura():double
-area double+getArea():double
+setArea():double
+CancularArea():double
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.

7
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 el aprendizaje colectivo. para atender las inquietudes en
relación con el desarrollo de las actividades se puede comunicar
con su tutor al grupo de Skype o foro del curso indicando la
inquietud.

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 el informe de 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.

8
• 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

El informe debe contener:

Portada.
Identificación de datos y operaciones con el Objeto (Tabla 2)
Diagramas de Clase de la situación problémica
Bibliografía

Evidencias de trabajo grupal:


En esta actividad no se requieren evidencias de trabajo grupal.

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

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

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

12
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

13

También podría gustarte