Actualización de mallas curriculares de la Universidad del Bío-Bío considerando asignaturas modulares

114  Descargar (0)

Texto completo

(1)

1

UNIVERSIDAD DEL BÍO-BÍO Facultad De Ciencias Empresariales Departamento De Sistemas De Información Ingeniería de Ejecución en Computación e Informática

Actualización De Mallas Curriculares De La Universidad

Del Bío-Bío Considerando Asignaturas Modulares

Autor:

Jonathan Boris Soto Quezada Profesor(a) Guía: Alejandra Segura Navarrete

2 de octubre del 2015 Concepción - Chile

(2)

2

Resumen

Este proyecto se presenta para dar conformidad a los requisitos exigidos por la Universidad de Bío-Bío en el proceso de titulación para a la carrera de Ingeniería de ejecución en Computación e Informática.

El proyecto titulado “Actualización De Mallas Curriculares De La Universidad Del Bío-Bío Considerando Asignaturas Modulares” se enmarca en el proceso de renovación curricular facilitando así la implementación efectiva del modelo educativo de la Universidad.

El proyecto contempla la incorporación de asignaturas modulares al sistema corporativo de la universidad del Bío-Bío, las cuales están ausentes desde el año 2010. Con esta incorporación se hace posible almacenar las calificaciones obtenidas por los alumnos y poder llevar un registro completo de la asignatura sección, registro que no existe más que en archivos Excel.

La metodología utilizada para este proyecto es un desarrollo evolutivo, en específico el exploratorio, y la metodología SCRUM. Esta combinación nos permite ir iterando y en cada iteración desarrollar uno o más módulos, los cuales son revisados y se puede resolver al comienzo de la siguiente iteración algunos problemas o cambiar una vez probado, alguna característica para así ir mejorando el proceso.

(3)

3

Índice General

1 INTRODUCCIÓN ... 8

2 DEFINICION DE LA EMPRESA O INSTITUCIÓN ... 8

2.1 DESCRIPCIÓN DE LA EMPRESA ... 8

2.2 DESCRIPCIÓN DEL ÁREA DE ESTUDIO ... 11

2.3 DESCRIPCIÓN DE LA PROBLEMÁTICA ... 11

3 DEFINICIÓN PROYECTO ... 12

3.1 OBJETIVOS DEL PROYECTO ... 12

3.2 AMBIENTE DE INGENIERÍA DE SOFTWARE ... 13

DEFINICIONES,SIGLAS Y ABREVIACIONES ... 15

4 ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE ... 17

4.1 ALCANCES ... 17

4.2 OBJETIVO DEL SOFTWARE ... 17

4.3 DESCRIPCIÓN GLOBAL DEL PRODUCTO ... 18

4.3.1 INTERFAZ DE USUARIO ... 18

4.3.2 INTERFAZ DE HARDWARE ... 18

4.3.3 INTERFAZ SOFTWARE ... 18

4.3.4 INTERFACES DE COMUNICACIÓN ... 18

4.4 REQUERIMIENTOS ESPECÍFICOS ... 18

4.4.1 REQUERIMIENTOS FUNCIONALES DEL SISTEMA ... 18

4.4.2 INTERFACES EXTERNAS DE ENTRADA ... 21

4.4.3 INTERFACES EXTERNAS DE SALIDA ... 24

4.4.4 ATRIBUTOS DEL PRODUCTO ... 26

5 FACTIBILIDAD ... 26

5.1 FACTIBILIDAD TÉCNICA. ... 26

5.2 FACTIBILIDAD OPERATIVA. ... 27

5.3 FACTIBILIDAD ECONÓMICA. ... 27

5.4 CONCLUSIÓN DE LA FACTIBILIDAD ... 28

6 ANÁLISIS ... 28

6.1 DIAGRAMA DE CASOS DE USO ... 28

6.1.1 ACTORES ... 28

6.1.2 CASOS DE USO Y DESCRIPCIÓN ... 29

6.1.3 ESPECIFICACIÓN DE LOS CASOS DE USO ... 33

6.2 MODELAMIENTO DE DATOS ... 63

7 DISEÑO ... 70

7.1 DISEÑO DE FÍSICO DE LA BASE DE DATOS ... 70

7.2 DISEÑO DE ARQUITECTURA FUNCIONAL ... 76

7.3 DISEÑO INTERFAZ Y NAVEGACIÓN ... 77

(4)

4

8 PRUEBAS ... 81

8.1 ELEMENTOS DE PRUEBA... 81

8.2 ESPECIFICACIÓN DE LAS PRUEBAS ... 82

8.3 RESPONSABLES DE LAS PRUEBAS ... 82

8.4 CALENDARIO DE PRUEBAS ... 82

8.5 DETALLE DE LAS PRUEBAS ... 83

8.6 CONCLUSIONES DE PRUEBA ... 97

9 PLAN DE CAPACITACIÓN Y ENTRENAMIENTO ... 98

10 PLAN DE IMPLANTACIÓN ... 98

11 RESUMEN ESFUERZO REQUERIDO ... 99

12 CONCLUSIONES ...100

13 BIBLIOGRAFÍA ...100

14 ANEXO: PLANIFICACION INICIAL DEL PROYECTO ...100

14.1.1 ESTIMACIÓN INICIAL DE TAMAÑO ... 100

15 ANEXO: RESULTADOS DE ITERACIONES EN EL DESARROLLO ...103

(5)

5

Índice Tablas

Tabla 1 Requerimientos funcionales ... 21

Tabla 2 Interfaces Externa de Entrada ... 24

Tabla 3 Interfaces Externas de Salida ... 26

Tabla 4 Especificación CU Crear Programa de Asignatura... 33

Tabla 5 Especificación CU Modificar Programa de Asignatura ... 34

Tabla 6 Especificación CU Agregar Competencias ... 35

Tabla 7 Especificación CU Eliminar Competencias ... 35

Tabla 8 Especificación CU Editar Resultados de Aprendizaje a la competencia de la Asignatura ... 36

Tabla 9 Especificación CU Editar metodología al Resultado de Aprendizaje ... 37

Tabla 10 Especificación CU Editar Contenidos al Resultado de Aprendizaje. ... 38

Tabla 11 Especificación CU Editar Criterios de Evaluación al Resultado de Aprendizaje. ... 39

Tabla 12 Especificación CU Buscar Bibliografía BD Biblioteca ... 40

Tabla 13 Especificación CU Editar Bibliografía ... 41

Tabla 14 Especificación CU Crear Módulos Asignatura ... 41

Tabla 15 Especificación CU Registrar Ponderación Calificación por Módulo. ... 42

Tabla 16 Especificación CU Actualizar Ponderación Calificación por Módulo ... 43

Tabla 17 Especificación CU Registrar Ponderación Sub Calificación por Módulo. ... 44

Tabla 18 Especificación CU Actualizar Ponderación Sub Calificación por Módulo. ... 45

Tabla 19 Especificación CU Registrar notas Calificaciones y sub Calificaciones por Módulo ... 45

Tabla 20 Especificación CU Actualizar notas Calificaciones y sub Calificaciones por Módulo ... 46

Tabla 21 Especificación CU Buscar Notas alumnos por Módulo ... 47

Tabla 22 Especificación CU Calcular promedio del modulo ... 47

Tabla 23 Especificación CU Buscar Promedio Final de Alumnos por Módulo ... 48

Tabla 24 Especificación CU Generar Acta Módulo ... 48

Tabla 25 Especificación CU Buscar Nota Laboratorio Alumnos ... 49

Tabla 26 Especificación CU Calcular promedio asignatura ... 50

Tabla 27 Especificación CU Buscar Promedio Final Alumnos ... 50

Tabla 28 Especificación CU Generar Acta Asignatura ... 51

Tabla 29 Especificación CU Listar asignaturas por departamento ... 51

Tabla 30 Especificación CU Consultar Oferta Asignatura ... 52

Tabla 31 Especificación CU Modificar Oferta Asignatura ... 52

Tabla 32 Especificación CU Buscar Carreras y planes ... 52

Tabla 33 Especificación CU Acotar Carreras ... 53

Tabla 34 Especificación CU Mantener Horario ... 54

