Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. Descripción de la actividad
Tipo de Número de
Individual ☐ Colaborativa ☒ 4
actividad: semanas
Momento de
Intermedia,
la Inicial ☐ ☒ Final ☐
unidad:
evaluación:
Peso evaluativo de la Entorno de entrega de actividad:
actividad: 125 Seguimiento y evaluación
Fecha de inicio de la
Fecha de cierre de la actividad:
actividad: 6 de octubre de
jueves, 9 de noviembre de 2017
2017
Competencia a desarrollar:
El estudiante domina el entorno de desarrollo integrado de Visual Studio
e implementa programas como aplicación a las buenas prácticas de
programación, con interfaz gráfica de usuario en el lenguaje C#.
Planteamiento 2.
La ONG Unidos por Colombia, como organización internacional de ayuda
humanitaria, desea contar con un sistema de información con
comportamiento de una lista tipo List <T> para llevar el registro y
control de las ayudas que entrega a los trabajadores de menos
recursos. Para lo cual requiere registrar: el nombre completo del
trabajador, el nombre de la empresa donde labora, el número de hijos
y la fecha. El sistema calculará el total del auxilio a entregar al
trabajador teniendo en cuenta que el valor del auxilio mensual otorgado
por cada hijo es de 120.000. Se requiere que el programa cuente con
las opciones de registrar, buscar, eliminar y salir. También desea
calcular y mostrar el total de personas atendidas y el total entregado
por concepto de auxilios. Es de tener en cuenta que la eliminación se
da cuando se entrega el auxilio al trabajador, una vez sea entregado el
auxilio al trabajador se procede a eliminarlo de la lista, tenga presente
que para realizar la eliminación primero debe consultarse si el
trabajador existe en la lista y si ya fue atendido, si es así, se muestra
el registro completo del trabajador en el formulario y se procede a
eliminarlo. Se requiere mostrar el listado de pacientes registrados en
un control DataGridView.
Planteamiento 3.
La Cooperativa SUPERMAXI requiere un sistema de información con
comportamiento de una lista tipo List <T> para llevar el control de
ventas de su inventario de productos, de tal manera que en cualquier
momento permita registrar, el código del producto, el nombre o la
descripción, el precio unitario, la cantidad y el total por cada producto.
El programa debe contar con las opciones de registrar los datos y
mostrarlos en un control DataGridView, buscar, eliminar y salir.
Adicionalmente se requiere calcular el total recaudado por concepto de
las ventas del día y el correspondiente cálculo del IVA del 19% que se
aplicará sobre el total de las ventas. Es de tener en cuenta que la
eliminación del producto se da cuando se realiza una venta, una vez
sea vendido el producto se procede a eliminarlo de la lista, tenga
presente que para realizar la eliminación primero debe consultarse si el
producto existe en la lista, si es así, se muestra el registro completo del
producto en el formulario y se procede a eliminarlo.
Planteamiento 4.
Teletón Colombia realizará un evento para recoger fondos para ayudar
a personas desplazadas por la violencia, para lo cual requiere contar
con un Sistema de información con comportamiento de una lista tipo
List <T> que permita en cualquier momento registrar los datos básicos
de los aportantes como: La cedula, el nombre completo, el teléfono, el
valor aportado. Es importante que el programa cuente con las opciones
de registrar y mostrar en un control DataGredView, buscar o consultar,
eliminar y salir de la aplicación. Adicionalmente se requiere un reporte
del total de asistentes al evento y el total recaudado. Tenga presente
que la eliminación se da con la salida de los asistentes del recinto.
Entonces se procede a eliminarlo de la lista, tenga presente que para
realizar la eliminación primero debe consultarse si la persona existe en
la lista, si es así, se muestra el registro completo de la persona en el
formulario y se procede a eliminarlo y como tal se actualiza el listado
en la DataGredView.
Planteamiento 5.
La Empresa de Acueducto de Bogotá requiere un sistema de
información con comportamiento de una lista tipo List <T> que permita
llevar el control y registro del consumo de agua, para lo cual se requiere
registrar los datos básicos de sus usuarios para generar la factura así:
El código del suscriptor, el nombre completo del usuario, estrato, mes
facturado, cantidad de metros cúbicos consumidos, teniendo en cuenta
que el precio del metro cubico para estratos 1, 2 y 3 es de $ 4.500;
para estratos 4, 5 y 6 es de $8.500 el sistema calculará el valor
facturado del mes por cada usuario de pendiendo del estrato. Se
requiere que el programa cuente con las opciones de registrar,
visualizar los datos en un control DataGredView, buscar, eliminar y
salir, adicionalmente se requiere un reporte que dé cuenta del número
de usuarios registrados y el valor total recaudado en el día. La
eliminación se da cuando el usuario paga el valor del servicio, entonces
se procede a eliminarlo de la lista, tenga presente que para realizar la
eliminación primero debe consultarse si el usuario existe en la lista, si
es así, se muestra el registro completo del usuario en el formulario y
se procede a eliminarlo y como tal se actualiza el listado en la
DataGredView.
Requerimientos funcionales:
Al crear el proyecto debe renombrarlo con el nombre del planteamiento
o de la entidad o empresa, lo mismo que la clase. Se requiere hacer
uso de las buenas prácticas de programación especialmente para el
nombre de las clases, métodos y propiedades de la clase, según
documento disponible en los contenidos de la unidad 1.
Presidencia de la república (2016). Lineamiento de desarrollo de
proyectos de software. Versión 02. Recuperado de
http://es.presidencia.gov.co/dapre/DocumentosSIGEPRE/L-TI-14-
Desarrollo-Software.pdf
Una vez el líder tenga el producto final integrado en una única solución
comprime la carpeta y la comparte en el foro colaborativo para que sus
compañeros lo revisen que todo esté funcionando bien y que cumpla
con los requerimientos solicitados, en caso de que haya que hacer
ajustes haya tiempo de hacerlos.
La actividad se desarrolla en el entorno de aprendizaje
colaborativo en el espacio denominado desarrollo de la
etapa 3 -Implementación, con el propósito de compartir
Entornos
los avances entre compañeros y con ello cada integrante
para su
del grupo realiza las revisiones de acuerdo a los
desarrollo
requerimientos funcionales y comentarios propositivos
para mejorar los desarrollos de cada uno de los
compañeros del grupo a manera de coevaluación.
Individuales:
Cada integrante del grupo participará del desarrollo de la
actividad propuesta, aportando soluciones a los
planteamientos propuestos, como aplicación a las
estructuras de datos lineales a través de colecciones
genéricas tipo List <T>, los fundamentos de la
programación orientada a objetos, la interfaz gráfica de
usuario GUI con formularios de Windows Forms;
utilizando el lenguaje de programación Visual C#.
Comparte sus aportes con sus compañeros en el foro
colaborativo, con el propósito de que cada integrante del
grupo haga las revisiones y comentarios propositivos para
mejorar sus desarrollos de acuerdo a los requerimientos
funcionales y de esta manera llevar a cabo la
coevaluación.
Productos Contribuir con la consolidación e integración de los
a entregar proyectos en una única solución de grupo.
por el Colaborativos:
estudiante La parte colaborativa consiste en interactuar con sus
compañeros, elegir un rol al interior del grupo y dejar
evidenciar la función de su rol; revisar los aportes de sus
compañeros y hacer comentarios propositivos que
contribuyan a mejorar los desarrollos como proceso de
autoevaluación y coevaluación.
Consolidar en una carpeta e integrar en una única
solución, los cinco proyectos realizados por el grupo como
producto final y de esta manera cumplir con una única
entrega de grupo por parte del líder integrador, esta se
hará en el espacio indicado para la entrega en el entorno
de evaluación y seguimiento denominado Etapa 3.
Implementación - Entrega de la actividad.
Cada integrante tiene el compromiso de revisar que el
producto a entregar por parte del grupo cumpla con todos
los requerimientos de la actividad.