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.

1.  Introducción

1.1  Propósito

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.

1.2 Alcance

Objetivo General
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.
  • 1.3  Definiciones, Siglas y Abreviaciones
  • 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:
  • 1.4  Referencias


    1.5 Vista General / Resumen

    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.
     

    2. DESCRIPCIÓN GENERAL

    2.1. PERSPECTIVA DEL PRODUCTO

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

    No es aplicable a JEADGE.
     

    2.2. FUNCIONES DEL PRODUCTO


    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:
     
     
    Usuarios
    Educación
    Experiencia
    Aptitud técnica
    Alumno Grado Académico Universitario (licenciatura o Ingeniería) Conforme la especialidad  de su grado universitario
    • Conocimiento de paquetes de computación
    • Manejo de multimedia e internet
    • Habilidad de comprensión de inglés Técnico
    Facilitador Grado Académico Universitario, Postgrado, Maestría o Doctorado
    • Docencia
    • Investigador
    • Publicación de trabajos
    • Especialidad práctica en aspectos relacionados al curso a programar
    • Pedagogía
    • Dominio en manejo de paquetes multimedia e internet
    • Habilidad de comprension de Inglés Técnico
    • Habilidad de esquematización
    Coordinador Grado Académico Universitario, Postgrado, Maestría o Doctorado
    • Docencia
    • Investigador
    • Publicación de trabajos
    • Especialidad práctica en aspectos relacionados al curso a programar
    • Pedagogía
    • Gestión Administrativa
    • Dominio en manejo de paquetes multimedia e internet
    • Habilidad de comprensión de Inglés Técnico
    • Habilidad de diseño y esquematización

    2.4 RESTRICCIONES

    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:


    3. REQUERIMIENTOS ESPECÍFICOS

    3.1 INTERFACES EXTERNOS

    3.1.1 INTERFACES DE USUARIO

    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.
     

    3.1.2 INTERFACES DE HARDWARE

    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
     

    3.1.3 INTERFACES DE SOFTWARE

    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-1
    3.2.1.1 Introducción / Propósito
    Véase caso de uso Realizar Inscripción / CU-1

    3.2.1.2 Secuencia Estímulo / Respuesta
    Véase caso de uso Realizar Inscripción / CU-1

    3.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 DAR EXAMEN / CU-2
    3.2.2.1 Introducción / Propósito
    Véase caso de uso Dar Examen / CU-2

    3.2.2.2 Secuencia Estímulo / Respuesta
    Véase caso de uso Dar Examen / CU-2

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

    3.2.3.1 Introducción / Propósito
    Véase caso de uso Depositar Lección / CU-3

    3.2.3.2 Secuencia Estímulo / Respuesta
    Véase caso de uso Depositar Lección / CU-3

    3.2.3.3 Requerimientos funcionales asociados

    3.2.3.3.10 El sistema deberá autentificar al facilitador

    3.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 CONSULTAR MATERIAL / CU-4
    3.2.4.1 Introducción / Propósito
    Véase caso de uso Consultar material / CU-4

    3.2.4.2 Secuencia Estímulo / Respuesta
    Véase caso de uso Consultar material / CU-4

    3.2.4.3 Requerimientos funcionales asociados

    3.2.4.3.10 El sistema deberá autentificar al alumno

    3.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 VER CATALOGO DE CURSOS / CU-5
    3.2.5.1 Introducción / Propósito
    Véase caso de uso Ver Catalogo de Cursos / CU-5

    3.2.5.2 Secuencia Estímulo / Respuesta
    Véase caso de uso Ver Catalogo de Cursos / CU-5

    3.2.5.3 Requerimientos funcionales asociados

    3.2.5.3.10  El sistema deberá mostrar el catálogo de cursos
    3.2.6 REGISTRAR CURSO / CU-6
    3.2.6.1 Introducción/Propósito
    Véase el caso de uso Registrar Curso CU-6

    3.2.6.2 Secuencia Estimulo/Respuesta
    Véase el caso de uso Registrar Curso CU-6

    3.2.6.3 Requerimientos funcionales asociados

    3.2.6.3.10 El sistema deberá autentificar al coordinador

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

    3.2.7.1 Introducción/propósito
    Véase casos de uso Producir Reportes CU-7

    3.2.7.2 Secuencia estimulo/respuesta
    Véase casos de uso Producir Reportes CU-7

    3.2.7.3 Requerimientos funcionales asociados

    3.2.6.7.10 El sistema deberá autentificar al coordinador

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

    3.3 REQUERIMIENTOS DE RENDIMIENTO

    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.
     

    3.4 RESTRICCIONES DE DISEÑO

    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
     
    Requisitos software
    Requisitos hardware
    • Tener instalado un sistema operativo
    • Tener instalado un servidor web.
    • Tener instalado un motor de base de datos
    • Tener instalado un navegador de Internet.
    • Un ordenador Intel Pentium 2 o superiores o en su defecto compatibles.
    • 128 Mbytes de RAM como mínimo, recomendado 256 Mbytes.
    • Disponer de al menos 1 Gbyte de memoria libre en el disco duro, para un adecuado funcionamiento.

    Requerimientos de software y hardware para el cliente
    Requisitos software
    Requisitos hardware
    • Tener instalado un front end.
    • Tener instalado un navegador de Internet.
    • Un ordenador Intel Pentium 2 o superiores o en su defecto compatibles.
    • 64 Mbytes de RAM como mínimo, recomendado 128 Mbytes.
    • Disponer de al menos 200 Mbytes de memoria libre en el disco duro, para un adecuado funcionamiento.

    3.5 ATRIBUTOS DEL SISTEMA SOFTWARE


    3.6 OTROS REQUERIMIENTOS

    No aplicable.