Tabla 35 Especificación CU Buscar otros Docentes ... 55

Tabla 36 Especificación CU Detalle Docencia ... 56

Tabla 37 Especificación CU Mantener Programa Académico. ... 57

Tabla 38 Especificación CU Buscar Planes Académicos ... 57

Tabla 39 Especificación CU Mantener Plan Académico. ... 58

Tabla 40 Especificación CU Buscar Asignaturas ... 59

Tabla 41 Especificación CU Crear Malla ... 60

Tabla 42 Especificación CU: Agregar Actividades de Aprendizaje. ... 61

Tabla 43 Especificación CU Registrar Actividades de Evaluación. ... 61

Tabla 44 Especificación CU Registrar Recurso Didáctico ... 62

(6)

6

Tabla 46 Especificación Módulo Valida código Asignatura ... 78

Tabla 47 Especificación Módulo Actualizar Asignatura ... 78

Tabla 48 Especificación Módulo Registrar Oferta ... 79

Tabla 49 Especificación Módulo Valida Número Sección ... 79

Tabla 50 Especificación Módulo Actualizar Oferta ... 79

Tabla 51 Especificación Módulo Cambia horas autónomas ... 79

Tabla 52 Especificación Módulo Guardar Competencias... 79

Tabla 53 Especificación Módulo Registrar Programa Académico ... 80

Tabla 54 Especificación Módulo Validar código Programa ... 80

Tabla 55 Especificación Módulo Actualizar Programa Académico ... 80

Tabla 56 Pruebas Editar Programa Asignatura. ... 84

Tabla 57 Pruebas Editar Resultado de Aprendizaje. ... 85

Tabla 58 Pruebas Editar Contenidos al Resultado de Aprendizaje ... 86

Tabla 59 Pruebas Editar Criterios de Evaluación al Resultado de Aprendizaje. ... 87

Tabla 60 Pruebas Editar Metodología al Resultado de Aprendizaje. ... 88

Tabla 61 Pruebas Editar Módulos ... 89

Tabla 62 Pruebas Editar Ponderación Calificaciones ... 90

Tabla 63 Pruebas Editar Ponderación Sub Calificaciones ... 91

Tabla 64 Pruebas Editar notas Calificación ... 92

Tabla 65 Pruebas Editar notas Sub Calificación ... 93

Tabla 66 Pruebas Editar Guía didáctica ... 95

Tabla 67 Pruebas Editar Programa Académico ... 96

Tabla 68 Pruebas Editar Plan Académico ... 97

Tabla 69 Resumen Esfuerzo Requerido ... 99

Tabla 70 Estimación Inicial Actores ... 100

Tabla 71 Estimación Inicial Casos de Uso ... 101

Tabla 72 Estimación Inicial Factores Técnicos ... 102

Tabla 73 Estimación Inicial Factores de Entorno ... 102

(7)

7

Índice Figuras

Ilustración 1 Estructura Organizativa ... 9

Ilustración 2 Desarrollo Evolutivo ... 13

Ilustración 3 Metodología ... 14

Ilustración 4 CU: Programa de Asignatura ... 29

Ilustración 5 CU: Notas Calificaciones por Módulo ... 30

Ilustración 6 CU: Ponderación Calificaciones Módulo ... 30

Ilustración 7 CU: Acta por módulo y asignatura ... 31

Ilustración 8 CU: Guía Didáctica ... 31

Ilustración 9 CU: Programa Académico ... 32

Ilustración 10 CU: Oferta Asignatura ... 32

Ilustración 11 MER: Asignatura ... 64

Ilustración 12 MER: Asignatura Sección ... 65

Ilustración 13 MER: Plan Carrera ... 66

Ilustración 14 MER: Malla Carrera ... 67

Ilustración 15 MER: Calificaciones Parciales ... 68

Ilustración 16 MER Guía Didáctica... 69

Ilustración 17 MR: Asignatura ... 70

Ilustración 18 MR: Asignatura Sección ... 71

Ilustración 19 MR: Plan Carrera ... 72

Ilustración 20 MR: Malla Carrera ... 73

Ilustración 21 MR Calificaciones Parciales ... 74

(8)

8

1

INTRODUCCIÓN

La Dirección de informática de la Universidad del Bío-Bío ha tomado el desafío de incorporar en su sistema corporativo las asignaturas modulares, que desde el año 2010 han comenzado a impartirse en dicha Universidad, pero hasta el día de hoy los sistemas no le dan el soporte necesario, es por ello que el proyecto que se describe a continuación tiene como finalidad incorporar en los sistemas corporativos de la Universidad las asignaturas modulares.

El presente informe detalla paso a paso como se ha desarrollado el proyecto, describiendo en primera instancia la empresa en la cual se desarrolla el proyecto y el área de estudio. Por parte del proyecto se describe su objetivo general y objetivos específicos, la metodología de desarrollo utilizada, y se definen una serie de requerimientos funcionales.

2

DEFINICION DE LA EMPRESA O INSTITUCIÓN

2.1

Descripción de la empresa

Nombre : Universidad del Bío-Bío

Dirección : Avenida Collao 1202, Concepción.

Rubro : Educación

Productos – Servicios que ofrece: Educación Superior.

Competencia Directa: Universidades del Consejo de Rectores de la Región del Bío-Bío.

Cuota de Mercado: Actualmente la Universidad consta de una matrícula de más de 10.000

alumnos.

Misión:

La Universidad del Bío-Bío, a partir de su naturaleza pública, responsable socialmente y estatal, tiene por misión, desde la Región del Biobío, aportar a la sociedad con la formación de personas integrales, a través de una Educación Superior de excelencia. Comprometida con los desafíos de la región y del país, contribuye a la movilidad e integración social por medio de; la generación y transferencia de conocimiento avanzado, mediante la docencia de pregrado y postgrado de calidad, la investigación fundamental, aplicada y de desarrollo, la vinculación bidireccional con el medio, la formación continua y la extensión. Asimismo, impulsa el emprendimiento y la innovación, el fortalecimiento de la internacionalización y el desarrollo sustentable de sus actividades, basada en una cultura participativa centrada en el respeto a las personas.

(9)

9

Ser reconocida a nivel nacional e internacional como una Universidad pública, responsable socialmente y regional que, comprometida con su rol estatal, desde la Región del Biobío, forma personas integrales de excelencia y aporta a través de su quehacer al desarrollo sustentable de la región y el país.

Estructura organizativa:

(10)

10

Descripción de funciones:

Honorable Junta Directiva: La Honorable Junta Directiva es el máximo cuerpo colegiado de la Universidad. Sus principales atribuciones son, entre otras, fijar la política global de desarrollo de la corporación y los planes de mediano y largo plazo; aprobar el presupuesto anual de la Universidad y sus modificaciones, las plantas del personal y sus modificaciones, y las normas con arreglo a las cuales se fijarán las remuneraciones; aprobar la estructura orgánica de la Universidad y las modificaciones que sean compatibles con su Estatuto.

Rectoría: La Rectoría es la unidad de gobierno superior encargada de dirigir, promover y coordinar la actividad de la Universidad. Además, entre otras funciones, al Rector le corresponde, administrar los bienes de la Corporación, velar por el cumplimiento del Estatuto y reglamentación orgánica; y representar a la Universidad legal, judicial y extrajudicialmente.

Prorrectoría: La Prorrectoría es una unidad superior, que después del Rector, tiene labores de coordinación en el desarrollo y gestión de los asuntos académicos y administrativos de la Universidad, sin perjuicio de otras que el Rector le encomiende. Asimismo, le corresponde dirigir la gestión administrativa de la Sede Chillán.

Secretaría General: La Secretaría General está a cargo del Secretario General quien actúa como Ministro de Fe y vocero oficial de la Universidad y, en tal calidad, le corresponde el cuidado, archivo y custodia de los documentos universitarios, la emisión de los documentos en que conste un título o grado otorgado por la Universidad, la suscripción de documentos y el desempeño de todas las demás funciones inherentes al cargo o que los reglamentos determinen.

Dirección General de Investigación, Desarrollo e Innovación: La misión de esta

