Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cliente: Usuario
Responsable: Diseñador
Versión: 1.1
Fecha:
Grupo Número:
Integrantes del Grupo: Jefe de Grupo:
Analista:
Diseñador:
Desarrollador:
Pruebas:
CONTENIDOS
1.- Introducción.....................................................................................................................3
1.1.- Propósito..................................................................................................................................................3
1.2.- Alcances ..................................................................................................................................................3
1.3.- Definiciones, acrónimos y abreviaciones..............................................................................................3
1.4.- Referencias..............................................................................................................................................4
1.5.- Visión General........................................................................................................................................5
1.6.- Servicios a brindar por el producto......................................................................................................5
2.- Diseño Arquitectónico......................................................................................................7
2.1.- Arquitectura Física.................................................................................................................................7
2.2.- Arquitectura Lógica.............................................................................................................................11
1.- Introducción
1.1.- Propósito
El Sistema de Encuestas para Evaluación Docente (SEED), será una Aplicación Web para
la Universidad Nacional del Altiplano-Puno. El objetivo es desarrollar un sistema que
permita medir el desempeño de los docentes en el dictado de sus cursos.
1.2.- Alcances
El Sistema de Encuestas para Evaluación Docente (SEED), deberá dar soporte a las
siguientes funciones:
- Mostrar a través de un navegador Web a los estudiantes, previamente identificados,
un listado de cursos debidamente matriculados y docentes que dictaron dichos
cursos con una opción el cual les permita ser evaluados.
- Generar una encuesta, que corresponda a un curso y docente determinado, mediante
la cual los estudiantes podrán dar su opinión y/o comentario acerca del desempeño
del docente en el desarrollo académico del semestre.
- Procesamiento y almacenamiento de datos de las encuestas.
- Permitir la administración (modificación, creación, activación y eliminación) de las
encuestas por parte de personal autorizado, debidamente autorizado por un
administrador principal.
Definiciones
- Aplicación Web: Aplicación distribuida (generalmente cliente-servidor) que
descansa en la infraestructura del Web para implementar sus funcionalidades. Esto
significa que las funcionalidades del servidor son coordinadas a través de un
servidor Web, la interacción con el usuario usa como base un browser.
- Browser o Navegador: Programa de aplicación que actúa como entorno cliente
para un sitio o aplicación Web. El navegador presenta el contenido y actúa como
entorno de ejecución para el código móvil enviado por el servidor Web al
computador del usuario. No todos los navegadores implementan los estándares de la
misma manera, por tanto para asegurar que los usuarios tengan una experiencia
homogénea y de la calidad esperada se requiere tomar acuerdos respecto al
navegador seleccionado o trabajar con el mínimo común denominador entre los
navegadores a utilizar y programar pruebas extensivas.
- Página Web: En una aplicación Web, unidad básica de interacción con el usuario.
Todos los elementos de una página serán presentados al usuario como un conjunto.
- EasyPHP: Lenguaje de programación especializado para crear “scripts” del lado del
servidor Web. Estos “scripts” permiten crear plantillas paramétricas, las cuales al ser
interpretadas generan “páginas dinámicas” que varían en función de los datos del
sistema.
- MySQL: Utiliza el lenguaje de consulta estructurado (SQL), este lenguaje permite
crear base de datos, así como agregar, manipular y recuperar datos en función de
criterios específicos.
Abreviaturas y Acrónimos
• SEED: Sistema de Encuestas para Evaluación de Docente.
• UNAP: Universidad Nacional del Altiplano - Puno
• CTI: Centro de Tecnología e Informática
• SSAE: sub. Sistema de Administración de Encuestas
1.4.- Referencias
• European Space Agency. (ESA) SOFTWARE ENGINEERING STANDARDS.
El producto SEED tiene varias funcionalidades que vista de cada usuario (estudiantes de la
UNAP, administrador, público en general), lleva acabo los siguientes servicios:
• Estudiantes de la UNAP. Son los que evalúan a los docentes, dan opinión
acerca del desenvolvimiento del profesor en el transcurso del dictado de clases
en un determinado semestre académico.
• Administrador. Es el encargado del mantenimiento (modificación, creación,
activación y eliminación) de la base de daos del SEED, en este caso tiene a su
cargo el SSAE él dispondrá el numero de administradores secundarios que el
sistema requerirá en determinado momento.
• Publico en general. Este usuario tiene acceso al sistema desde cualquier PC’s
para ver los resultados de las evaluaciones hechas a los docentes por parte de los
estudiantes.
A continuación se describen las funciones según los roles que tienen acceso a ellas:
- Estudiantes de la UNAP.
o El estudiante accederá al sistema de encuesta desde su cuenta de UNAP.
o El sistema generará automáticamente un listado de cursos (en los cuales se
matriculó el alumno) y docentes que dictaron dichos cursos, y presentará una
opción que permita evaluarlos.
o Si un curso es dictado por uno o más docentes, éstos serán considerados por
el sistema para su evaluación.
o Una vez evaluado un docente que dicta un determinado curso, ya no podrá
ser evaluado otra vez por el mismo estudiante.
o El estudiante podrá escoger al docente que desea evaluar y cuya opción de
evaluación esté activada; la evaluación de todos los docentes no es
obligatoria.
o El sistema generará una encuesta automáticamente de acuerdo al curso y
docente que dicto dicho curso y a la carrera y/o facultad a la que pertenecen.
o El estudiante debe contestar y/o llenar todas las preguntas de la encuesta. No
se permiten respuestas en blanco.
o El estudiante tendrá la opción de enviar o cancelar (no enviar) la encuesta
previamente llenada.
o Las encuestas enviadas serán almacenadas registrando al estudiante que las
llenó.
o El alumno tendrá la posibilidad de salir del sistema en cualquier momento,
sólo debe seleccionar una opción para salir del sistema, la opción debe estar
presente en todas las pantallas del sistema.
- Administrador
o Los administradores tendrán una cuenta de administrador en el SSAE
(debidamente autorizada).
o Para la administración del sistema el administrador principal dará cuenta de
la cantidad de administradores secundarios que requerirá el sistema, la cual
dependerá de las funciones que cumplan dentro del sistema.
o Para ingresar a su cuenta en el SSAE los administradores deberán ingresar
su login y su respectiva contraseña.
o Los administradores podrán crear, modificar, activar y/o eliminar las
encuestas y sus componentes (preguntas y alternativas). Asimismo los
administradores con mayor jerarquía podrán añadir, eliminar y/o restringir
funciones a administradores menores.
o Una encuesta puede ser modificada y activada por un solo administrador.
o Los administradores asignados deberán establecer el año y semestre
académico actuales, las encuestas que se tomarán en cuenta dicho semestre y
el tiempo que permanecerán activas éstas.
o El administrador podrá salir del SSAE en cualquier momento habiendo
completado o no sus tareas.
- Publico en general.
o Ver los resultados de las evaluaciones de los docentes.
o Ver detalle del historial de encuestas para su respectiva información.
o Ver resultados generales del SEED.
Servidor
Central
Servidor BD
usuarios
Diagrama de Despliegue usuarios: Aquí se encuentra los usuarios quienes mediante un browser podrán
utilizar las opciones que proveerá el SEED.
Diagrama de Despliegue Servidor Central: Aquí se encontrara alojado la aplicación Web (SEED), así como el
servidor Web.
Diagrama de Despliegue Servidor DB: Se encuentra alojado el servidor de base de datos, en cuyo interior
estarán almacenados todos los datos concernientes al SEED.
Diagrama de Componente: Servidor Central
Diagrama de Componente:Usuarios
Browser unap
Serdidor DB
Digrama de Componente:
Servidor Central
Digrama de Componente:
usuarios
Digrama de Componente:
Servidor DB
Publicacion
componentes
comunes
inicio de control
Aplicacion SEED.php sesion
rutinas de acceso a la
conexion base de datos
BD MySql
Publicacion
Acceso a la
base de datos
inicio
rutinas de DB Mysql
conexoin
El servidor operará sobre un servidor web del UNAP actualmente en uso, cuya plataforma
de hardware y software es:
- Hardware: Servidor Compaq dl380.
- Sistema Operativo: Red Had Linux 9.0
Entorno de Ejecución: Apache 1.3.24, EasyPHP 1.6.0.0 y MySQL 3.23.39.
El sistema funcionará en ambiente de producción operación interconectado a la Intranet del
UNAP, diseccionado como http://www.unap.edu.pe, de propiedad del Centro de Tecnología
E Informática de la UNAP.
Para los usuarios, se requiere contar con una estación de trabajo conectada a la red del
SEED, con disponibilidad de un browser Internet Explorer 6 o superiores. El sistema
operativo podría ser Windows 9X/NT/2000/XP o Linux.
SEED
Recoleccion
Recolecta todos los datos
proporcionados por U1
Se muestra la descripción del modelo para el rol del estudiante, accede al sistema con un
código y password, el mismo que si es correcto será validado con satisfacción, lo que le
permite realizar sus opiniones para determinado docente.
inicio de sesion
evaluar
usuario
gemerador de
SEED
lista
enviar
generador de
encuesta
Descripción:
INICIO DE SESION: Permite iniciar una sesión de un usuario registrado:
GENERAR LISTA: Aquí se creará un listado de todos los cursos con sus respectivos
docentes para su posterior evaluación.
GENERAR ENCUESTA: Aquí se generara dinámicamente La encuesta.
Diagrama de la fase mantenimiento de datos:
inicio de sesion
SEED
iniciar
U2:
tareas
SSAE
Descripción:
INICIO DE SESION: Permite iniciar una sesión de un usuario registrado:
TAREAS: Aquí es donde los usuarios delegados en el SSAE realizaran distintas tareas
como crear, actualizar, eliminar, editar, etc.
Diagrama de la fase de Publicación:
generador de
carreras
unap
generador de
cursos
U3: SEED
ver
publicación
El Diagrama de modelo para U3 le permite acceder a los resultados desde cualquiera de las
PC’s que posea Internet, ver las publicaciones de los resultados del procesamiento de la
encuesta de todos los profesores de la UNAP de los cuales desea informarse.
Descripción:
UNAP: Desde este enlace accederá a ver los resultados de la evaluación por parte de los
estudiantes.
GENERADOR DE CARRERAS: Da un listado del total de carreras profesionales a los
cuales desee acceder a ver los resultados de las encuestas.
GENERADOR DE CURSOS: Listado del número de cursos concernientes a dicha carrera.
PUBLICACION: Muestra los resultados del procesamiento de los datos de los docentes a
los cuales se hayan evaluado.
Prioridad: Alta
incio
ingresar codigo y
password de estudiante
verificar
datos
mostrar siguiente
modulo
fin
• RUC02: Generador de lista: Modulo de generación de listado de cursos y docentes.
Prioridad: Alta
incio
mostrar lista de
cursos y docentes
selecionar
docente
evaluar docente
fin
• Input: El sistema genera una encuesta, con la generación de las preguntas en forma
dinámica, la cuales serán llenadas por el U1 para su posterior procesamiento.
Prioridad: Alta
incio
mostrar la preguntas
generadas dinamicamente
llenar
cuestrionario
enviar
fin
ingresar a
la UNAP
iniciar
sesión
verificar si esta
matriculado
no ingresa
ingresar
generar mostrar
lista aviso
generador de G. lista
evaluar docente
encuesta no existe
encuesta enviada
verif. encuesta
guardar
encuesta
confirmar con
un aviso
salir
seguir
finalizar
fin
Requisitos de la publicación del sistema:
Prioridad: Alta
incio
ingresar a
la UNAP
link
ingresar en viculo de
publicaciones
accion
publicacion
his torial
generador
ver historiales
de carrera
por s em es tre
generador
de cursos
ver
res ultados
fin
3.1.2 Requisito de l os administradores del sistema:
Prioridad: Alta
incio
verificar datos
mostrar siguiente
modulo
fin
Prioridad: Alta
incio
ingresar SSAE
U2p U2s
guardar
cambios
fin
Descripción de general:
incio
ingresar al
SSAE
autorizacion
realizar mostrar
tareas aviso
usuarios
U2s
U2p
crear, editar
modificar u2s
seguir actualizando
fin