Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia de Actividades y Rúbrica de Evaluación - Unidad 1 - Fase 2 - Abstracción PDF
Guia de Actividades y Rúbrica de Evaluación - Unidad 1 - Fase 2 - Abstracción PDF
1. Descripción de la actividad
a) La abstracción.
Es el primer pilar del paradigma orientado a objetos, por lo tanto, es el
primer paso que se debe realizar como parte del análisis del
planteamiento del problema, se realiza antes de pensar iniciar con la
1
codificación de la aplicación. La abstracción consiste en identificar
previamente los elementos y requerimientos funcionales que hacen parte
del planteamiento del problema propuesto.
Nombre de la Clase y Nombre de las propiedades Nombre del Método a Fórmula matemática
su ámbito de y/o atributos de la clase con utilizar para realizar el a utilizar en el
visibilidad ya sea sus tipos de datos calculo método para
(public o private) realizar el cálculo
Ejemplo del Ejemplos de atributos con Ejemplo del nombre del Ejemplo de la
nombre de la clase sus tipos de datos método y su descripción formula matemática
de ámbito público:
String - Marca CalcularPrecioComputador Total = precio +
string - Fabricante Retorna un valor decimal Iva 19%
Public Computador int - MemoriaRam y puede recibir como
decimal – PrecioSinIva parámetro el precio sin
datatime - Fecha iva del computador
b) La Codificación.
Cada integrante del grupo desarrollará la aplicación haciendo uso del
lenguaje de programación C# con la interfaz gráfica de usuario de
Windows Forms. Se tendrán en cuenta los elementos identificados en la
abstracción que realizó en el punto anterior para dar solución al
planteamiento propuesto como aplicación a los tipos de datos abstractos,
la gestión de memoria, utilizando clases, objetos, instancias y métodos.
2
reporte del valor a pagar a un trabajador de acuerdo con los días
laborados y el salario día dependiendo del cargo que ocupa.
Entorno de desarrollo:
El lenguaje de programación a utilizar para el curso es visual C# incluido
en el Entorno de Desarrollo Integrado IDE Visual Studio Community
2019, el cual se descarga directamente de la página oficial de Visual
Studio https://visualstudio.microsoft.com/es/
Requerimientos funcionales:
La aplicación debe contar con una interfaz gráfica inicial que al ejecutar
la aplicación muestre el nombre completo del autor de la aplicación, el
nombre de la aplicación, un nivel de seguridad básico, solo con una
contraseña de acceso genérica que será: 123, la cual está enmascarada
así (***), para que no se vea la contraseña al digitarla en el formulario,
“no incluir nombres de usuario”.
3
que mostrará el valor del salario día estará deshabilitada para que el
usuario no pueda ingresarle datos a esta. Es decir que la caja de texto
en su propiedad Enabled se selecciona la opción False.
4
“Fase1NombreApellido”, para que se diferencie de las soluciones que
desarrollen sus compañeros de grupo.
5
Cada integrante del grupo debe personalizar su formulario con un color
de fondo diferente, colóquele un logo al nombre de la aplicación, sea
creativo en el diseño. Creer los supuestos que considere necesarios para
mejorar el programa, evite incluir imágenes de fondo para el formulario,
esto hace que supere el peso límite del archivo consolidado de los
proyectos individuales.
c) Consolidación
Cómo realizar la consolidación e integración en una única
solución.
Para llevar a cabo la consolidación e integración se requiere que el líder
integrador cree una nueva carpeta en su equipo y la renombre como
ConsolidadoFase2GrupoXXX, donde XXX es el número del grupo, en
ella debe incluir un único documento en formato PDF que contenga la
tabla de abstracción de cada integrante del grupo y el archivo de los 5
proyectos de los integrantes del grupo que descargó del foro
colaborativo, los descomprime dejando en esta, solo las carpetas
descomprimidas de cada proyecto a integrar. En esta misma ruta crea un
nuevo proyecto de Aplicación de Windows Forms, y asocia cada uno de
los proyectos individuales que ya tiene almacenados en la carpeta del
consolidado, crea un menú de opciones con el nombre de cada
integrante, y desde este se hará el llamado a cada uno de los proyectos
individuales (cada opción del menú debe tener el nombre de integrante
que realizó el proyecto a mostrar).
Una vez el líder integrador del grupo tenga el producto final integrado en
6
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 se tenga tiempo de hacerlos.
7
El desarrollo de la aplicación que realizó de acuerdo con los
requerimientos.
Evidencias grupales:
Las evidencias grupales a entregar son:
Un archivo consolidado por grupo, que contenga en su interior la
aplicación del grupo en la que se hace la integración de los 5 proyectos
individuales y también el archivo completo del proyecto que realizó
cada integrante del grupo.
1. Todos los integrantes del grupo deben participar con sus aportes
en el desarrollo de la actividad.
8
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
3. Formato de Rúbrica de evaluación
10
Nivel alto: Desarrolla correctamente la aplicación, implementa
la clase con sus propiedades y los métodos solicitados para
calcular los resultados, aplica los filtros para el ingreso de los
Tercer criterio de datos.
evaluación: Si su trabajo se encuentra en este nivel puede obtener
entre 35 puntos y 50 puntos
Desarrollo de la
solución - codificación
Nivel Medio: Aunque desarrolla la aplicación y muestra los
y resultados resultados, no aplicó todos los requerimientos funcionales
indicados en el planteamiento del problema.
Si su trabajo se encuentra en este nivel puede obtener
Este criterio entre 15 puntos y 34 puntos
representa 50
puntos del total Nivel bajo: No desarrolla la aplicación de forma apropiada en la
de 125 puntos de que se espera dar aplicación a los requerimientos funcionales del
la actividad planteamiento del problema.
Si su trabajo se encuentra en este nivel puede obtener
entre 0 puntos y 14 puntos
11