unidad es generar, aplicar, difundir y supervisar las políticas corporativas relativas a la creación de conocimiento y vinculación con el medio en el campo de la investigación, desarrollo e innovación de las ciencias, la tecnología, las artes y las humanidades. Para desarrollar sus funciones, esta Dirección General cuenta con la Dirección de Desarrollo y Transferencia Tecnológica, y la Dirección de Investigación.

Vicerrectoría Académica: Es la unidad que desarrolla, administra y coordina los

(11)

11

2.2

Descripción del área de estudio

La Dirección de Admisión y Registro Académico tiene la función de administrar las mallas curriculares de todas las carreras impartidas en la Universidad, velando por el fiel cumplimiento de la reglamentación vigente y administrando la información curricular y personal de los alumnos de la Universidad, definiendo y certificando los diferentes títulos y grados académicos que el estudiante puede adquirir.

Objetivo del área

 Registrar, mantener y procesar toda la información de los estudiantes de la Universidad del Bío-Bío.

 Efectuar el resguardo del cumplimiento del Reglamento de Régimen de Estudios vigentes.

 Certificar los grados académicos, títulos profesionales y postgrados que el alumno haya cursado efectivamente.

 Generar información estadística de las asignaturas, cursos, carreras y alumnos, y cualquiera otra información que sea relevante para la toma de decisiones.

Cargos

Jefe (a) Departamento de Admisión y Registro

Responsable de la gestión administrativa del servicio, mantenimiento actualizados los antecedentes académicos de estudiantes de pre-grado en el sistema computacional DARCA.

2.3

Descripción de la problemática

En el año 2010 la Universidad del Bío-Bío comenzó a impartir las asignaturas de ciencias básicas (Matemática, Física y Química) de forma modular, en marco del proyecto Mecesup UBB0809 “Implementación de un plan de nivelación de competencias básicas y genéricas en ciencias básicas para alumnos de Ingeniería” rediseñando así la forma en la que se administran las asignaturas. El objetivo del proyecto es mejorar las posibilidades de éxito académico de los estudiantes de primer y segundo año (ciclo inicial).

(12)

12

La ejecución de los programas modulares ha creado un conflicto en los sistemas corporativos de la universidad, ya que en ellos no se hace diferencia entre una asignatura normal de una asignatura modular. Lo anterior trae consigo problemas tales como:

 Que el manejo de las notas parciales se debe llevar a cabo utilizando otros programas fuera del sistema.

 Que las actas de una asignatura son firmadas sólo por 1 profesor y no todos los profesores responsables de cada módulo

 La asignación de secciones se planifica fuera de los sistemas, ya que dependiendo de la aprobación /reprobación de un módulo se abren más o menos secciones del siguiente módulo o se abren más o menos secciones del módulo que se repite.

 No se mantiene un registro de los alumnos que participan en un módulo o los profesores que lo dictan, por lo tanto no queda registro histórico dentro del actual sistema.

 Se dificulta el análisis de la efectividad de las Asignaturas Modulares respecto a las no modulares.

 Entre otros.

3

DEFINICIÓN PROYECTO

3.1

Objetivos del proyecto

Objetivo General

Implementar un sistema que permita dar soporte a las carreras con asignaturas modulares en la Intranet Corporativa de la Universidad del Bío-Bío.  Objetivos específicos.

o Analizar la funcionalidad y modelos de la base de datos actual.

o Analizar la forma actual en la que se imparten las asignaturas modulares.

o Analizar el reglamento de asignaturas modulares.

o Analizar la arquitectura existente1.

o Diseñar el sistema.

o Implementación y pruebas.

(13)

13

3.2

Ambiente de Ingeniería de Software

Desarrollo Evolutivo

El desarrollo evolutivo consta del desarrollo de una versión inicial que luego de exponerse se va refinando de acuerdo de los comentarios o nuevos requerimientos por parte del cliente o del usuario final. Las fases de especificación, desarrollo y validación se entrelazan en vez de separarse.

El tipo de desarrollo evolutivo será el desarrollo exploratorio,donde el objetivo del proceso es trabajar con el cliente para explorar sus requerimientos y entregar un sistema final. El desarrollo empieza con las partes del sistema que se comprenden mejor. El sistema evoluciona agregando nuevos atributos propuestos por el cliente.

Ilustración 2 Desarrollo Evolutivo

Metodología SCRUM

(14)

14

pueden introducir cambios funcionales o de prioridad en el inicio de cada nueva iteración sin ningún problema. Cada iteración tiene periodo de tiempo, dos semanas a un mes por ejemplo.

Ilustración 3 Metodología

En este proyecto se utilizará SCRUM ya que por cada iteración se irán agregando nuevas funcionalidades y mejorando las existentes. Cada Sprint de SCRUM será planificado antes de comenzar, y a medida que vaya iterando, si aparecen nuevas funcionalidades o correcciones se realizaran una vez comenzado el siguiente Sprint.

Técnicas y Notaciones:

o Diagramas de Casos de Uso: Los diagramas de caso de uso son una herramienta

utilizada para modelar la relación que tienen los usuarios o actores con las funcionalidades del sistema.

o Modelo Entidad Relación y Modelo Relacional: Son el modelo lógico y físico respectivamente de la base de datos. El modelo lógico (MER) muestra cómo interactúan las entidades entre sí. El modelo físico (MR) nos muestra de manera de esquema como se estructurará la base de datos del sistema.

Estándares de documentación

o Manual de Documentación de Procedimientos de almacenado.

o Plantilla de Documentación del Proyecto de Desarrollo de Software, 26 de junio de 2011.

(15)

15

o Sybase Power Builder 11.0: es una herramienta de desarrollo de clase empresarial

desarrollada por la empresa Sybase. PowerBuilder es orientada a eventos y permite el desarrollo de diferentes tipos de aplicaciones y componentes para ejecutar arquitecturas cliente/servidor, distribuidas y Web (en sus últimas versiones).

o Sybase Power Designer 12.1.0: conjunto de herramientas que combina distintas técnicas estándares de modelado líderes en el mercado: UML, BPM, y técnicas tradicionales de diseño de base de datos; con soporte a plataformas de desarrollo como .NET, PowerBuilder®, Java™, Eclipse, etc.

o Microsoft SQL Server 2008 R2: Es un Sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL.

o Smarty: es un motor de plantillas para PHP, es decir, separa el código PHP, como lógica de negocios, del código HTML, como lógica de presentación, y genera contenidos web mediante la colocación de etiquetas Smarty en un documento.

o lightshot: Aplicación que permite tomar capturas de pantalla directamente desde el escritorio a cualquier ventana o programa en ejecución.

o Sublime Text 2: Editor de texto avanzado, permite la programación de varios lenguajes al mismo tiempo (por ejemplo: PHP y JavaScript).

o Virtual Box: Es una programa que permite simular sistemas operativos llamados sistemas invitados dentro de un sistema operativo llamado anfitrión.

o GIT: Sistema de control de versiones. Permite llevar un registro de los cambios realizados al código.

o OpenVPN: Programa Utilizado para crear un puente entre la Máquina virtual de desarrollo y los servidores de BD y GIT de la Universidad.

o Navegador Web: Programa utilizado para navegar por internet. Nos permite

visualizar páginas web. Algunos Navegadores utilizados son Mozilla Firefox, Internet Explorer o Google Chrome.

Definiciones, Siglas y Abreviaciones

Este ítem se incluye la definición de las siglas, abreviaciones, conceptos técnicos o de negocio que son necesarios para el buen entendimiento de este documento.

UBB : Universidad del Bío-Bío

(16)

16

Ocurrencia : Inscripción de asignaturas

Oferta Académica: Asignación de secciones, profesor y horario a una asignatura en particular, para que luego el alumno pueda inscribir la asignatura.

Créditos SCT: Sistema de Créditos Transferibles. Un crédito SCT en la Universidad del Bío-Bío es equivalente a 30 horas cronológicas de carga horaria total del alumno, asociada al trabajo académico presencial y autónomo.

Módulo: Consiste en unidades de contenido de conocimiento que tienen quesuperar los

alumnos en el semestre,

así al finalizar un módulo, se evalúa y los alumnos que

aprueban continúan con el módulo siguiente, de lo contrario deben

inmediatamente repetir el módulo

