Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INDICE
1. INTRODUCCIÓN ...................................................................................................................... 1
1
1.1 PROPÓSITO
2
1.2 ALCANCE
Plataforma tecnológica que pueda ser utilizada para publicar las temáticas por evento, en la
cual los estudiantes puedan tener el espacio de debate y adicionalmente publicar propuestas
que puedan ser discutidas, comentadas y valoradas por otros estudiantes, profesores y/o
conferencistas.
1.3 OBJETIVOS
Objetivo General
Diseñar una plataforma de debates que se ajuste a las necesidades de la institución
Politecnico Grancolombiano.
Objetivos Específicos:
● Definir los requerimientos del software
● Aplicar los instrumentos de las clases para el levantamiento de información
● Análisis de la información obtenida
● Diseñar la interfaz del software
● Desarrollar la interfaz del software
3
2. DESCRIPCIÓN GENERAL
Ofrecer una nueva pedagogía para las conferencias para el desarrollo profesional. Evaluación
para el aprendizaje (evaluación que apoya el proceso de aprendizaje mediante opiniones
distintas que fortalecen el conocimiento).
Conferencias Virtuales; una perspectiva evolutiva que busca la tendencia a ser más
participativos. La publicación académica (nuevas formas de publicación en espacio
disponible para los estudiantes, tanto recursos educativos, como publicaciones académicas.
Aprendizaje por medio de la participación activa en determinados temas.
* Sistema operativo
Ubuntu 16.04, se utiliza como máquina virtual para poder realizar todas las configuraciones
del sistema.
Está orientado al usuario promedio, con un fuerte enfoque en la facilidad de uso y en mejorar
la experiencia del usuario. Está compuesto de múltiple software normalmente distribuido
bajo una licencia libre o de código abierto.
*Frontend JavaScript
4
Es un lenguaje de programación, al igual que PHP, si bien tiene diferencias importantes con
éste. JavaScript se utiliza principalmente del lado del cliente (es decir, se ejecuta en nuestro
ordenador, no en el servidor) permitiendo crear efectos atractivos y dinámicos en las páginas
web. Los navegadores modernos interpretan el código JavaScript integrado en las páginas
web.
*Backend Python
Orientado a objetos, que también puede utilizarse para el desarrollo web.
*Framework React
Uno de sus puntos más destacados, es que no sólo se utiliza en el lado del cliente, sino que
también se puede representar en el servidor, y trabajar juntos.
¿Cómo funciona React?
React.js está construido en torno a hacer funciones, que toman las actualizaciones de estado
de la página y que se traduzcan en una representación virtual de la página resultante.
Tiempo:
● La Plataforma esté terminada a final de semestre.
● Se mostrará el avance paulatinamente
5
● Se presenta prototipo de la Herramienta en el segundo corte
Alcance:
● Se busca que los todos los estudiantes y profesores tengan participación activa
en las distintas conferencias.
Costos:
● Se está analizando las diferentes variables que influirá
6
3. CARACTERÍSTICAS DEL SISTEMA
● Publicar Temática
● Publicar Propuesta
● Activar Ventana
● Generar Reporte
● Registrar Usuario
●
Código Requerimiento Nombre del Requerimiento
Descripción
Se requiere desarrollar una aplicación para publicar los diferentes temas de eventos con
posibilidad de debatirlos
Actores
Aministrador
7
Documentación Asociada
Eventos Universidad
Profesor Universidad
ACTIVIDADES
RESULTADOS
Notas Importantes
Reglas de Negocio
Notas y Comentarios
8
Código Requerimiento Nombre del Requerimiento
Descripción
Se requiere tener la posibilidad de publicar propuestas sobres los debates por parte de
estudiantes y profesores
Actores
Herramienta tecnológica
Documentación Asociada
Estudiantes Universidad
9
Profesor Universidad
ACTIVIDADES
Incentivar el debate entre los mismo estudiantes teniendo la posibilidad de generar propuestas
sobre distintos eventos
RESULTADOS
Notas Importantes
Reglas de Negocio
Notas y Comentarios
10
Generar la activación de ventana
Descripción
Se requiere que la ventana tenga un tiempo máximo de actividad para que los participantes
realicen sus debates.
Actores
Administrador
Documentación Asociada
Estudiantes Universidad
Plataforma tecnológica
Profesor Universidad
ACTIVIDADES
Incentivar la crítica constructiva por medio de propuestas de debates con sus puntos de vista
sobre los diferentes temas
RESULTADOS
Notas Importantes
11
Reglas de Negocio
Notas y Comentarios
Descripción
Actores
Administrador
12
Documentación Asociada
Estudiantes Universidad
Profesor Universidad
ACTIVIDADES
RESULTADOS
Notas Importantes
Reglas de Negocio
Notas y Comentarios
13
Prioridad Proceso Organizacional
Registro de usuarios
Descripción
Actores
Documentación Asociada
Estudiantes Universidad
ACTIVIDADES
14
RESULTADOS
Notas Importantes
Reglas de Negocio
Notas y Comentarios
15
3.2 DIAGRAMAS CASOS DE USO
16
3.2.2. Publicar Propuesta
17
3.2.4. Generar Reportes
18
3.3 ESPECIFICACIÓN CASOS DE USOS
Descripción
Actores
Administrador.
Precondiciones
19
Se debe haber creado un evento previamente y dicho evento debe haber acabado
para poder generar los reportes completos.
20
3 Url Carácter Descargable
21
Paso Actor Sistema
22
7 Termina el caso de uso
Post-condición
Información de configuración opciones de reporte actualizada y guardada en la
base de datos del sistema.
Registros del evento que permitirán revisar la trazabilidad de todo lo interactuado
por los actores involucrados mientras dure el evento guardados en la base de datos
del sistema.
23
Secuencia alternativa Consultar
3.3 Ingresa valores de filtros en los Se muestra los filtros para la creación
campos de filtros y selecciona del reporte
la acción de Consultar.
3.4
Post-condición
N/A
24
Paso Actor Sistema
Post-condición
Archivo generado con la información completa de la tabla de filtros.
25
5.4 Confirma la creación y regresa al
paso Generar
Post-condición
N/A
Post-condición
26
Excepciones
Control de Cambios
27
4. REQUERIMIENTOS DE DATOS
DEBATIENDO
28
4.2 DICCIONARIO DE DATOS
Nombre de aplicación: Diccionario de Datos
Debatiendo
Descripción: Aplicación para generar debates en el Politécnico Grancolombiano
29
REQUERIMIENTOS NO FUNCIONALES
Eficiencia
30
Usabilidad
➔ El tiempo de aprendizaje del sistema por un usuario deberá ser menor a 4 horas.
➔ La tasa de errores cometidos por el usuario deberá ser menor del 1% de las
transacciones totales ejecutadas en el sistema.
➔ El sistema debe contar con manuales de usuario.
➔ El sistema debe proporcionar mensajes de error que sean informativos y orientados a
usuario final.
➔ La aplicación debe poseer un diseño “Responsive” a fin de garantizar la adecuada
visualización en múltiples computadoras personales, dispositivos tablets y teléfonos
inteligentes.
➔ El sistema debe poseer interfaces gráficas bien formadas.
➔ Imagen Corporativa. el sistema debe tener el logo de la plataforma Virtual
Debatiendo, además de un logo identificador del sistema Debatiendo.
➔ Capacidad de selección, pegado y copiado de texto. El sistema permite las opciones
de edición de texto(selección, copiado y pegado de texto)
➔ El sistema debe contar con un módulo de ayuda.
➔ La aplicación web debe poseer un diseño “Responsive” a fin de garantizar la adecuada
visualización en múltiples dispositivos.
➔ Manejo de Contraseñas. El sistema debe proveer las funcionalidades de autenticación
, para tal fin debe proveer las interfaces de usuario necesarias para permitir las
siguientes funcionalidades; Pantalla para autenticación de usuarios en el sistema
(login y password), Pantalla para cambio de contraseña del usuario “debe solicitar la
contraseña anterior y la nueva contraseña”, retroalimentación hacia el usuario si se
producen errores durante el proceso de autenticación.
31