You are on page 1of 25

Fase: Documento de Diseño (DD)

Identificación: DOCUMENTO DE DISEÑO

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.

1.3.- Definiciones, acrónimos y abreviaciones

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.

• URD versión final


• SRD versión 1.0
1.5.- Visión General

Los estudiantes de la Universidad Nacional del Altiplano deben de tener la posibilidad de


evaluar a sus docentes los cuales les impartieron enseñanza, lo cual implica el desarrollo de
un sistema el cual permita hacer evaluación a los docentes que el estudiante desee evaluar
en el término del semestre académico.
Una vez finalizado el semestre se debe tener un mecanismo mediante el cual el estudiante
tenga la capacidad de observar que los docentes si cumplieron o no cumplieron con el plan
establecido, a su vez catalogar y decir que el docente tuvo o no la capacidad de dictar el
curso, nos interesa la forma en que se publique y a su vez desarrollar un mecanismo que
muestre esos resultados. No nos compete que se haga con esas estadísticas o decir en que
se puede utilizar.
En esencia el estudiante pueda plasmar sus observaciones y que se pueda publicar.

1.6.- Servicios a brindar por el producto

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.

La funcionalidad del sistema se organizará en cuatro áreas: Motor de Encuesta,


Almacenamiento de datos, Publicación de resultados y Manutención.
Las primeras dos agrupan todas las acciones que permite el sistema. La tercera da control
sobre el historial de evaluaciones realizadas para su uso por parte del administrador o
personal autorizado. Y la última, es de índole completamente administrativa el cual vera de
acuerdo a las posibilidades el tipo de encuesta a realizar.

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.

2.- Diseño Arquitectónico

2.1.- Arquitectura Física

La arquitectura física del sistema puede representarse mediante el siguiente diagrama


(Figura 1):

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

SEED Diagrama de Componente:


SEED(Aplicacion Web)

Diagrama de Componente:Usuarios

Browser unap

Diagrama de componente: Servidor DB

Serdidor DB

3.2 DESCRIPCIÓN DE COMPONENTES

Digrama de Componente:
Servidor Central
Digrama de Componente:
usuarios

Mantenimiento componentes Recoleccion


comunes

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.

2.2.- Arquitectura Lógica

SEED

Recoleccion
Recolecta todos los datos
proporcionados por U1

Mantemiento Modifiaca, actualiza, Mantiene los datos


, realizado por U2

Publicacion Publica todos los datos procesados


por el SEED(esta publicacion sera de
libre acceso a los U3)
Diagrama de la fase Recolección de Datos:

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

Diagramas de caso de uso del Administrador, permite el llenado de un formulario de


encuesta para su fácil procesamiento para lo cual debe autentificarse en el sistema a través
de un login y password respectivo, luego le permite dar acceso a las funciones que le son
permitidas que son: modificación, creación, activación y eliminación a una encuesta,
revisar resultados.

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.

2.3 Modelo de datos:


3.- Diseño detallado:
3.1 Requisitos específicos.
3.1.1 Requisitos de capacidad.

• RUC01: Iniciar sesión de usuario: Modulo de inicio de sesión.

Dirigido a: Estudiante (U1).

Input: El sistema solicita alumnos matriculados.

Output: El sistema muestra el generador de lista.

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.

Dirigido a: Estudiante (U1).

• Input: El sistema genera un de listado de cursos y docentes.

Output: El sistema muestra la interfaz de lista.

Prioridad: Alta

incio

mostrar lista de
cursos y docentes

selecionar
docente

evaluar docente

fin

• RUC02: Generador de encuesta: Modulo de generación de encuesta.

Dirigido a: Estudiante (U1).

• 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.

Output: El sistema muestra la interfaz de encuesta

Prioridad: Alta
incio

mostrar la preguntas
generadas dinamicamente

llenar
cuestrionario

enviar

fin

El siguiente diagrama muestra en resumen la primera fase de recolección de


datos.
incio

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

hay cuestionario encuesta no enviada


disponible
disponible
llenar enviar encuesta
encuesta seguir

encuesta enviada

verif. encuesta

guardar
encuesta

confirmar con
un aviso

salir

seguir

finalizar
fin
Requisitos de la publicación del sistema:

• RUC20: Ingresar: Modulo de acceso a las publicaciones.

Dirigido a: Usuarios en general (U3).

Input: clic en el link de publicaciones, ingresar carrera, ingresar curso.

Output: El sistema muestra un listado de carreras, un listado de cursos y finalmente las


publicaciones del docente evaluado.

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

mos trar lis ta de


docentes

ver
res ultados

fin
3.1.2 Requisito de l os administradores del sistema:

• RUC11, RUC13: Iniciar sesión de usuario: Modulo de inicio de sesión.

Dirigido a: Administradores (U2).

Input: El sistema solicita identificaron de SSAE

Output: El sistema muestra el modulo de tareas.

Prioridad: Alta

incio

ingresar Login y password


para el SSAE

verificar datos

mostrar siguiente
modulo

fin

• RUC14: Tareas: Modulo de tareas.

Dirigido a: Administradores (U2).

Input: El SSAE delega roles a los administradores

Output: Mantenimiento del SEED.

Prioridad: Alta
incio

ingresar SSAE

U2p U2s

mostrar relacion de tareas mostrar relación de tareas de


de U2 Principal U2 secundario

crear, modificar, activar, eliminar, editar


cuenta de U2s y encuestas encuestas

guardar
cambios

fin

Descripción de general:
incio

ingresar al
SSAE

autorizacion

registrado intentos fallidos

realizar mostrar
tareas aviso

usuarios
U2s
U2p

crear, editar
modificar u2s

actualizar si esta actualizado publicar


BD mysql cambios

seguir actualizando
fin

You might also like