.

Mantenedor: Un mantenedor se refiere a un módulo que permite Agregar, Modificar y Eliminar registros en una o varias tablas específicas de la base de datos.

Malla curricular: Conjunto de asignaturas y actividades ordenadas según una secuencia

lógica conducente a un grado académico y/o título profesional. También es llamado Plan de Estudios.

Asignatura: Conjunto de actividades académicas valoradas en créditos que, de acuerdo a un plan de estudios perteneciente a una determinada carrera, constituye una unidad de aprendizaje que se desarrolla durante un semestre académico.

MER: Modelo Entidad Relación.

MR: Modelo Relacional.

JS: JavaScript es un lenguaje de programación interpretado, de parte del lado del cliente, permite mejoras en la interfaz de usuario y páginas web dinámicas.

Competencias Genéricas UBB: Son aquéllas denominadas fundamentales o transversales

que debe poseer un graduado universitario y hacen referencia a aspectos genéricos de conocimientos, habilidades y capacidades necesarias para posesionarse en el contexto laboral y para la vida como ciudadano responsable.

Competencias Específicas: Son las competencias propias de la profesión las cuales se establecen de acuerdo al perfil de la carrera en particular y, a la vez, le proporcionan un sello distintivo a ésta en relación con otras instituciones formadoras.

(17)

17

Editar: Se define como la acción de crear, modificar o eliminar.

4

ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE

4.1

Alcances

El proyecto consta de cuatro módulos:  Asignatura

 Oferta Asignatura  Calificaciones

 Programas Académicos

Estos módulos se integran a la nueva Intranet Corporativa de la Universidad, aportando así nuevas funcionalidades para docentes y administrativos.

4.2

Objetivo del software

Objetivo General:

El sistema apoyará la gestión académica a través de las funcionalidades para la renovación curricular y seguimiento de asignaturas modulares en la Universidad del Bío-Bío

Objetivos Específicos:

o Disponibilidad de los programas de asignaturas en línea para todos los usuarios de la intranet, a través de las funcionalidades para la Elaboración programas de asignatura con Renovación Curricular. 2

o Facilitar el seguimiento del rendimiento de los alumnos por módulo, a través de las funcionalidades para Mantener en el sistema el registro histórico de las calificaciones de los alumnos por módulo.

o Apoyar al docente en la elaboración de su guía didáctica basada en el programa de la asignatura vigente a través de las funcionalidades para la de elaboración de guías didácticas.

(18)

18

4.3

Descripción Global del Producto

4.3.1 Interfaz de usuario

La interfaz de grafica del software esta diseñaba bajo el estándar de programación de la nueva intranet corporativa de la Universidad3.

4.3.2 Interfaz De Hardware

No aplica.

4.3.3 Interfaz Software

No aplica.

4.3.4 Interfaces de comunicación

HTTP/S: Para el uso la navegación web.

TCP/IP: Protocolo de control de transmisión/Protocolo de Internet.

4.4

Requerimientos Específicos

4.4.1 Requerimientos Funcionales del sistema

ID Nombre Descripción Usuario

RF_01 Elaborar programa de asignatura

 Crear módulos por asignatura.  Identificar las horas presenciales y

de trabajo autónomo del alumno.  Asignar Créditos STC.

 Agregar bibliografía y tipo de bibliografía.

 Agregar Resultados de aprendizaje.

 Agregar metodología, contenidos, criterios de evaluación y estimación de tiempo requerido por cada resultado de aprendizaje.

 Encargado Renovación Curricular

RF_02 Modificar programa de asignatura

 Modificar o eliminar módulos por asignatura.

 Modificar o eliminar las horas presenciales y de trabajo autónomo del alumno.

 Encargado Renovación Curricular

(19)

19

 Modificar Créditos STC.

 Modificar bibliografía y tipo de bibliografía.

 Eliminar bibliografía.

 Modificar o eliminar Resultados de aprendizaje.

 Modificar o eliminar metodología, contenidos, criterios de evaluación y estimación de tiempo requerido por cada resultado de aprendizaje.

RF_03 Registrar Ponderación de Calificaciones

 Permitir al usuario registrar los tipos de promedio módulo y laboratorio, con sus respectivos factores de ponderación, considerando que:

o Si la asignatura es Física la ponderación del

promedio de módulos debe ser del 80% y el Laboratorio un 20%.

o Si la asignatura es Química la ponderación del promedio de módulos debe ser del 70 % y el Laboratorio un 30 %

o Si la asignatura es Matemática (Calculo o Algebra) la ponderación debe ser del 100 %.  Ingresar calificaciones y sub

calificaciones.

 Ingresar factor de ponderación de calificaciones y sub calificaciones.  Validar el factor de ponderación

final equivale 100 %.

 Docente Titular

RF_04 Modificar Ponderación de Calificaciones

 Modificar los tipos de promedio módulo y laboratorio

 Modificar el tipo de calificación y sub calificación.

 Modificar factor de ponderación de calificaciones y sub

calificaciones.

(20)

20

RF_05

Eliminar

Ponderación de Calificaciones

 Eliminar Calificación y sus sub calificaciones asociadas.  Eliminar sub calificaciones

 Docente Titular

RF_06

Registrar Calificaciones Parciales

 Permitir el ingreso de notas a las calificaciones por módulo.

 Calcular promedio parcial por módulo.

 Permitir al Docente agregar una evaluación cuando el alumno obtenga un promedio superior a 3.5 e inferior a 4.

 Calcular promedio final modulo.

 Docente Titular  Docente por

módulo

RF_07 Modificar Calificaciones Parciales

 Modificar las notas de las calificaciones por módulo.

 Calcular promedio parcial por módulo.

 Permitir al Docente agregar una evaluación cuando el alumno obtenga un promedio superior a 3.5 e inferior a 4.

 Calcular promedio final modulo.

 Docente Titular  Docente por

módulo

RF_08 Elaboración Plan de estudio

 Ingresar competencias asociadas al plan de estudios.

 Identificar si el plan de estudio permitirá asignaturas modulares.

 DARCA

RF_09 Generar Acta por Asignatura  Generar Acta por Asignatura.  Docente

Titular

RF_10 Generar acta por módulo.  Generar acta por módulo.  Docente por

Módulo

RF_11 Ofertar Asignatura

 Permitir al usuario identificar el tipo de asignatura como una asignatura modular.

 Asignar cupos.

 Asignar profesor por módulo y versión.

 Acotar carreras.

 Asignar horario e instalación.

 Delegado por Departamento

RF_12 Modificar Oferta Asignatura

 Modificar el tipo de asignatura como una asignatura modular o no modular.

 Modificar cupos.

 Modificar profesor por módulo y

(21)

21

versión.

 Modificar carreras acotadas.  Modificar horario e instalación.

RF_13 Elaborar Guía didáctica

 Agregar Actividades Aprendizaje.  Agregar Mediación de la

Enseñanza

 Agregar Actividades de Evaluación

 Agregar Recurso Didáctico  Agregar Tiempo Estimado

o Presencial

o Autónomo

 Docente Titular

RF_14 Modificar Guía didáctica

 Modificar Actividades Aprendizaje.

 Modificar Mediación de la Enseñanza

 Modificar Actividades de Evaluación

 Modificar Recurso Didáctico  Modificar Tiempo Estimado

o Presencial

o Autónomo

 Docente Titular

RF_15 Imprimir Guía Didáctica

 Recuperar la información descrita en el programa de asignatura (contenidos, criterios de evaluación, metodología)

 Docente titular

Tabla 1 Requerimientos funcionales

4.4.2 Interfaces externas de entrada

Identificador Nombre del Ítem Detalles de Datos contenidos en ítem

IE_01 Datos Asignatura

 Código Asignatura  Nombre Asignatura  Unidad Perteneciente  Unidad Ejecutora  Sede

(22)

22

 Fecha termino  Vigencia  Descripción  Objetivos  Detalle de Hora  Bibliografía

IE_02 Datos Bibliografía

 Tipo  Autor  Nombre  Editorial  Código Werken

