Proyecto Integrador PIS02

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Universidad Politécnica Salesiana

Carrera Computación

PROYECTO INTEGRADOR PIS 02

Periodo: 62 (mayo 2023 – septiembre 2023)

Asignaturas: Fundamentos de Sistemas Operativos (FSO)


Programación Aplicada (PA)
Nivel: 3

Jornada Nocturna

Docentes Nocturna: Eduardo Navarrete, Naranjo Sánchez Ricardo Alfredo

Grupos: 40360

Indicadores de logro asociados al proyecto:

Programación Aplicada

 Desarrolla aplicaciones con capacidad de persistir de datos usando conexiones JDBC


 Implementa algoritmos que emplean expresiones regulares
 Diseña y desarrolla aplicaciones basadas en el uso de clases y métodos genéricos

Fundamentos de Sistemas Operativos

 Dominio de comandos básicos de Linux


 Dominio de los editores de texto
 Distingue los tipos de memoria y su respectiva gestión
 Identifica dispositivos de entrada y salida y su relación con el subsistema
 Manejo de procesos y archivos BATCH usando Shell script

Descripción:

En una escuela fiscal se está necesitando llevar un control en computadora de los estudiantes
que están matriculados, así como información básica de sus datos personales como dirección
del domicilio, representantes, teléfonos de contacto y familiares cercanos. También se requiere
por cada estudiante llevar el control del curso en que se encuentra, paralelo, materias,
profesores y el registro de notas de deberes, lecciones, talleres, exámenes y otros componentes
que comprenda la nota total del estudiante, en la modalidad trimestral con los parciales
correspondientes. Cuando las notas del estudiante en cualquier materia de un parcial sean por
debajo del umbral mínimo requerido pactado por la institución, el sistema de manera
automática deberá generar un correo electrónico al padre/representante del estudiante con
copia al docente de la materia para que estén enterados de inmediato y se tomen los correctivos
del caso. Si el número de materias por debajo del umbral por parcial es mayor a tres, el sistema
deberá generar de forma automática una citación.

Al final de cada parcial, de cada trimestre y del año lectivo, el sistema deberá generar el reporte
de notas. En el caso de estudiantes con notas excelentes, para cada caso (parcial, trimestre y fin
de año lectivo), deberá generar una nominación para el diploma correspondiente.
Programación Aplicada

Se solicita la realización de una aplicación que utilice interfaz gráfica amigable, que se conecte a
una base de datos SQL Server. En esa base de datos implementará las operaciones usando la
arquitectura MVC, las operaciones a realizar desde cada formulario serán implementadas
usando procedimientos almacenados que serán llamados desde cada formulario. Se gestionarán
todas las operaciones de inserción consulta, actualización y eliminación y cada operación será
verificada con consultas a la base de datos. Debe utilizar expresiones regulares en el desarrollo
de la aplicación en las validaciones de datos.

Fundamentos de Sistemas Operativos

Se solicita realizar usando el sistema operativo Linux, la realización de scripts necesarios para
efectuar un respaldo automatizado de los archivos de desarrollo ubicados en una carpeta
específica. Estos archivos corresponden a los programas realizados por los desarrolladores y que
son subidos en el servidor. Este respaldo será comprimido y subido automáticamente a una
carpeta drive en la nube.

Entregables:

1. Administración de Sistemas Operativos


 Scripts en Linux para respaldo automático de archivos del proyecto
2. Programación Aplicada
 Archivos del Proyecto

Fechas:

 Establecidas en el AVAC por cada docente

Observaciones:

** Cada docente deberá especificar los lineamientos adicionales que estime conveniente.

Rúbricas y guías de evaluación:

Programación Aplicada (Sobre 10 puntos):


DIMENSIONES O NIVELES DESEADOS
RASGOS QUE SE
EVALUACIÓN: RUBRICA DE PIS PROGRAMACION APLICADA
CONSIDERAN
NECESARIOS
CRITERIOS DE 4 3 2 1 0
EVALUACIÓN
(INDICADORES DE
LOGRO)
Emplea clases Diseña y desarrolla Utiliza Utiliza Utiliza No utiliza
y/o métodos aplicaciones programación programación programación programación
genéricos basadas en el uso genérica en el genérica en el genérica en el genérica
de clases y métodos 100% de los 60% de los 20% de los
genéricos casos casos casos
Utiliza Implementa Utiliza Utiliza Utiliza No utiliza
expresiones algoritmos que expresiones expresiones expresiones expresiones
regulares emplean regulares en regulares en regulares en regulares
expresiones el 100% de el 60% de los el 20% de los
regulares los casos casos casos
El sistema utiliza Desarrolla Presenta el Presenta el Presenta el Presenta el Código con
Base de datos y aplicaciones con 100% de la 80% de la 50% de la 30% de la errores y no
presenta la capacidad de funcionalidad funcionalidad funcionalidad funcionalidad resuelve lo
totalidad de los persistir datos en respecto a respecto a respecto a respecto a solicitado
formularios y archivos y base de bases de bases de bases de bases de
consultas datos. datos datos datos datos
solicitadas

Fundamentos de Sistemas Operativos (Sobre 6 puntos):


DIMENSIONES O NIVELES DESEADOS
RASGOS QUE SE
CONSIDERAN EVALUACIÓN: RUBRICA DE Fundamentos de Sistemas Operativos
NECESARIOS CRITERIOS DE 3 2 1 0
EVALUACIÓN
(INDICADORES
DE LOGRO)
Uso comandos Desarrolla Aplica correcta y Aplica Aplica No aplica los
básicos en Linux programas para ordenadamente los correctamente los parcialmente los comandos de
Automatización comandos de comandos de comandos de administración
de procesos administración administración administración Linux
usando archivos Linux Linux Linux
Programabilidad batch en Shell El programa cuenta El programa cuenta El programa El programa no
Shell script script con todos los con todos los cuenta con la cuenta con ningún
componentes e componentes mayoría de los componente
incluye cosas componentes
adicionales que
mejoran la
presentación del
resultado
Pruebas de El programa El programa El programa El programa no
funcionamiento cumple cumple cumple cumple
satisfactoriamente satisfactoriamente parcialmente satisfactoriamente
con todas las con todas las con todas las con las pruebas
pruebas pruebas pruebas
incluyendo de los
componentes
adicionales

Referencias Bibliográficas
Silberchatz A, Gagne G, Galvin P; Operating System Concepts - 10 th Edition , 2018

Julio Gómez López; Programación shell. Aprende a programar con más de 200 ejercicios
resueltos – 1ra Edición, 2012.

SZNAJDLEDER, Pablo; Java a fondo: - estudio del lenguaje y desarrollo de aplicaciones - 2a ed.

También podría gustarte