Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen de actividades
Nombre Tiempo Ponderaciones
Actividad 1. Quiz. Aspectos básicos de POO. Semana 04 5%
Actividad 2. Tarea. Aplicación de Consola. Semana 05 20%
Actividad 3. Parcial primer corte Semana 05 60%
Actividad 4. Autoevaluación Semana 06 15%
Las Competencia (s) de formación:
Desarrolla aplicaciones en JAVA (IDE NetBeans) para el desarrollo de situaciones problemicas del entorno, integrando los conceptos
de Herencia y Polimorfismo.
Se le recomienda realizar una lectura detallada y crítica de cada una de las preguntas y sus posibles respuestas. Seleccione la que
considere correcta. Cuando finalice el cuestionario haga clic en enviar para terminar.
4. Material de apoyo para el desarrollo de la actividad
a. Lectura para el corte II – Diapositivas.
b. Aprendiendo programación Java desde cero – Sitio Web.
Apreciado estudiante, esta tarea tiene como objetivo evaluar saberes relacionados con el diseño y desarrollo de aplicaciones en
Java.
El ejercicio que le corresponde a cada estudiante está determinado mediante el último dígito del documento de identidad. Si
termina en impar será el ejercicio 1 y si es par el ejercicio 2. Por ejemplo, si mi cédula termina en 4, entonces me corresponde el
Ejercicio 2. SISTEMA DE CRÉDITO.
Un restaurante de comida típica colombiana ofrece a sus clientes por lo menos 5 tipos de platos de comidas distintos cada día. Cada
plato lleva su propia bebida (ésta no se cobra). El restaurante dispone de n mesas y m meseros que las atienden. Cada mesero es
responsable de una mesa y recibe una bonificación mensual del 10% por la venta total que se registre en su mesa. El pago mensual
del mesero es el salario mínimo más la bonificación recibida. La aplicación debe generar una factura de compra que le sirva al cliente
como recibo de pago.
Diseñe (diagrama de clases) y construya (código fuente) una aplicación con formularios que permita generar mensualmente los
siguientes reportes:
- Cantidad total de almuerzos vendidos por cada mesa.
- Cantidad total de dinero recibido por la venta de almuerzos.
- Pago mensual que recibe cada mesero.
- Plato de comida más vendido.
- Debe ser visible por lo menos una relación de herencia, una relación de composición y una relación de agregación.
- Debe contener por lo menos una interface.
- Alguna tabla
- Alguna caja de texto
- Alguna lista desplegable
- Alguna barra de menú
+ otros:
- Contener el nombre del autor de la aplicación, del curso y del grupo.
- Contener buenas prácticas: Identación, notación CamelCase, inicio de atributos o variables, ...
Ejercicio 2. SISTEMA DE CRÉDITO
Una entidad financiera cuenta con una nómina de n empleados: El jefe y m asesores. La entidad se dedica al préstamo de dinero.
En la actualidad el proceso se hace de forma manual y toma mucho tiempo.
Se requiere diseñar (diagrama de clases) y construir (código fuente) una aplicación con formularios que permita a la entidad
financiera automatizar el proceso de préstamos. Para efectos de su desarrollo tenga en cuenta la siguiente información:
En la entidad, según sus políticas, existen dos tipos de clientes: el afiliado y el común. Se necesita que el cliente afiliado tenga acceso
al sistema de modo que pueda consultar en cualquier momento la cantidad de cuotas pagadas, la fecha en que se realizó el pago
de cada cuota, el número de cuotas pendientes y el saldo total de la deuda. En el caso del cliente común, este no tiene este beneficio,
él solo recibe el préstamo y se le imprimen las fechas de pago.
Por otro lado, cada crédito que se haga a un cliente común, tendrá un interés del 3%, mientras que, al cliente afiliado, el interés
será del 2%. El cliente afiliado, se le debe adicionar al valor de su crédito el 0.05% de interés sobre su crédito por motivo del uso de
la aplicación virtual. Como dato importante, las cuotas a pagar por los clientes siempre serán un valor constante.
Dentro de la entidad financiera, el jefe recibe un sueldo fijo de 7 salarios mínimos mensuales vigentes, mientras que un asesor
recibe 4 salarios mínimos mensuales vigentes más una bonificación mensual del 10%, según el total de créditos que haya realizado.
Además, el asesor tendrá acceso al sistema y podrá administrar los créditos de los clientes.
- Debe ser visible por lo menos una relación de herencia, una relación de composición y una relación de agregación.
- Debe contener por lo menos una interface.
- Alguna tabla
- Alguna caja de texto
- Alguna lista desplegable
- Alguna barra de menú
+ otros:
- Contener el nombre del autor de la aplicación, del curso y del grupo.
- Contener buenas prácticas: Identación, notación CamelCase, inicio de atributos o variables, ...
Competencia: Desarrolla aplicaciones en JAVA (IDE NetBeans) para el desarrollo de situaciones problemicas del entorno, integrando los
conceptos de Herencia y Polimorfismo.
Criterios de Indicadores de Niveles de Dominio
evaluación evaluación Excelente Alto Medio Bajo
Utiliza los principios y Diseña y construye La aplicación con La aplicación con La aplicación con No entregó la
propiedades de la una aplicación con formularios cuenta formularios cuenta formularios cuenta aplicación o la
programación formularios con base con las siguientes con las siguientes con las siguientes aplicación con
orientada a objetos. en los principios de la características: características: características: formularios cuenta
Programación con las siguientes
Orientada a Objetos + Es completamente + Es completamente + Es parcialmente características:
funcional. funcional. funcional.
+ Cumple cada + Cumple cada + Cumple por lo + Es parcialmente
requerimiento requerimiento menos la mitad de los funcional.
funcional establecido establecido por el requerimiento + Cumple menos de la
por el ejercicio. ejercicio. establecidos por el mitad de los
ejercicio. requerimientos
+ Contiene el nombre + Contiene el nombre + Contiene el nombre establecidos por el
del autor de la del autor de la del autor de la ejercicio.
aplicación, del curso y aplicación, del curso y aplicación, del curso y
del grupo. del grupo. del grupo. + No contine alguno
+ Se evidencian + Se evidencian + Se evidencian de los siguientes
buenas prácticas de parcialmente buenas parcialmente buenas datos: nombre del
programación en prácticas de prácticas deautor de la aplicación,
java: Identación, programación en programación endel curso y del grupo.
notación CamelCase, java: Identación, java: Identación,+ No se evidencian o
inicio de atributos o notación CamelCase, notación CamelCase, se evidencia
variables, ... inicio de atributos o inicio de atributos o parcialmente las
variables, ... variables, ... buenas prácticas de
+ Se ejecuta y corre sin programación en
errores en tiempo de + En su diagrama de + En su diagrama de java: Identación,
ejecución. clases (y código clases (y código notación CamelCase,
fuente): fuente): inicio de atributos o
+ En su diagrama de variables, ...
clases (y código - Se visualiza por lo - No se evidencia
fuente): menos una relación una de las siguientes + En su diagrama de
de herencia, una relaciones: herencia, clases (y código
- Se evidencia la clase relación de composición y fuente):
Main o Principal. composición y una agregación.
- Se evidencian los relación de - Se visualiza solo
formularios como agregación. - No contiene una una de las siguientes
clases. interface. relaciones: Herencia,
- Se visualiza por lo - No Contiene una Composición y
menos una relación interface. + En el diseño de los Agregación.
de herencia, una formularios no - No contiene
relación de + En el diseño de los aparece alguno de los interfaces.
composición y una
relación de formularios siguientes
agregación. aparecen: elementos: + En el diseño de los
- Contiene por lo formularios solo
menos una interface. - Alguna tabla. - Tabla. aparecen dos de los
- Alguna caja de - Caja de texto. siguientes
+ En el diseño de los texto. - Lista desplegable. elementos:
formularios - Alguna lista - Barra de menú.
aparecen: desplegable. - Tabla.
- Alguna barra de - Caja de texto.
- Alguna tabla. menú. - Lista desplegable.
- Alguna caja de - Barra de menú.
texto.
- Alguna lista
desplegable.
- Alguna barra de
menú.
CALIFICACIÓN 4.5 - 5.0 4.0 – 4.4 3.0 – 3.9 0.0 – 2.9
0.0 – 0.2 0.0 – 0.3 0.0 – 0.2 0.0 – 0.4 0.0 – 0.4 0.0 – 2.5