IE_03 Datos Plan Académico

 Código  N° Plan  Nombre

 Oferta académica (si/no)  Dirigida

 Sede  Campus  Clasificación  Grupo  Tipo

 Régimen (semestral/anual/….)  Jornada (Diurno/vespertino)  N° Periodos

 Indicador Renovación Curricular  Fecha Renovación Curricular  Unidad De Medida

 Vigencia

 Dictación por módulos (Si, No)

IE_04 Datos Documento Oficial

 Tipo  Concepto  Fecha

 Documento (formato PDF)

IE_05 Datos Competencia

 Tipo  Nombre  Descripción

IE_06 Datos título

 Tipo  Nombre  Requisitos

IE_07 Datos Programa Académico

(23)

23

 Facultad

IE_08 Datos Acta por Asignatura

 N° Acta

 Docente Titular  Fecha Registro  Total Alumnos  Código Asignatura  Año

 Periodo

IE_09 Datos Acta por Módulo

 N° Acta

 Docente del Módulo  Fecha registro  Total Alumnos  Año

 Periodo

 Código asignatura  N° del Módulo  Versión del Módulo

IE_10 Datos malla

 Asignatura  Año  Periodo

 Tipo asignatura  Créditos  Créditos SCT  Horas teóricas  Horas practicas

 Horas teóricas Autónomas  Horas practicas Autónomas  Oferta web (si/no)

 Actividad terminal  Requisitos

IE_11 Datos Módulo

 N° Módulo  Total Semanas  Semana Inicio  Semana Termino  Contenidos

IE_12 Datos Contenido Módulo

 N° Contenido  Nombre contenido  Evidencias

IE_13 Datos Sección

 Código Asignatura  N° Sección

 Cantidad de cupos  Horario

(24)

24

IE_14 Datos otros docentes.

 Rut

 Nombre y apellido  Tipo de hora  Tipo docencia  Cantidad de horas  Fecha inicio  Fecha termino

IE_15 Datos horario

 Hora Inicio  Hora Término  Instalación  Tipo de Hora

IE_16 Datos Guía didáctica

 Contenidos (conceptuales, actitudinales y procedimentales)

 Metodología de cada resultado de Aprendizaje.

 Criterios de evaluación.  Actividades de aprendizaje  Mediación de la enseñanza  Actividades de Evaluación  Recursos didácticos  Tiempo estimado Tabla 2 Interfaces Externa de Entrada

4.4.3 Interfaces externas de Salida

Identificador Nombre del ítem Detalles de Datos contenidos en el ítem Medio de salida

IS_01  Información Asignatura

 Código Asignatura  Nombre Asignatura  Régimen

 Vigencia  Unidad

perteneciente/ejecutora  Total horas presenciales  Total horas autónomas  Competencias

 Resultados de aprendizaje  Módulos

 Contenidos por modulo  Evidencias por contenidos de

los módulos

 Pantalla

IS_02  Información Plan Académico

 Código Carrera – Plan  Nombre

 Sede y Campus

(25)

25

 Fecha Inicio / Término  Clasificación, grupo y tipo.  N° Periodos

 Indicador Renovación Curricular

 Fecha Renovación Curricular  Unidad De Medida

 Vigencia

 Dictación por módulos (Si, No)

IS_03  Información Programa Académico

 Código  Nombre  Sede  Facultad

 Pantalla

IS_04  Documento Oficial Plan Académico

 Nombre  Tipo

 Artículos del decreto

 Pantalla  Impresora  Archivo PDF

IS_05  Información malla

 Asignatura  Año  Periodo

 Tipo asignatura  Créditos  Créditos SCT  Horas teóricas  Horas practicas

 Horas teóricas Autónomas  Horas practicas Autónomas  Oferta web (si/no)

 Actividad terminal  Requisitos

 Pantalla.

IS_06  Acta por Módulo

 N° Acta

 Docente del Módulo  Fecha registro  Total Alumnos  Año

 Periodo

 Código asignatura  N° del Módulo  Instancia del Módulo

 Pantalla.  Impresora.  Archivo PDF.

IS_07  Acta por Asignatura Sección

 N° Acta

 Docente Titular  Fecha Registro  Total Alumnos  Código Asignatura  Año

(26)

26

 Periodo

IS_08  Guía didáctica

 Nombre asignatura  Código

 Sección  Año/periodo  Departamento  Facultad  Total de horas

 Resultados de aprendizaje  Contenidos (conceptuales,

actitudinales, procedimentales)  Criterios de evaluación  Metodología

 Actividades de aprendizaje  Mediación de la enseñanza  Actividades de Evaluación  Recurso didáctico

 Tiempo estimado

o Presencial

o Autónomo

 Pantalla  Impresora.  Archivo PDF.

Tabla 3 Interfaces Externas de Salida

4.4.4 Atributos del producto

USABILIDAD- OPERABILIDAD: Se mantiene el estándar y plantilla gráfica de intranet, lo que disminuye la probabilidad de errores.

5

FACTIBILIDAD

5.1

Factibilidad técnica.

 Para el Desarrollo del Sistema, se utilizarán los siguientes Dispositivos y equipamiento.

o Computador de escritorio.

o Conexión a Internet.

o Estación de trabajo.

 Para el Desarrollo del Sistema, se utilizarán los siguientes Software

Nombre Power Builder

Versión 11.1

Tipo de Licencia Enterprise

(27)

27

Nombre PHP

Versión 5.4

Tipo de Licencia Licencia PHP

Costo licencia 0

Nombre Smarty

Versión

Tipo de Licencia LGPL license, free

Costo licencia 0

Nombre Microsoft SQL Server

Versión 2008 R2 (RTM) X610.50.1600.1 4

Tipo de Licencia Costo licencia

Nombre Sublime Text

Versión 2

Tipo de Licencia Free

Costo licencia 0

 Capacidades técnicas del desarrollador

o Conocimientos en PHP.

o Conocimientos en HTML y CSS.

o Conocimientos en JavaScript.

o Conocimientos en SQL.

5.2

Factibilidad operativa.

 La Universidad contará con una nueva herramienta web que permitirá crear programas académicos en cuya malla curricular podrá agregar asignaturas modulares.

 crear programas de asignatura, ofertar asignaturas como asignaturas modulares, agregar docentes a los módulos y que estos evalúen a los alumnos por cada módulo que vayan cursando. Cabe mencionar que la Universidad no tenía estos procesos creados y la mayoría de estas actividades se realizaban en archivos Excel. Por lo que no se lleva un registro en la base de datos corporativa de los módulos, sus alumnos y sus notas.

5.3

Factibilidad económica.

Costo en Equipamiento.

o La universidad del Bío-Bío proporcionara de un computador, conexión a internet y un espacio de trabajo, para que el alumno memorista realice su proyecto en las dependencias de esta.

(28)

28

o La universidad del Bío-Bío cuenta con las licencias de SQL-Server y Power Builder por lo que no es necesario incurrir en gastos, ya que el costo de estos Software ya ha sido cancelado anteriormente.

o La Universidad del Bío-Bío cuenta con una conexión a internet, y no es necesario en recurrir a mayores gastos, ya que la conexión es lo bastante estable, rápida y el conectar un equipo más a la red no lleva mayores gastos.

Costo en Convenio

o La Universidad del Bío-Bío apoya mensualmente al alumno memorista con una suma de 55 mil pesos por un periodo de 6 meses, incurriendo en un gasto total de 330.000 mil pesos.

5.4

Conclusión de la factibilidad

El sistema es totalmente factible, ya que los costos asociados al desarrollo son bajos al tratarse de un alumno memorista, y no incurre en mayores gastos ya que cuenta con las licencias de software de SQL Server y Power Builder, además el desarrollador utiliza software libre para el desarrollo de la aplicación, y la Universidad cuenta con una estación de trabajo para el alumno memorista.

6

ANÁLISIS

6.1

Diagrama de casos de uso

6.1.1 Actores

DARCA

o Dirección de admisión y registro académico.

o Debe tener un nivel básico de conocimientos en computación.

o Tiene un nivel de privilegios alta

Delegado por Departamento

o Es el encargado de ofertar las asignaturas que han sido solicitadas por los jefes de carrera.

o Debe tener un nivel básico de conocimientos en computación.

o Tiene un nivel de privilegios baja.

Docente

