Professional Documents
Culture Documents
Evaluación
ENA-TPC301-2019-1-PEV-
TALLER DE
PROGRAMACIÓN NET
Evaluación
ENA-TPC301-2019-1-PEV-TALLER DE PROGRAMACIÓN NET
Resultados
EVALUACIÓN NACIONAL (ENA) DE HABILIDADES
INDICACIONES GENERALES:
La ENA de Habilidades corresponde a una actividad de evaluación práctica que se detallará al final, la cual realizaras
en forma individual, dentro de las dependencias del laboratorio/taller indicado por tu docente.
En esta actividad práctica el docente evaluará tu desempeño en la ejecución de un procedimiento asociado a los
aprendizajes del módulo, mediante una pauta de observación tipo rúbrica que deberás activar según las indicaciones
que se detallan al final.
IMPORTANTE: Cualquier producto final (trabajo, proyecto, actividad, etc.) de la evaluación práctica debe ser
entregado directamente al docente por correo o en papel, según lo informado en clases, puesto que la
plataforma no está habilitada, por el momento, para enviar o subir archivos por parte de los estudiantes.
INSTRUCCIONES GENERALES:
El objetivo del instrumento evaluativo es evidenciar por parte del estudiante la confección de un proyecto de
escritorio, en el cual utilice todas las tecnologías vistas en el módulo.
Usted deberá ceñirse estrictamente a las descripciones de los puntos requeridos.
Utilice el software complementario para el desarrollo de la evaluación.
El proyecto debe estar contenido en una carpeta con su nombre.
Un negocio familiar dedicado al rubro veterinario lo contacta a usted, para solicitar sus servicios como analista-
programador.
El dueño de la veterinaria le agenda una reunión en la cual le comenta que el negocio ha crecido y necesitan
automatizar los procesos de controles de mascotas. Le indica que, actualmente, todos los controles se llevan a
mano en cuadernos lo que no permite realizar un seguimiento de los controles, de las vacunas, de los servicios
más solicitados o entregar un detalle al cliente del servicio realizado. También le comenta que por ahora
necesitan un demo que NO utilice base de datos, y además que no es necesario que esté en la web, solo que sea
un sistema local.
El funcionamiento actual es el siguiente:
Un cliente llama para agendar un control o una revisión de su mascota, el encargado lo registra en un cuaderno y
avisa al veterinario que tendrá un cliente.
El dueño del negocio le explica que necesita que el proceso se ordene y funcione de la siguiente forma: cuando el
cliente llame, el encargado deberá ingresar al sistema, registrar al cliente y mascota en caso de no tener
atenciones previas, registrar el control o servicio (baño de mascota, corte de pelo y corte de uñas), consultar
atenciones o servicios realizados. El encargado de utilizar el sistema debe tener la posibilidad de eliminar el
servicio o control en caso de que el cliente no llegue o llame para cancelar la cita.
Para dar solución a la problemática, le entrega el siguiente bosquejo de interfaces (se detalla más abajo).
Bosquejo de Interfaces:
Menú
Ingresar Control/Servicio
Aspectos Generales:
Cree una carpeta con su Nombre y Apellido (ej.: Pedro Perez) en la cual almacenará la aplicación y la
documentación asociada al proyecto.
Cuando termine su trabajo, resguárdelo y dé aviso al docente para que lo revise y retroalimente.
1) Documento de Requerimientos
a) Elabora documento con base en la revisión de los requerimientos funcionales extraídos del caso
expuesto, utilizando para ello la(s) técnica(s) de:
Identificación de requerimientos.
Documentar reglas de negocio.
Especificar atributos de calidad.
Crear matriz de rastreabilidad.
b) Agregue al documento una nota indicando cuáles de todos los conceptos estudiados considera que
fueron decisivos en la elaboración de éste y en la realización de la profesión en general.
2) Diccionario de Datos
a) Elaborar documento con el diccionario de datos, utilizando o considerando los prototipos de interfaces
propuestos para extraer los datos que utilizará la aplicación. Para ello considere que debe identificar datos
de entrada y datos de salida, procesos, flujos, almacenes de datos y las relaciones entre los datos.
3) Diagrama de clases:
a) Elabore un diagrama de clases de acuerdo con el caso expuesto, identificando entidades, relaciones y
atributos, considerando los requerimientos solicitados por el usuario.
Interfaces Gráficas:
4) Menú:
a) Identifique la estructura y elabore un proyecto de escritorio, el cual contenga como primera interfaz la
siguiente:
a) A través de la elaboración de la siguiente interfaz debe distinguir los atributos requeridos para la solución del
caso expuesto, aplicando el principio de abstracción.
b) El botón “Guardar Datos” deberá almacenar los datos en una colección de datos, con los tipos de datos que
correspondan. Debe elaborar las clases que usted considere necesarias.
c) Antes de ejecutar el proyecto debe cerciorarse que la compilación es correcta y realizar un seguimiento,
utilizando las herramientas que proporciona VS para la depuración.
Nota:
6) Ingresar Control/Servicio:
a) A través de la implementación del siguiente formulario, en el botón guardar deberá distinguir arreglos
unidimensionales/ multidimensionales en C#, para realizar el almacenamiento de la información y cumplir con lo
que indica el caso expuesto.
b) Para asegurar el correcto funcionamiento de la interfaz, debe identificar los errores a través de métodos y
herramientas de depuración.
Nota:
a) A través de la creación de la siguiente interfaz, deberá utilizar contenedores para entregar solución a unos de
los requerimientos expuestos en el caso de estudio.
b) Con el botón “Buscar” realizar la búsqueda en la colección de datos definida y asignar el resultado al control
DataGridView, si no existen resultados deberá mostrar un mensaje que indique que no existen resultados y
ocultar la DataGridView, este control deberá están contenido en un panel.
Espacio
Plazos
Materiales (Software)
Visual Studio la versión que exista en la sede
Programa para comprimir archivos (.rar o .zip)
Office
Técnicas
Identificar Requerimientos
Elaborar el modelo de Clases
Elabora las Clases (Atributos, tipo de datos/ Métodos/ Funciones/ Objetos)
Utilizar propiedades POO
Utilizar listas
Utilizar puntos de interrupción para detectar errores
Hardware
Un equipo por estudiante con conexión a internet
El producto final es un proyecto de escritorio el cual contemple todas las funcionalidades antes
detalladas:
Ingresar Control/Servicio
Al ingresar a este formulario se debe visualizar correctamente cargados los controles (estáticos) que deben permitir
escoger cualquier opción de estos combobox, al presionar el botón “Guardar Datos” se debe incorporar un ítem a la
colección de datos definida. El botón “Consultar Control/Servicio” deberá redirigir al formulario de consulta de
control/servicio.
Consultar Control/Servicio
Al ingresar a este formulario se debe visualizar correctamente cargados los controles (estáticos) que deben permitir
escoger cualquier opción de estos combobox, al presionar el botón “Buscar” debe entregar los resultados al control
DataGridView.
Dentro de la siguiente sección "Envío de Actividad", presiona el botón "Envío de escritura" redacta o copia el
siguiente texto ennegrecido entre comillas y para finalizar presiona nuevamente "Envío de escritura" para mandarlo
a tu docente: *
"Profesor/a
Informo a Ud. que revisé y tomo conocimiento de la pauta de evaluación con la que seré observado durante la
actividad práctica y en base a la cual seré calificado, según mi desempeño en la ejecución de la situación
descrita"
*IMPORTANTE: Es fundamental que realices este último paso oportuna y correctamente, ya que, si no lo
completas previo al inicio de la actividad, tu docente no podrá visualizar la pauta de evaluación online y por
tanto no podrás rendir la ENA de Habilidades cuando corresponda.