0% encontró este documento útil (0 votos)
42 vistas6 páginas

Ene - Pro201-1 - Versión Estudiante

Este documento describe un caso hipotético sobre una empresa del rubro sanitario que necesita una solución de software para registrar y dar seguimiento a los requerimientos internos de la subgerencia de informática debido al cambio a modalidad de teletrabajo. Se solicita desarrollar un diagrama de clases, programar las interfaces gráficas según los bosquejos provistos e implementar la lógica de negocio y acceso a datos mediante procedimientos almacenados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas6 páginas

Ene - Pro201-1 - Versión Estudiante

Este documento describe un caso hipotético sobre una empresa del rubro sanitario que necesita una solución de software para registrar y dar seguimiento a los requerimientos internos de la subgerencia de informática debido al cambio a modalidad de teletrabajo. Se solicita desarrollar un diagrama de clases, programar las interfaces gráficas según los bosquejos provistos e implementar la lógica de negocio y acceso a datos mediante procedimientos almacenados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Instituto Profesional AIEP

Vicerrectoría Académica

EVALUACIÓN NACIONAL DE ESPECIALIDAD (ENE) HABILIDADES


MÓDULO: PRO201 TALLER DE PROGRAMACIÓN

Instrucción: Lea el siguiente caso y a continuación realice las 4 tareas asociadas que se describen al
final, considerando las indicaciones específicas entregadas por tu docente para su desarrollo y entrega.

“EMPRESA DEL RUBRO SANITARIO”

Una importante empresa ubicada en la Región Metropolitana (con presencia a lo largo de todo
el país) y dedicada al rubro sanitario lo contacta a usted, para que en su rol de analista programador
ejecute las actividades necesarias para desarrollar un producto (software) que entregue solución a la
siguiente problemática.

Debido a la pandemia toda la empresa ha debido adecuar su funcionamiento a la modalidad de


teletrabajo, varios de los departamentos de la empresa han logrado continuar operando sin mayores
inconvenientes, entre ellos la subgerencia de informática, la que se encarga de asegurar el correcto
funcionamiento de todos los sistemas de esta empresa. Con esta nueva modalidad de teletrabajo la
subgerencia ha notado que internamente tienen deficiencias de funcionamiento, debido a que cuando
trabajaban de manera presencial y necesitaban realizar algún requerimiento como por ejemplo un
restore de B.D, buscar un registro especifico en la base de datos o respaldar un sitio para entregarlo
a algún proveedor de servicios; completaban una hoja y la entregaban al encargado respectivo sin
mayor dificultad, pero actualmente con el teletrabajo todas estas situaciones se informan vía
telefónica o por correo, lo que ha provocado la perdida de trazabilidad de estos requerimientos. Esta
situación ha interferido en los indicadores de la subgerencia ya que no pueden determinar cuántos
requerimientos se han generado internamente.

La subgerencia plantea que necesita almacenar en la base de datos la siguiente información:


1. Descripción del requerimiento.
2. El responsable de resolver el requerimiento (a quien será asignado).
3. El tipo del requerimiento (por ejemplo, si es un requerimiento de base de datos, entonces
será tipo base de datos, si el requerimiento corresponde a bajar o levantar algún sistema
entonces será tipo sistemas, etc.).
4. La prioridad que tiene el requerimiento (alta, media, baja).
Instituto Profesional AIEP
Vicerrectoría Académica

5. Si el usuario es responsable de un requerimiento o se le asigna uno entonces solamente


debe visualizar dichos requerimientos (ya sea que haya ingresado un requerimiento o
hayan asignado uno a resolver).

Además la subgerencia solicita que el usuario debe tener un rol de administrador para visualizar todos
los requerimientos que se hayan generado. Por último, la subgerencia indica que los requerimientos
ingresados tendrán un plazo en días para ser resueltos, esto dependerá de la prioridad del
requerimiento.

La siguiente tabla indica los plazos en días de acuerdo a la prioridad asignada al requerimiento
ingresado.

Prioridad Alta: 3 días de plazo.


Prioridad Media: 4 días de plazo.
Prioridad Baja: 5 días de plazo.

Para su elaboración le entregan los siguientes bosquejos de interfaces:

1.- Autentificación:

2.- Registro Requerimiento


Instituto Profesional AIEP
Vicerrectoría Académica

3.- Al guardar el requerimiento debe indicar el Plazo que tiene el responsable para resolverlo.

4.- Listar Requerimiento


Instituto Profesional AIEP
Vicerrectoría Académica

SITUACIÓN: HIPOTÉTICA.
FUENTE: ELABORACIÓN PROPIA.
Instituto Profesional AIEP
Vicerrectoría Académica

TAREA DE EJECUCIÓN

Tarea n°1

Con la información proporcionada en el caso “Empresa del Rubro Sanitario”, realice un diagrama
de clases en UML, el que debe contener los siguientes requerimientos:

− Clases.
− Atributos.
− Métodos.
− Visibilidad.
− Relaciones.

TAREA DE EJECUCIÓN

Tarea n°2

De acuerdo a los bosquejos y requerimientos presentados en el caso “Empresa del Rubro


Sanitario”, realice la programación por capas de las interfaces, utilizando programación orientada a
objeto e implementando la lógica de negocio necesaria, para dar cumplimiento a los requerimientos.
Recuerde utilizar puntos de interrupción para realizar el debug de su código.

La programación por capas debe cumplir con las siguientes características:


- La funcionalidad Ingresar del formulario de autentificación deberá comparar los datos
ingresados con los existentes en la base de datos. Redirigir al formulario de ingreso en caso
correcto o enviar un mensaje en caso incorrecto.

- El botón Guardar del formulario de registro de requerimientos valida los campos requeridos y
almacena en la base datos en la tabla que corresponda.

- El botón Buscar deberá obtener los requerimientos almacenados en la base de datos y de


acuerdo a los criterios seleccionados en el formulario.

TAREA DE EJECUCIÓN

Tarea n°3

De acuerdo a los bosquejos de interfaces presentados en el caso “Empresa del Rubro Sanitario”,
utilice los componentes gráficos que dispone la herramienta visual studio, para elaborar las interfaces
de usuario. Debe utilizar los controles que muestran los bosquejos.
Instituto Profesional AIEP
Vicerrectoría Académica

TAREA DE EJECUCIÓN

Tarea n°4

Construya el software y el modelo de datos asociados al caso “Empresa del Rubro Sanitario”,
considerando que todo el acceso a datos debe ser implementado a través de la utilización de
procedimientos almacenados y cumplir con las siguientes características:

- Al iniciar el sitio debe cargarse el formulario de autentificación, ambos campos usuario y


password son requeridos. Al presionar el botón “” “Ingresar” deberá validar que el usuario
exista, si es así lo redirige al formulario de ingreso de requerimientos, en caso contrario entrega
un mensaje indicando que el usuario no está registrado.

- En el formulario de registro de requerimiento los combobox se deben cargar con datos desde
la base de datos. El botón guardar almacena el registro en la B.D.

- En el formulario Listar Requerimiento los combobox se cargan con información de la base de


datos. El botón buscar realiza la búsqueda en la B.D de acuerdo a los filtros seleccionados, la
información se carga en el control gridview, el botón “Marcar como Resuelto” cambiará el
estado del requerimiento a resuelto. El botón “Eliminar” elimina el requerimiento.

También podría gustarte