Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
Contenido
CONTENIDO 2
INTRODUCCIÓN 3
Propósito 3
Alcance 3
Personal involucrado 3
Definiciones, acrónimos y abreviaturas 4
Referencias 4
Resumen 4
DESCRIPCIÓN GENERAL 5
Perspectiva del producto 5
Funcionalidad del producto 5
Características de los usuarios 5
Restricciones 8
Suposiciones y dependencias 9
REQUISITOS ESPECÍFICOS 11
Requisitos Funcionales 11
Requisitos No Funcionales 14
2
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
Introducción
Este documento es una Especificación de Requisitos Software (ERS) para la plataforma web de cursos.
Esta especificación se ha estructurado basándose por el estándar IEEE para Especificaciones de Requisitos
Software ANSI/IEEE 830, 1998.
Propósito
El presente documento tiene como propósito definir las especificaciones funcionales y no funcionales
para el desarrollo de una plataforma web que permitirá realizar distintos cursos y obtener su certificado. Ésta
será utilizada por público en general, estudiantes, profesores, etc.
Alcance
La PWC será una plataforma web que permitirá la realización de cursos educativos ofrecidos por
distintas entidades.
Esta especificación de requisitos está dirigida al usuario, para continuar con el desarrollo de la
plataforma.
Personal Involucrado
3
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
Nombre Descripción
PWCE Plataforma web de cursos educativos
ERS Especificación de Requisitos Software
RF Requerimiento Funcional
RNF Requerimiento No Funcional
FTP Protocolo de Transferencia de Archivos
Referencias
Resumen
En el presente documento se encontrará la información acerca de las características del producto de
software, interfaces del usuario, interfaces del sistema, características de los usuarios, descripción de
los requerimientos funcionales, no funcionales y del sistema.
4
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
Descripción General
Perspectiva del producto
El sistema PWC será una aplicación de entorno web, esto permitirá que su utilización sea de forma
descentralizada, además trabajara de manera independiente por lo que no interactuará con otros
sistemas.
Funcionalidad del producto
El sistema PWC permitirá:
Administración de usuarios: al administrador del sistema podrá gestionar los usuarios y los cursos (agregar,
modificar, eliminar, buscar, listar).
Administración de cursos: El administrador del sistema podrá gestionar los cursos, y asignarles un
coordinador para que lo administre.
Administración de Roles: El administrador del sistema gestionará los roles de usuarios del sistema, de igual
forma asignará los roles a los usuarios.
Coordinación de cursos: El coordinador de curso planificará los recursos necesarios para el curso, tales
como: asignación de salones, recursos audiovisuales y recursos en general. También asignará el ponente del
curso, se encargará de la publicación de la información referente al mismo y la administración de los
participantes (activación y cancelación de matriculados).
Publicación de Información: El administrador del sistema actualizará la información general del PWC.
Inscripción: Proceso que permitirá a una persona matricularse a un curso.
Navegación: Proceso por el cual una persona podrá utilizar el PWC.
5
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
6
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
Jerarquía de usuarios
7
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
Restricciones
Políticas reguladoras
La aplicación se desarrollará mediante software de licencia abierta por lo tanto no se deberá pagar por el
uso de: servidor WEB (000webhost), Sistema de Gestión de base de datos (MySQL) y el lenguaje de
programación (PHP), por lo tanto, la utilización de estos programas se hará mediante las políticas
establecidas por este tipo de licenciamiento.
Limitaciones de hardware
La plataforma PWC podrá ejecutarse en cualquier computador que tengo acceso a un navegador web.
Funciones de control
El sistema debe controlar los permisos que tiene cada usuario para su accesibilidad de una manera
correcta, de tal forma que pueda acceder la información que le corresponde de acuerdo a su rol.
Debe tener controles adecuados para la validación de datos, de igual manera la programación de las
actividades específicas para cada curso.
Protocolos señalados
Se usará protocolos de comunicación TCP/IP, HTTP.
8
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
Requisitos de fiabilidad
La información correspondiente a la programación de los cursos como la fecha, la hora, cantidad de
inscritos, ponente y los recursos deben estar ajustados a la realidad para evitar desorganización.
Credibilidad de la aplicación
Para garantizar una buena credibilidad el sistema deberá ser sometido a una serie de pruebas para
establecer que se encuentra acorde a los requerimientos que se plasman en el documento en tanto a
la consistencia de datos como al rendimiento de la aplicación, tales como tiempos de respuesta.
Consideraciones de seguridad
Cada usuario deberá autenticarse y su acceso verificado por una sola Terminal para su respectiva
labor de acuerdo a lo que su rol especifique. Todas las claves de seguridad deberán estar seguras y
en su defecto encriptadas en la base de datos para dar una buena seguridad al sistema y su
información.
Atención y Dependencias.
La red interna deberá de estar configurada para el manejo de protocolos TCP/IP, HTTP,
principalmente todo lo relacionado en cuanto a desempeño y seguridad.
Debe realizarse una capacitación adecuada y acorde a lo que cada usuario va a realizar. Su
capacitación de hará en el momento que sea necesaria y a las personas indicadas.
Prorratear los Requisitos.
Los siguientes aspectos no están incluidos en la presente versión:
a) Realización de pagos electrónicos de aquellos cursos que tengan un costo.
Suposiciones y dependencias
Se asume que los requisitos aquí descritos son estables.
Los equipos en los que se vaya a ejecutar el sistema deben cumplir los requisitos antes indicados para
garantizar una ejecución correcta de la misma.
9
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
Requisitos Específicos
Requerimientos Funcionales
Matriz de identificación:
11
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
12
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
13
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
14
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
15
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
17
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
RF07: Certificación. El usuario podrá tener su respectivo certificado del curso que complete.
18
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
Requerimientos No Funcionales.
Matriz de identificacion
Requisito Fecha de Creación Descripción Prioridad Estado
RNF01 18/09/2018 El sistema presentara una interfaz Alta Definido
sencilla para que sea de fácil
manejo.
RNF02 18/09/2018 La interfaz de la plataforma Alta Definido
presentara un sistema de ayuda
para que los usuarios se les
facilite el uso de la plataforma.
RNF03 18/09/2018 Garantizar el desempeño del Media Definido
sistema a los diferentes
usuarios. En este sentido la
información almacenada o
registros realizados podrán ser
consultados y actualizados
permanente y
simultáneamente, sin que se
afecte el tiempo de respuesta.
RNF04 18/09/2018 La disponibilidad del sistema Alta Definido
debe ser continua con un nivel
19
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
20
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
ESTANDAR IEEE-1471
Propósito
21
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
Vistas de la arquitectura
Vista- Física
Diagrama- Despliegue
22
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
Vista- Lógica
Diagramas de Clases
23
ERS para el desarrollo de PWC (Plataforma web de cursos) – Universidad Surcolombiana
Vista- Desarrollo
Diagrama de componentes
Diagrama de contexto
24