ESPECIFICACIÓN
DE REQUERIMIENTOS DEL
SISTEMA DE EDUCACION
A DISTANCIA
(JEADGE)
Actualizado el 14-Dic-2001
CONTENIDO
1. Introducción
1.1
Propósito
1.2
Alcance
1.3
Definiciones, siglas y abreviaciones
1.4
Referencias
1.5
Vista General / Resumen
2. Descripción General
2.1
Perspectiva del Producto
2.1.1. Interfaces del Sistema
2.1.2. Interfaces del Usuario
2.1.3. Interfaces del Hardware
2.1.4. Interfaces del Software
2.1.5. Interfaces de Comunicación
2.1.6. Operaciones
2.1.7. Requerimientos de adaptación a la
ubicación
2.2
Funciones del producto
2.3
Caracteristicas de usuarios
2.4
Restricciones
2.5
Suposiciones y dependencias
3. Requerimientos Específicos
3.1
Interfaces Externos
3.1.1 Interfaces de Usuario
3.1.2 Interfaces de Hardware
3.1.3 Interfaces de Software
3.1.4 Interfaces de Comunicación
3.2
Características del Sistema
3.2.1 Realizar Inscripcion / Cu-1
3.2.2 Dar Examen / Cu-2
3.2.3 Depositar Leccion / Cu-3
3.2.4 Consultar Material / Cu-4
3.2.5 Ver Catalogo de Cursos / Cu-5
3.2.6 Registrar Curso / Cu-6
3.2.7 Producir Reportes / Cu-7
3.3
Requerimientos de Rendimiento
3.4
Restricciones de Diseño
3.5
Atributos del Sistema Software
3.6
Otros Requerimientos
El presente documento esta orientado a las Especificaciones de Requerimiento para un Sistema de Educación a Distancia, denominado JEADGE.
Dicho documento esta estructurado de tres partes fundamentales, las cuales incluyen la Introducción, Descripción General y Requerimientos Específicos.
El propósito de esta documentación es el de especificar los requerimientos funcionales y no funcionales del Sistema JEADGE, de tal manera que sirva como documentos contractual con el usuario.
Esta especificación de requerimientos está destinada a ser leída por los usuarios de este entorno que quieran cursar programas de Educación a Distancia.
Objetivo General1.3 Definiciones, Siglas y Abreviaciones
Lograr que los Profesionales adquieran mejor conocimiento a fin de aplicar los mismos en beneficio del país.Objetivos Específicos
Emplear un marco tecnológico y metodológico acordes a la temática impartida. Realizar convenios interinstitucionales con pares académicos de otras universidades de modo que puedan avalar los grados impartidos. Aplicar Tecnologías de Información propios al JEADGE.
JEADGE : Sistema de Educación a Distancia
FTP: Protocolo de transferencia de archivos
TCP/IP: Protocolo de control de transporte/ Protocolo de Internet que permite la comunicación y uso de servicio de Internet
IEEE: Instituto de Ingenieros Eléctrico y Electrónicos
Requerimientos:
El contenido de resto del documento contendrá
una Descripción General para describir los factores generales
que afectan al sistema y sus requerimientos y los Requerimientos Específicos
que contendrán todos los requerimientos de software a un nivel
de detalle como para permitir a los diseñadores diseñar
el sistema que satisfaga esos requerimientos y a los especialistas en pruebas
para comprobar que el sistema satisfaga esos requerimientos.
La idea del producto JEADGE nace de la necesidad de ofrecer a todo profesional, una alternativa moderna de capacitación en programas de postgrado y cursos de especialización en las diferentes ramas.
2.1.1.
INTERFACES DEL SISTEMA
El sistema es independiente y no tiene
relación con otros sistemas para ningún proceso.
2.1.3.
INTERFACES DEL HARDWARE
2.1.4.
INTERFACES DEL SOFTWARE
2.1.5.
INTERFACES DE COMUNICACIÓN
2.1.7.
REQUERIMIENTOS DE ADAPTACIÓN A LA UBICACIÓN
No es aplicable a JEADGE.
2.3
CARACTERISTICAS DE USUARIOS
En la siguiente tabla se detalla las características
generales de cada tipo de usuario haciendo hincapié a nivel educación,
experiencia y aptitud técnica:
|
|
|
|
Alumno | Grado Académico Universitario (licenciatura o Ingeniería) | Conforme la especialidad de su grado universitario |
|
Facilitador | Grado Académico Universitario, Postgrado, Maestría o Doctorado |
|
|
Coordinador | Grado Académico Universitario, Postgrado, Maestría o Doctorado |
|
|
Es claro poder distinguir algunos aspectos
que limitarán la implantación del Sistema de Educación
a Distancia, en caso de que faltaran los programas académicos (curriculum,
contenido de materias, objetivos), la evaluación, la comunicación,
el medio, el tiempo, la sincronía - Asincronía, los materiales,
el alumnado, y el control.
2.5 SUPOSICIONES Y DEPENDENCIAS
Se considera de mucha importancia detallar factores que puedan afectar a los requerimientos establecidos en este documento con relación al Sistema de Educación a Distancia, estos factores son:
En este punto se van a comentar los diferentes procesos o interacciones entre el ordenador y el usuario.
Como la aplicación será desarrollada y dirigida a la ejecución en un entorno visual, la interacción entre la aplicación y el usuario se realizará mediante pantallas típicas de cualquier entorno de este tipo: ventanas, formularioas, botones, etiquetas, listas, menús, etc.
El programa tendrá zonas de selección, iconos y botones que activen las distintas partes de la aplicación. Cuando sea necesaria la introducción de datos por parte del usuario, éste podrá teclear los datos deseados en cuadros de texto destinados a ello. En algunas ocasiones, el usuario no deber teclear los datos, ya que estos podrán ser seleccionados de entre varias opciones en una lista o cuadro de opciones. Además, también se dispondrá de teclas de acceso rápido a los elementos del menú, así como a los elementos dentro de los cuadros de diálogo. Hay que destacar que el uso del ratón es vital para la facilidad en la interacción usuario-programa.
El sistema presentará un entorno
gráfico amigable y sencillo. Se brindará el contenido de
un curso en forma de texto, imágenes, y gráficas.
En este punto se especifican las características lógicas de cada interface entre el software y el hardware en el cual se puede ejecutar la aplicación.
Para que el sistema funcione correctamente
se asume que el usuario dispone de un equipo con tecnología
pentium, con al menos 20 MB de espacio disponible en disco duro, 64 Mb
en RAM, lector de CD, y contar con una conexión a internet
El servidor deberá contar con un
motor de base de datos, un servidor de internet y finalmente herramientas
de programación internet.
3.1.4 INTERFACES DE COMUNICACIÓN
Para que esta aplicación funcione correctamente, la máquina donde sea ejecutada deber tener instalado todo el software y protocolos necesarios para una correcta conexión a Internet, principalmente el protocolo TCP/IP; además de poseer algún navegador, como se ha comentado en el apartado anterior.
3.2
CARACTERÍSTICAS DEL SISTEMA
3.2.1 REALIZAR INSCRIPCION / CU-13.3 REQUERIMIENTOS DE RENDIMIENTO3.2.1.1 Introducción / Propósito3.2.2 DAR EXAMEN / CU-2
Véase caso de uso Realizar Inscripción / CU-13.2.1.2 Secuencia Estímulo / Respuesta
Véase caso de uso Realizar Inscripción / CU-13.2.1.3 Requerimientos funcionales asociados
3.2.1.3.10 El sistema mostrará un formulario de inscripción ante la solicitud del usuario.3.2.1.3.20 El sistema validará los datos ingresados por el usuario
3.2.1.3.30 El sistema solicitará selección de área.
3.2.1.3.40 El sistema mostrará el formulario de cursos y costos
3.2.1.3.50 El sistema almacenará cursos seleccionado
3.2.2.1 Introducción / Propósito
Véase caso de uso Dar Examen / CU-23.2.2.2 Secuencia Estímulo / Respuesta
Véase caso de uso Dar Examen / CU-23.2.2.3 Requerimientos funcionales asociados
3.2.2.3.10 El sistema deberá autentificar al usuario.3.2.2.3.20 El sistema validará los datos ingresados por el usuario
3.2.2.3.30 El sistema mostrará los exámenes disponibles
3.2.2.3.40 El sistema controlará tiempo y acceso a otras páginas
3.2.2.3.50 El sistema almacenará respuestas proporcionadas por el alumno
3.2.2.3.60 El sistema desplegará y almacenará la calificación
3.2.3 DEPOSITAR LECCION / CU-33.2.3.1 Introducción / Propósito3.2.4 CONSULTAR MATERIAL / CU-4
Véase caso de uso Depositar Lección / CU-33.2.3.2 Secuencia Estímulo / Respuesta
Véase caso de uso Depositar Lección / CU-33.2.3.3 Requerimientos funcionales asociados
3.2.3.3.10 El sistema deberá autentificar al facilitador3.2.3.3.20 El sistema validará los datos ingresados por el facilitador
3.2.3.3.30 El sistema validará depósito de lección
3.2.3.3.40 El sistema almacenará la lección
3.2.4.1 Introducción / Propósito3.2.5 VER CATALOGO DE CURSOS / CU-5
Véase caso de uso Consultar material / CU-43.2.4.2 Secuencia Estímulo / Respuesta
Véase caso de uso Consultar material / CU-43.2.4.3 Requerimientos funcionales asociados
3.2.4.3.10 El sistema deberá autentificar al alumno3.2.4.3.20 El sistema validará los datos ingresados por el alumno
3.2.4.3.30 El sistema deberá mostrar lista material de consulta
3.2.4.3.40 El sistema desplegará contenido del material seleccionado
3.2.4.3.50 El usuario podrá bajar el material seleccionado
3.2.5.1 Introducción / Propósito3.2.6 REGISTRAR CURSO / CU-6
Véase caso de uso Ver Catalogo de Cursos / CU-53.2.5.2 Secuencia Estímulo / Respuesta
Véase caso de uso Ver Catalogo de Cursos / CU-53.2.5.3 Requerimientos funcionales asociados
3.2.5.3.10 El sistema deberá mostrar el catálogo de cursos3.2.6.1 Introducción/Propósito
Véase el caso de uso Registrar Curso CU-63.2.6.2 Secuencia Estimulo/Respuesta
Véase el caso de uso Registrar Curso CU-63.2.6.3 Requerimientos funcionales asociados
3.2.6.3.10 El sistema deberá autentificar al coordinador3.2.4.3.20 El sistema validará los datos ingresados por el coordinador
3.2.6.3.30 El sistema deberá proporcionar la opción de crear un nuevo programa de estudios donde el usuario puede seleccionar el área al cual corresponde.
3.2.6.3.40 El sistema deberá aceptar la adición de nuevas materias y costos correspondientes a un plan de estudios.
3.2.6.3.50 El sistema deberá almacenar los datos de la materia con su correspondiente facilitadores
3.2.7 CASO DE USO PRODUCIR REPORTES / CU-73.2.7.1 Introducción/propósito
Véase casos de uso Producir Reportes CU-73.2.7.2 Secuencia estimulo/respuesta
Véase casos de uso Producir Reportes CU-73.2.7.3 Requerimientos funcionales asociados
3.2.6.7.10 El sistema deberá autentificar al coordinador3.2.4.7.20 El sistema validará los datos ingresados por el coordinador
3.2.7.3.30 El sistema deberá permitir producir reportes relacionado a los facilitadores.
3.2.7.3.40 El sistema deberá permitir producir reportes referentes a los alumnos.
3.2.7.3.50 El sistema deberá permitir producir reportes referentes a las áreas.
3.2.7.3.60 El sistema deberá permitir producir reportes referentes a los cursos.
La tecnología se basará en un modelo cliente/servidor cuyos datos estarán almacenados en un servidor de base de datos que tendrá los servicios de servidor WEB.
El acceso a los servidores estará dirigido al público en general. Sin embargo el material de los cursos estará circunscrito a los participantes inscritos
La información contenida en el sitio
web será amplia en las diferentes áreas.
Las limitaciones software y hardware del producto serán las limitaciones que tenga la plataforma en la cual se ejecute, siempre y cuando se cumplan unos requisitos mínimos.
Requerimientos de software y hardware para
el servidor
|
|
|
|
Requerimientos de software y hardware para el cliente
|
|
|
|
3.5 ATRIBUTOS DEL SISTEMA SOFTWARE
El mantenimiento sobre todo se centrará en la base de datos del sistema.
No aplicable.