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
Guia de Actividades y Rúbrica de Evaluación - Unidad 1 - Fase 2 - Abstracción
1. Descripción de la actividad
a) La abstracción.
1
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 iniciar con la codificación
de la aplicación. La abstracción consiste en identificar previamente los
elementos como clases, atributos, propiedades, métodos opciones de
menús y requerimientos funcionales que hacen parte del planteamiento
del problema propuesto, teniendo en cuenta que los formularios también
son clases que tienen como métodos las opciones del menú o los botones.
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, para ello crea un nuevo proyecto y le asigna por nombre
“Fase2NombreApellido”, para que se diferencie de las soluciones que
desarrollen sus compañeros de grupo. 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
2
de datos abstractos, la gestión de memoria, utilizando clases, objetos,
instancias y métodos.
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 de la aplicación, el nombre completo del
autor 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
Al digitar la contraseña correcta lo llevará al formulario de ingreso de
datos tal como se muestra en imagen 1, que permitirá el ingreso de los
datos solicitados en la aplicación como son: La identificación del viajero,
el nombre completo, el número de viajeros acompañantes para
seleccionar de una lista desplegable, indicar si lleva o no equipaje en
bodega se utilizará un control RadioButon, el destino, (Cali, Bogotá,
Medellín, Cartagena y San Andrés) los cuales se seleccionan de una lista
desplegable de un control ComboBox; la fecha del registro la cual se
mostrará en una caja de texto generada por el sistema.
4
Reserva y no del formulario de ingreso de datos), en la imagen 2 se
muestra el formulario del reporte. Estando en el formulario de reporte,
solo tiene la opción de Regresar al formulario de ingreso de datos.
5
Imagen 2. Formulario de reporte
c) Consolidación
Cómo realizar la consolidación e integración en una única
solución.
6
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 a través de botones con el
nombre de cada integrante, y desde este se hará el llamado a cada uno
de los proyectos individuales, cada botón (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
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
archivo completo de los proyectos individuales como insumo para la
consolidación e integración del trabajo grupal a entregar.
1. Todos los integrantes del grupo deben participar con sus aportes
en el desarrollo de la actividad.
8
3. Antes de entregar el producto solicitado deben revisar que cumpla
con todos los requerimientos que se señalaron en esta guía de
actividades.
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