o Es un funcionario de la Universidad del Bío-Bío (ya sea a convenio o de jornada completa). Es el encargado de realizar las horas de clases teóricas, prácticas o de laboratorio de una asignatura.

o Debe tener un nivel básico de conocimientos en Computación.

o Tiene un nivel de privilegios baja.

 Docente Titular

o Es un docente el cual tiene a cargo una asignatura sección en específico para un año-periodo. Es el encargado de Firmar el Acta de la asignatura al finalizar el semestre

(29)

29

o Tiene un nivel de privilegios baja.

Encargado Renovación curricular

o Es un funcionario de la Universidad del Bío-Bío (ya sea a convenio o de jornada completa).

o Debe tener un nivel básico de conocimientos en Computación.

o Tiene un nivel de privilegios baja.

6.1.2 Casos de Uso y descripción

(30)

30

Ilustración 5 CU: Notas Calificaciones por Módulo

(31)

31

Ilustración 7 CU: Acta por módulo y asignatura

(32)

32

Ilustración 9 CU: Programa Académico

(33)

33

6.1.3 Especificación de los Casos de Uso

6.1.3.1 Casos de Uso

Caso de Uso Crear programa de Asignatura

Actores:  Encargado Renovación curricular

Objetivo:  Permitir crear una asignatura, para luego poder ofertarla.

Pre-Condiciones:  Iniciar Sesión en el Sistema Post-Condiciones:

Flujo de Eventos Básicos

El Actor El Sistema

1. Carga los datos básicos de una asignatura:

 Unidad Perteneciente/ejecutora  Sede

 Régimen

 Unidad de medida  Tipo de hora

2. Selecciona la Unidad Perteneciente 3. Carga Automáticamente un código válido disponible. Actualiza el Mnemónico de la Asignatura. Actualiza la Unidad Ejecutora (por defecto es la misma que la Unidad Perteneciente)

4. Omite el código de asignatura generado automáticamente e ingresa un código de asignatura manualmente.

5. Valida que el código de la nueva asignatura no exista en la Base de Datos.

6. Agrega el Detalle de Horas 7. Valida que no exista más de un mismo tipo de hora en el detalle. 8. Ingresa la cantidad de horas

presenciales al detalle de la hora.

9. Valida que la cantidad de horas sea un número, y sea mayor a 0. 10. El usuario presiona el botón guardar. 11. Valida que todos los campos

requeridos se hayan completado. Flujo de Eventos Alternativos.

Actor Sistema

10(a).- El usuario no completa todos los campos requeridos

(34)

34

Caso de Uso Modificar Programa de Asignatura Actores:  Encargado Renovación curricular Objetivo:  Permitir modificar una asignatura. Pre-Condiciones:  Iniciar Sesión en el Sistema

 La asignatura debe existir. Post-Condiciones:

Flujo de Eventos Básicos

El Actor El Sistema

1.- Seleccionar la opción editar asignatura. 2.- Carga la información de la asignatura:  Unidad Perteneciente/Ejecutora.  Sede.

 Régimen.

 Unidad de medida.  Tipo de hora.  Cantidad de horas.

3.- El usuario modifica la información de la asignatura y guarda los cambios.

4.- Valida que los campos requeridos no sean vacíos.

5.- Guarda la información en la Base de Datos.

Flujo de Eventos Alternativos.

Actor Sistema

3(a).- El usuario no completa todos los campos requeridos

4(a).- Envía mensaje de advertencia indicando que hay campos vacíos, se solicita al usuario que los complete antes de guardar. Tabla 5 Especificación CU Modificar Programa de Asignatura

Caso de Uso Agregar Competencias

Actores:  Encargado Renovación curricular

Objetivo:  Agregar una o más competencias a las cuales tributa la asignatura.

Pre-Condiciones:  Iniciar Sesión en el Sistema  Debe existir la asignatura.

Post-Condiciones:  Se debe guardar la asignatura para que los datos tanto de la asignatura como los de la competencia se guarden en la Base de datos.

(35)

35

Al Actor El Sistema

1.- El usuario presiona el botón agregar

competencia 2.- Carga el tipo de competencia, para poder realizar el filtro.

3.- Selecciona un tipo de competencia y presiona el botón buscar.

4.- Obtiene el tipo y busca en la base de datos las competencias de ese tipo y las despliega en la pantalla.

5.- Selecciona una o más competencias y

presiona el botón guardar. 6.- Almacena temporalmente las competencias en la vista de la asignatura. Flujo de eventos alternativos

5(a).- Selecciona una competencia que ya existe 4(a).- Notifica al usuario que la

competencia ya existe, por lo que no será ingresada nuevamente.

Tabla 6 Especificación CU Agregar Competencias

Caso de Uso Eliminar Competencias

Actores:  Encargado Renovación curricular

Objetivo:  Permite eliminar la competencia asociada a la asignatura Pre-Condiciones:  Iniciar Sesión en el Sistema.

 Debe existir la asignatura. Post-Condiciones:

Flujo de Eventos Básicos

Al Actor El Sistema

1.- el usuario presiona el botón eliminar

competencia. 2.- El sistema elimina la competencia y sus resultados de aprendizaje. 3.- Retorna un mensaje de éxito o fracaso. Flujo de eventos alternativos

No dispone.

Tabla 7 Especificación CU Eliminar Competencias

Caso de Uso Editar Resultados de Aprendizaje. Actores:  Encargado Renovación curricular

Objetivo:  Permite crear, modificar o eliminar un resultado de aprendizaje asociado a la competencia de la asignatura. Pre-Condiciones:  Iniciar Sesión en el Sistema.

Post-Condiciones: Se debe guardar la asignatura para que los datos tanto de la asignatura como los datos del o los resultado (s) de aprendizaje (s) se guarden en la Base de datos.

(36)

36

Al Actor El Sistema

1.- El usuario presiona el botón Resultados de

aprendizaje de una competencia. 2.- Carga el nombre y tipo de competencia. 3.- Carga el/los resultado(s) de aprendizaje de la competencia.

4.- Presiona el botón Agregar Resultado de

Aprendizaje. 5.- Agrega una fila a la tabla para que el usuario pueda escribir el nombre del resultado de aprendizaje.

6.- Ingresa los datos y presiona el botón

guardar. 7.- Valida que el nombre del Resultado de aprendizaje solo sea letras. 8.- Valida que el Nombre del Resultado de aprendizaje no sea vacío.

9.- Almacena temporalmente el resultado de aprendizaje en la vista de la asignatura. Flujo de eventos alternativo: Modificar Resultados de Aprendizaje

El sistema:

1.- Carga el nombre y tipo de competencia 2.- Carga el/los resultado(s) de aprendizaje de la competencia.

3.-El usuario selecciona el/los Resultado(s) de

Aprendizaje, y lo modifica. 4.- Valida que el nombre del Resultado de aprendizaje solo sea letras.

5.- El usuario presiona el botón guardar. 6.- Valida que el Nombre del Resultado de aprendizaje no sea vacío.

7.- Almacena temporalmente el resultado de aprendizaje en la vista de la asignatura. Flujo de eventos alternativo: Eliminar Resultados de Aprendizaje

El sistema:

1.- Carga el nombre y tipo de competencia 2.- Carga el/los resultado(s) de aprendizaje de la competencia.

3.-El usuario selecciona el Resultado de

Aprendizaje y presiona el botón eliminar. 4.- Elimina el Resultado de Aprendizaje y sus contenidos, metodología y criterios de evaluación.

5.- El sistema envía un mensaje de éxito o fracaso.

Tabla 8 Especificación CU Editar Resultados de Aprendizaje a la competencia de la Asignatura

Caso de Uso Editar metodología al Resultado de Aprendizaje. Actores:  Encargado Renovación curricular

Objetivo:  Permite crear, modificar o eliminar la metodología de un Resultado de Aprendizaje.

Pre-Condiciones:  Iniciar Sesión en el Sistema.

Post-Condiciones: Se debe guardar la asignatura para que los datos tanto de la asignatura como los datos de la metodología del resultado de aprendizaje se guarden en la Base de datos.

Flujo de Eventos Básicos: Crear un Resultado de aprendizaje.

(37)

37

1.- El usuario presiona el botón Metodología de

un Resultados de aprendizaje. 2.- Carga el nombre del resultado de aprendizaje. 3.- Carga la(s) metodología(s) del resultado de aprendizaje de la competencia.

4.- Presiona el botón Agregar Metodología. 5.- Agrega una fila a la tabla para que el usuario pueda escribir el nombre de la Metodología.

6.- Ingresa el nombre y presiona el botón

guardar. 7.- Valida que el nombre de la Metodología solo sea letras. 8.- Valida que el Nombre de la Metodología no sea vacío.

9.- Almacena temporalmente la Metodología en la vista de la asignatura. Flujo de eventos alternativo: Modificar Metodología

El sistema:

1.- Carga el nombre del resultado de aprendizaje.

2.- Carga la(s) metodología(s) del resultado de aprendizaje de la competencia.

3.-El usuario selecciona la(s) metodología(s) y procede a modificarla.

4.- Valida que el nombre del Resultado de aprendizaje solo sea letras.

5.- El usuario presiona el botón guardar. 6.- Valida que el Nombre de la metodología no sea vacío.

7.- Almacena temporalmente de la metodología en la vista de la asignatura. Flujo de eventos alternativo: Eliminar Metodología

El sistema:

1.- Carga el nombre del resultado de aprendizaje.

2.- Carga la(s) metodología(s) del resultado de aprendizaje de la competencia.

3.-El usuario selecciona la metodología y

presiona el botón eliminar. 4.- El sistema elimina la metodología seleccionada. 5.- El sistema envía un mensaje de éxito o fracaso.

Tabla 9 Especificación CU Editar metodología al Resultado de Aprendizaje

Caso de Uso Editar Contenidos al Resultado de Aprendizaje. Actores:  Encargado Renovación curricular

Objetivo:  Permite crear, modificar o eliminar Contenidos de un Resultado de Aprendizaje.

Pre-Condiciones:  Iniciar Sesión en el Sistema.

Post-Condiciones: Se debe guardar la asignatura para que los datos tanto de la asignatura como los datos del o los Contenidos del resultado de aprendizaje se guarden en la Base de datos.

Flujo de Eventos Básicos: Crear un Contenido

(38)

38

1.- El usuario presiona el botón Contenidos (conceptuales, procedimentales, actitudinales) de un Resultado de aprendizaje.

2.- Carga el nombre del resultado de aprendizaje.

3.- Carga el/lo(s) Contenidos (s) del resultado de aprendizaje.

4.- Presiona el botón Agregar Criterio. 5.- Agrega una fila a la tabla para que el usuario pueda escribir el nombre del contenido.

6.- Ingresa el nombre y presiona el botón

guardar. 7.- Valida que el nombre del contenido sólo sean letras. 8.- Valida que el Nombre del contenido no sea vacío.

9.- Almacena temporalmente el contenido en la vista de la asignatura.

Flujo de eventos alternativo: Modificar Contenido

El sistema:

1.- Carga el nombre del resultado de aprendizaje.

2.- Carga el/lo(s) Contenidos (s) del resultado de aprendizaje.

3.-El usuario selecciona el/lo(s) Criterio(s) de Evaluación y procede a modificarlo.

4.- Valida que el nombre del contenido sólo sean letras.

5.- El usuario presiona el botón guardar. 6.- Valida que el nombre del contenido no sea vacío.

7.- Almacena temporalmente el contenido en la vista de la asignatura.

Flujo de eventos alternativo: Eliminar Contenido

El sistema:

1.- Carga el nombre del resultado de aprendizaje.

2.- Carga el/lo(s) Contenidos (s) del resultado de aprendizaje.

3.-El usuario selecciona contenido y presiona

el botón eliminar. 4.- El sistema elimina el contenido seleccionado. 5.- El sistema envía un mensaje de éxito o fracaso.

Tabla 10 Especificación CU Editar Contenidos al Resultado de Aprendizaje.

Caso de Uso Editar Criterios de Evaluación al Resultado de Aprendizaje. Actores:  Encargado Renovación curricular

Objetivo:  Permite crear, modificar o eliminar Criterios de Evaluación de un Resultado de Aprendizaje. Pre-Condiciones:  Iniciar Sesión en el Sistema.

Post-Condiciones: Se debe guardar la asignatura para que los datos tanto de la asignatura como los datos del o los Criterios de Evaluación del resultado de aprendizaje se guarden en la Base de datos.

Flujo de Eventos Básicos: Crear un Criterios de Evaluación

(39)

39

1.- El usuario presiona el botón Criterios de

Evaluación de un Resultado de aprendizaje. 2.- Carga el nombre del resultado de aprendizaje. 3.- Carga el/lo(s) Criterio(s) de Evaluación Del resultado de aprendizaje.

4.- Presiona el botón Agregar Criterio. 5.- Agrega una fila a la tabla para que el usuario pueda escribir el nombre del Criterio de Evaluación.

6.- Ingresa el nombre y presiona el botón

guardar. 7.- Valida que el nombre del Criterio de Evaluación sólo sean letras. 8.- Valida que el Nombre del Criterio de Evaluación no sea vacío.

9.- Almacena temporalmente el Criterio de Evaluación en la vista de la asignatura. Flujo de eventos alternativo: Modificar Criterios de Evaluación

El sistema:

1.- Carga el nombre del resultado de aprendizaje.

2.- Carga el/lo(s) Criterio(s) de Evaluación Del resultado de aprendizaje.

3.-El usuario selecciona el/lo(s) Criterio(s) de Evaluación y procede a modificarlo.

4.- Valida que el nombre del Criterio de Evaluación sólo sean letras.

5.- El usuario presiona el botón guardar. 6.- Valida que el nombre del Criterio de Evaluación no sea vacío.

7.- Almacena temporalmente el Criterio de Evaluación en la vista de la asignatura. Flujo de eventos alternativo: Eliminar Criterios de Evaluación

El sistema:

1.- Carga el nombre del resultado de aprendizaje.

2.- Carga el/lo(s) Criterio(s) de Evaluación Del resultado de aprendizaje.

3.-El usuario selecciona Criterio de Evaluación y

presiona el botón eliminar. 4.- El sistema elimina el Criterio de Evaluación seleccionada. 5.- El sistema envía un mensaje de éxito o fracaso.

Tabla 11 Especificación CU Editar Criterios de Evaluación al Resultado de Aprendizaje.

Caso de Uso Buscar Bibliografía BD Biblioteca Actores: Sistema

Objetivo: 

Pre-Condiciones:  Iniciar Sesión en el Sistema.

Post-Condiciones:  Se debe guardar la asignatura para que los datos tanto de la asignatura como los de la bibliografía se guarden en la Base de datos.

Flujo de Eventos Básicos:

Al Actor El Sistema

1. Recibe el nombre de la bibliografía.

(40)

40

de biblioteca la siguiente información de la bibliografía:

a. Año b. Título c. Autor d. Editorial

e. Código Dewey (identifica a la bibliografía en la base de datos de biblioteca)

3. Despliega por pantalla la información de cada bibliografía que coincide con el nombre recibido.

Flujo de Eventos alternativo

1.- Envía un mensaje indicando que no se encontraron resultados.

Tabla 12 Especificación CU Buscar Bibliografía BD Biblioteca

Caso de Uso Editar Bibliografía

Actores: Encargado Renovación curricular

Objetivo:  Permite Agregar, modificar o eliminar la bibliografía de una asignatura.

Pre-Condiciones:  Iniciar Sesión en el Sistema.

Post-Condiciones:  Se debe guardar la asignatura para que los datos tanto de la asignatura como los de la bibliografía se guarden en la Base de datos.

Flujo de Eventos Básicos: Agregar Bibliografía

Al Actor El Sistema

1.- El usuario desea agregar una bibliografía, presiona el botón Agregar Bibliografía.

2.- Carga una ventana para que el usuario escriba el nombre del libro a registrar. 3.- Escribe el nombre de un libro. 4.- Llama al caso de uso< Buscar

bibliografía en BD Biblioteca >

5.-Selecciona el libro y presiona guardar. 6.- Almacena temporalmente la bibliografía en la vista de la asignatura.

Flujo de eventos alternativos: Agregar Bibliografía

3a.- No ingresa el nombre del libro. 4a.- Notifica al usuario el nombre no puede ser vacío, y solicitará que ingrese el

nombre.

(41)

41

Flujo de Eventos Básicos: Modificar Bibliografía 1.- Cambia el tipo de bibliografía (Fundamental,

Complementaria). 2.- El sistema actualiza en la BD el tipo de bibliografía. Flujo de Eventos Básicos: Eliminar Bibliografía

1.- El usuario selecciona la bibliografía a

eliminar. 2.- El sistema elimina de la BD la bibliografía. 3.- Envía mensaje de éxito o fracaso. Tabla 13 Especificación CU Editar Bibliografía

Caso de Uso Crear Módulos Asignatura

Actores:  Encargado Renovación curricular

Objetivo:  Permitir que la asignatura se considerada como asignatura modular.

Pre-Condiciones: Iniciar Sesión en el Sistema.

Post-Condiciones: Se debe guardar la asignatura para que los datos tanto de la asignatura como los del módulo se guarden en la Base de datos. Flujo de Eventos Básicos

Al Actor El Sistema

1.- El usuario presiona el botón Agregar Módulo 2.- Identifica el Número del módulo automáticamente y la semana de inicio.

3.- Ingresa la semana de inicio y término 4.- Valida que la semana de inicio sea menor a la de término.

5.- Valida que sea un número.

6.- Actualiza automáticamente el total de semanas que dura el módulo.

7.- Ingresa todos los Datos del módulo y

presiona el botón guardar. 8.- Valida los datos. Guarda el módulo temporalmente en la vista de la asignatura. Flujo de eventos alternativos

3a.- Si el usuario ingresa semana de inicio

mayor a la semana de término 4a.- Solicita al usuario ingresar una semana de inicio menor a la semana de término. Actualiza el total de semanas a vacío. 3b.- Si el usuario ingresa semana de término

menor a la semana de inicio

4b.- Solicita al usuario ingresar una semana de término mayor a la semana de inicio. Actualiza el total de semanas a vacío. 5a.- El usuario no ingresa todos los datos del

módulo

6a.- Solicita al usuario ingresar todos los datos. Si no, no podrá guardar el módulo. Tabla 14 Especificación CU Crear Módulos Asignatura

Caso de Uso Registrar Ponderación Calificación por Módulo. Actores: Docente titular

(42)

42

Pre-Condiciones:  Iniciar Sesión en el Sistema.  La asignatura debe estar ofertada.  La asignatura debe tener Módulos Post-Condiciones:

Flujo de Eventos Básicos

Al Actor El Sistema

1.- Ingresa al menú Calificaciones y la opción Registrar

Ponderaciones

2.- Carga las asignaturas dictadas por el docente en el año y periodo indicado en el formulario (por defecto año periodo vigente)

. 3.- Selecciona la asignatura a la

cual desea crear las ponderaciones

4.- Busca en la Base de Datos la información de la asignatura y sus módulos.

5.-Selecciona el módulo al cual desea crear las calificaciones y presiona el botón crear

calificación.

6.- Crea una calificación, carga los tipos de calificación y permite al usuario a través de un botón crear sub-calificaciones.

7.- Asigna el tipo de calificación, registra el factor y guarda la calificación.

8.- Valida los datos y los guarda en la Base de Datos.

Flujo de eventos alternativos

7a.- Asigna el tipo de calificación, y no registra el factor, presiona el botón guardar.

8a.- Notifica al usuario debe ingresar el factor.

7b.- Asigna el tipo de calificación, y registra un factor, presiona el botón guardar

8b.- Valida que la suma de los factores sean iguales a 100%. Notifica al usuario cuando no se cumple la validación.

Tabla 15 Especificación CU Registrar Ponderación Calificación por Módulo.

Caso de Uso Actualizar Ponderación Calificación por Módulo.

Actores: Docente titular

Objetivo:  Permite Actualizar o Eliminar la ponderación de una Calificación parcial.

Pre-Condiciones:  Iniciar Sesión en el Sistema.  La asignatura debe estar ofertada.  La asignatura debe tener Módulos. Post-Condiciones:

Flujo de Eventos Básicos

(43)

43

1.- El usuario selecciona Registrar

Ponderaciones 2.- Carga las asignaturas dictadas por el docente en el año y periodo indicado en el formulario de búsqueda de asignaturas del docente (por defecto año periodo vigente).

3.- Selecciona la asignatura a la cual desea crear las ponderaciones

4.- Busca en la Base de Datos la información de la asignatura y sus módulos.

5.- Busca las Calificaciones del módulo. 6.-Selecciona el módulo al cual

desea crear las calificaciones y presiona el botón crear

calificación.

7.- Crea una calificación, carga los tipos de calificación y permite al usuario a través de un botón crear sub-calificaciones.

8.- Asigna el tipo de calificación, registra el factor y guarda la calificación.

9.- Valida los datos y los guarda en la Base de Datos.

Flujo de eventos alternativos

8a.-si el usuario asigna el tipo de calificación, y no registra el factor, presiona el botón guardar.

9a.- Notifica al usuario debe ingresar el factor.

8b.- Si el usuario asigna el tipo de calificación, y registra un factor, presiona el botón guardar

9b.- Valida que la suma de los factores sean iguales a 100%. Notifica al usuario cuando no se cumple la validación.

Tabla 16 Especificación CU Actualizar Ponderación Calificación por Módulo

Caso de Uso Registrar Ponderación Sub Calificación por Módulo.

Actores: Docente titular

Objetivo:  Permite crear una sub calificación. Pre-Condiciones:  Iniciar Sesión en el Sistema (Login)

 La asignatura debe existir.

 La asignatura debe tener Módulos.  Debe existir al menos una Calificación. Post-Condiciones:

Flujo de Eventos Básicos

Al Actor El Sistema

1.- Ingresa al menú Calificaciones y la opción Registrar

Ponderaciones

2.- Carga las asignaturas dictadas por el docente en el año y periodo indicado en el formulario de búsqueda de asignaturas del docente (por defecto año periodo vigente).

. 3.- Selecciona la asignatura a la

(44)

44

asignatura y sus módulos. 5.-Selecciona el módulo al cual

desea crear las calificaciones. 6.- Muestra la(s) Calificaciones de ese módulo. 7.- Presiona el botón Sub

Calificación 8.- Crea una Sub calificación, carga el tipo de sub calificaciones. 9.- Selecciona el tipo de sub

calificación, asigna un factor y presiona el botón guardar.

10.- Valida los datos y guarda en la base de datos.

Flujo de eventos alternativos 9a.- Asigna el tipo de sub

calificación, y no registra el factor, presiona el botón guardar.

8a.- Notifica al usuario debe ingresar el factor.

9b.- Asigna el tipo de calificación, y registra un factor, presiona el botón guardar

8b.- Valida que la suma de los factores sean iguales a 100%. Notifica al usuario cuando no se cumple la validación.

Tabla 17 Especificación CU Registrar Ponderación Sub Calificación por Módulo.

Caso de Uso Actualizar Ponderación Sub Calificación por Módulo.

Actores: Docente titular

Objetivo:  Permite actualizar o eliminar una sub calificación.

Pre-Condiciones:  Iniciar Sesión en el Sistema.  La asignatura debe existir.

 La asignatura debe tener Módulos.  Debe existir al menos una Calificación. Post-Condiciones:

Flujo de Eventos Básicos

Al Actor El Sistema

1.- El usuario selecciona Registrar

Ponderaciones 2.- Carga las asignaturas dictadas en el año y periodo indicado en el formulario de búsqueda de asignaturas del docente (por defecto año periodo vigente).

. 3.- Selecciona la asignatura a la

cual desea crear las ponderaciones

4.- Busca en la Base de Datos la información de la asignatura y sus módulos.

5.-Selecciona el módulo al cual

desea crear las calificaciones. 6.- Muestra la(s) Calificaciones de ese módulo. 7.- Presiona el botón Sub

Calificación

8.- Crea una Sub calificación, carga el tipo de sub calificaciones.

Figure

Actualización...

Referencias

Actualización...