Está en la página 1de 52

Especificación de requisitos de Software

Proyecto: Software Tecnológico de


Conocimiento y Apoyo Formativo

Abril del 2020


Instrucciones para el uso de este formato
Este formato es una plantilla tipo para documentos de requisitos del software.

Está basado y es conforme con el estándar IEEE Std 830-1998.

Las secciones que no se consideren aplicables al sistema descrito podrán de forma


justificada indicarse como no aplicables (NA).

Notas:

Los títulos y subtítulos de cada apartado están definidos como estilos de MS Word, de
forma que su numeración consecutiva se genera automáticamente según se trate de
estilos “Titulo1, Titulo2 y Titulo3”.

La sangría de los textos dentro de cada apartado se genera automáticamente al pulsar


Intro al final de la línea de título. (Estilos Normal indentado1, Normal indentado 2 y Normal
indentado 3).

El índice del documento es una tabla de contenido que MS Word actualiza tomando como
criterio los títulos del documento.
Una vez terminada su redacción debe indicarse a Word que actualice todo su contenido
para reflejar el contenido definitivo.
Ficha del documento

Fecha Revisión Autor Verificado dep. Calidad.

Documento validado por las partes en fecha:

Por la comunidad Por la universidad


Contenido
FICHA DEL DOCUMENTO 3

CONTENIDO 4

1 INTRODUCCIÓN 6

1.1 Propósito 6

1.2 Alcance 6

1.3 Personal involucrado 6

1.4 Definiciones, acrónimos y abreviaturas 10

1.5 Referencias 10

1.6 Resumen 10

2 DESCRIPCIÓN GENERAL 10

2.1 Perspectiva del producto 10

2.2 Funcionalidad del producto 8

2.3 Características de los usuarios 11

2.4 Restricciones 11

2.5 Suposiciones y dependencias 11

3 REQUISITOS ESPECÍFICOS 11

3.1 Requisitos comunes de las interfaces 49


3.1.1 Interfaces de usuario 49
3.1.2 Interfaces de hardware 49
3.1.3 Interfaces de software 49
3.1.4 Interfaces de comunicación 49

3.2 Requerimientos funcionales 49


3.2.1 Requisito funcional 1 50
3.2.2 Requisito funcional 2 50
3.2.3 Requisito funcional 3 50
3.2.4 Requisito funcional 4 50
3.2.5 Requisito funcional 5 50
3.2.6 Requisito funcional 6 51
3.2.7 Requisito funcional 7 52
3.2.8 Requisito funcional 8 52
3.2.9 Requisito funcional 9 52

3.3 Requerimientos no funcionales 52


3.3.1 Requisitos de rendimiento 52
3.3.2 Seguridad 52
3.3.3 Fiabilidad 53
3.3.4 Disponibilidad 53
3.3.5 Mantenibilidad 53
3.3.6 Portabilidad 53
1 Introducción
Este documento es una Especificación de Requisitos Software (ERS) para el Sistema de
administrar los procesos de enseñanza-aprendizaje del SENA. Esta especificación se ha
estructurado basándose en las directrices dadas por el estándar IEEE Práctica Recomendada
para Especificaciones de Requisitos Software ANSI/IEEE 830, 1998.

1.1 Propósito

Tiene como propósito principal definir los requerimientos necesarios para desarrollar un
Software que nos permitirá administrar los procesos de enseñanza-aprendizaje durante el
tiempo de formación, con el fin de mejorar la calidad de esta.

1.2 Alcance

El alcance de nuestro proyecto consiste en dar un apoyo óptimo al proceso de formación por
medio de un Software que funcione como un repositorio en donde los aprendices podrán
encontrar la estructura, planeación y tiempos de cada una de las fases de su programa de
formación, los aprendices encontraran guías, material de apoyo de los temas que se están
viendo con el fin de mejorar la comprensión de estos y poder contar con un ambiente virtual
en casa incluso sin contar con conexión a internet.

1.3 Personal involucrado

Nombre María Isabel Cerquera Laguna


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto micerquera@misena.edu.co.

Nombre Adrián Mauricio Triana Gutierrez


Rol Analista
Categoría Profesional Técnico en sistemas
Responsabilidad Análisis de información, diseño y programación
Información de contacto Adriantriana23@gmail.com

Nombre Jhonn Faiber Sanchez Cupitre


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto cupityre16@gmail.com

Nombre Edward Alexis Duque Ovalle


Rol Analista
Categoría Profesional Técnico en sistemas.
Responsabilidad Análisis de información, diseño y programación
Información de contacto hito32202@gmail.com

Nombre Natalia Garzón Castiblanco.


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto garzoncastiblanconatalia@gmail.com

Nombre Diego Alejandro Lugo Manrique.


Rol Analista
Categoría Profesional Técnico en Sistemas
Responsabilidad Análisis de información, diseño y programación
Información de contacto diegoalejandrolugomanrique@gmail.com

Nombre Alejandro Romero Tovar


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto alexroto500@gmail.com

Nombre Anilibeth Herrera Olcunche


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto aherrera300@misena.edu.co

Nombre Dairon Stiven Trujillo Camacho


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto stevenelectronico1535@gmail.com

Nombre Esdilmar Cabrera Valderrama


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto esdilmarcu@gmail.com

Nombre Isaias Monje Diaz


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto isaiasmonje@gmail.com

Nombre Jaime Andrés Charry Medina


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto charryjaime5@gmail.com

Nombre Jhoan Sebastián Castro Sánchez


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto castrosjohan804@gmail.com

Nombre Jhoan Sebástian Dussan Riveros


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto johanndussan47@gmail.com

Nombre Jhon Jaider Cerquera Leguizamo


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto cerqueraleguizamojaider@gmail.com

Nombre Johan Sebastian Palechor Montañez


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto sebpalechorz@gmail.com

Nombre Juan Camilo Andrés Quesada Robles


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto selbor44303@hotmail.com

Nombre Juan Esteban Betancourt Galindo


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto juanesb777@gmail.com

Nombre Juan Sebastian Artunduaga Rojas


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto juliand7896@gmail.com

Nombre Liseth Dayana Córdoba Gutiérrez


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto cordobad732@gmail.com

Nombre María Fernanda Padilla Torres


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto Mfernandapadilla@gmail.com

Nombre María José Padilla Torres


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto Mjosepadilla12@gmail.com

Nombre Michell Dayana Ocampos Andrade


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto michellocampos2002@gmail.com

Nombre Oscar Iván Mahecha Morales


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto oscarmahechaii@gmail.com

Nombre Pedro Elías Sánchez Velásquez


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto jefermaster911@gmail.com

Nombre Yuliana Sanchez Ortiz


Rol Analista
Categoría Profesional Técnico en Programación de Software.
Responsabilidad Análisis de información, diseño y programación
Información de contacto salazarortizyuliana@gmail.com

1.4 Definiciones, acrónimos y abreviaturas

Nombr Descripción
e
Usuario Persona que usará el sistema para gestionar procesos
RAP Resultado de aprendizaje que adquiere un aprendiz en un
programa de formación.
ERS - Especificación de Requisitos Software
SRS
RF Requerimiento Funcional
RNF Requerimiento No Funcional
FTP Protocolo de Transferencia de Archivos

1.5 Referencias

Titulo del Documento Referencia


Standard IEEE 830 - 1998 IEEE

1.6 Resumen

Este documento consta de tres secciones. En la primera sección se realiza una introducción
al mismo y se proporciona una visión general de la especificación de recursos del sistema.

En la segunda sección del documento se realiza una descripción general del sistema, con el
fin de conocer las principales funciones que éste debe realizar, los datos asociados y los
factores, restricciones, supuestos y dependencias que afectan al desarrollo, sin entrar en
excesivos detalles.

Por último, la tercera sección del documento es aquella en la que se definen


detalladamente los requisitos que debe satisfacer el sistema.

2 Descripción general

2.1 Perspectiva del producto

Sera un Software desarrollado en entorno escritorio y Web, con el fin de que los aprendices
puedan encontrar material de apoyo, como soporte a su proceso de formación, dicha
información será suministrada y administrada por los instructores técnicos del área.

2.2 Características de los usuarios

Tipo de usuario Administrador


Formación Desarrollador de software
Actividades Control y manejo del sistema en general

Tipo de usuario Instructor


Formación Instructor técnico
Actividades Suministrar y administrar el material según el programa de
formación

Tipo de usuario Aprendiz


Formación Mínimo noveno grado de formación
Actividades Consulta y consume la información del programa de
formación, así como el material de apoyo que se suministre
por parte de los instructores.
.
2.3 Restricciones
 Software para ser usado con o sin internet.
 El software será desarrollado para entorno Web y escritorio.
 Lenguajes y tecnologías en uso: PHP, JAVA.
 El software de escritorio debe tener la posibilidad de ser actualizado sin tener
conexión a internet.
 Los aprendices solo podrán hacer consulta de la información.
.
2.4 Suposiciones y dependencias

 Se asume que los aprendices de los diferentes programas cuentan con un


computador en sus casas para poder hacer uso del Software, escritorio o Web.
 Para la actualización del Software de escritorio se deberá hacer por medio de
internet.
 Los equipos en los que se vaya a ejecutar el sistema deben cumplir los requisitos
mínimos para garantizar una ejecución correcta del mismo.
 Cada usuario del Software deberá tener un rol definido.
 Se asume que cada aprendiz está en etapa lectiva de un programa formación para
hacer uso del Software.

3 Requisitos específicos

Requerimientos Funcionales

Identificación RF01
del
requerimiento:
Nombre del Crear nueva guía
Requerimiento:
Características El instructor podrá crear guías de aprendizaje en la
: plataforma, estas guías tendrán un control de versiones,
actividades de contextualización y se podrán descargar
en formato PDF.
Descripción del El instructor entra a la plataforma, comienza a crear una
requerimiento: nueva guía de aprendizaje, tendrá espacios en donde podrá
colocar las diferentes actividades a desarrollar y una vez
finalizada, los aprendices podrán descargarla y resolverla.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alto

Identificación RF02
del
requerimiento:
Nombre del Formato guía de aprendizaje.
Requerimiento:
Características Realiza cambios hechos a los formatos de guías de
: aprendizaje según el sistema de calidad SIGA del SENA.
Descripción del El administrador del sistema abrirá el formulario de diseño
requerimiento: de formatos, seleccionara el formato de guía de aprendizaje,
el sistema mostrará cada uno de los campos ya definidos
con las opciones de modificar o eliminar y así mismo tendrá
la opción de anexar campos nuevos, cada campo deberá
tener un nombre que lo identifique.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF03
del
requerimiento:
Nombre del Actualización formato guía de aprendizaje.
Requerimiento:
Características La actualización del formato de guía de aprendizaje, según
: actualización formato oficial del SENA.
Descripción del El administrador del sistema podrá realizar actualización al
requerimiento: formato de guía de aprendizaje, añadiendo o eliminando
campos, según el formato oficial de guía de aprendizaje del
SENA.
Una vez el formato se ha actualizado, si hay algún campo
nuevo todas guías deberán ser actualizadas por parte de
cada instructor, para eso el sistema enviara un correo y una
notificación en el sistema a cada instructor informando que
el formato de guía de aprendizaje ha cambiado.
Las guías se podrán seguir descargando a pesar de no
haberse actualizado.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio
Identificación RF04
del
requerimiento:
Nombre del Guías personalizadas.
Requerimiento:
Características Cada instructor podrá crear guías personalizadas adaptadas
: a las necesidades de la ficha.
Descripción del Cuando el instructor requiera personalizar una guía de
requerimiento: aprendizaje deberá ir al formulario de formatos/guía de
aprendizaje, seleccionar la guía en la que se basara para
crear una copia personalizada de la guía, la guía contara
con el mismo número, pero con una letra que lo identifique
como guía personalizada, el software le mostrara cada una
de las actividades que conforman la guía, el instructor podrá
añadir o eliminar actividades, se hará lo mismo con el
material de apoyo y las evidencias que el aprendiz debe
presentar, no se podrá modificar los criterios de evaluación.

Una vez se ha terminado de personalizar la guía, el


instructor deberá darle clic en el botón guardar, para que se
pueda efectuar los cambios, el software automáticamente
visualizara la guía de aprendizaje personalizada.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta

Identificación RF05
del
requerimiento:
Nombre del Actualización de guías principales.
Requerimiento:
Características Los instructores realizan actualización de las guías
: principales de su programa de formación.
Descripción del A principio de año el software habilitara la opción de
requerimiento: actualizar las guías principales del programa.
El software le mostrara a cada instructor un listado con las
actividades personalizadas y las actividades nuevas que
realizo, para que decida postular o no dichas actividades
con el fin de que sean parte de la guía principal, si el
instructor hizo eliminación de alguna actividad, proponer
dicha acción sobre las actividades de la guía principal,
también aplica para el material de apoyo.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta

Identificación RF06
del
requerimiento:
Nombre del Finalización periodo de actualización de actividades.
Requerimiento:
Características El Software le preguntara al instructor sobre la continuidad
: de las actividades personalizadas en comparación con las
actividades principales que se actualizaron.
Descripción del Una vez se ha terminado el periodo de actualización el
requerimiento: Software le mostrara al instructor un comparativo con los
siguientes puntos para que decida qué actividad seleccionar
y que se acomoda a su formación.

Instructor Grupo de instructores


La actividad que el La actividad principal luego
instructor personalizo. del proceso de
actualización.

Actividades nuevas creadas Actividades nuevas


por el instructor aprobadas por los
instructores.
Actividades eliminadas Actividad principal
actualizada

Si el instructor aprueba la actividad principal, la actividad


personalizada será reemplazada por la actividad principal.

Si el instructor no aprueba la actividad principal, su guía


personalizada continuara con la actividad que personalizo.

Si el instructor aprueba la actividad nueva aprobada por los


instructores, su actividad nueva será reemplaza.

Si el instructor no aprueba la actividad nueva aprobada por


los instructores, su guía continuara con la actividad nueva
que creo.
Si el instructor aprueba la actividad principal que
anteriormente elimino, se agregara nuevamente a su guía.

Si el instructor no aprueba la actividad principal que


anteriormente elimino, su guía no tendrá modificaciones.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta

Identificación RF07
del
requerimiento:
Nombre del Votación por gestión de actualización de actividades
Requerimiento: principales.
Características Los instructores podrán gestionar la actualización de alguna
: actividad principal durante el periodo de actualización y será
aceptada según los resultados de una votación.
Descripción del Durante el periodo de actualización, los instructores podrán
requerimiento: gestionar modificaciones a las actividades principales o
sugerir nuevas actividades. Para aceptar esta sugerencia el
instructor deberá crear una encuesta por medio del
programa la cual responderán los instructores del área de la
actividad que van a modificar, según la respuesta de la
votación se aceptará o no la sugerencia del instructor.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta

Identificación RF08
del
requerimiento:
Nombre del Visualización de guías personalizadas por ficha.
Requerimiento:
Características Las guías personalizadas solo se visualizan a las fichas que
: el Instructor este asignado, para evitar confusión en los
aprendices.
Descripción del Los aprendices solo podrán visualizar las guías en las que el
requerimiento: instructor este asignado y que al momento de terminar una
guía personalizada seleccione las fichas en las cuales se
podrá visualizar.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio

Identificación RF09
del
requerimiento:
Nombre del Notificación de guías actualizadas.
Requerimiento:
Características: El sistema enviara notificaciones cuando el instructor
personalice alguna guía de aprendizaje y así los aprendices
puedan estar al día.
Descripción del Cuando el instructor personaliza una guía de aprendizaje, el
requerimiento: Software notificara vía correo electrónico y por el mismo
Software a los aprendices directamente involucrados en el
cambio de la guía, en este caso el instructor deberá de
seleccionar a que fichas se les notificara de los cambios
realizados. A su vez el Software generara un archivo de
actualización para la versión escritorio, el cual los aprendices
podrán descargar y aplicar al Software.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF10
del
requerimiento:
Nombre del Calificación de resultado de aprendizaje.
Requerimiento:
Características Notificación del Software cuando se termine una guía para
: calificar los resultados de aprendizaje que correspondan.
Descripción del El software notificara al instructor y al aprendiz cuando se
requerimiento: haya
terminado de realizar las actividades correspondientes en la
guía de aprendizaje, para eso el instructor marcara que
actividades ya se han cumplido y así el software mostrara el
progreso en porcentaje de la ejecución de la guía.

Una vez terminada la guía, el Software le notificara al


instructor que resultados de aprendizaje se pueden evaluar
en la plataforma Sofia Plus.

Se debe tener en cuenta que un resultado puede estar


presente en varias guías, en este caso el Software enviará
la notificación solo cuando se complete el 100% de las
actividades del RAP.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF11
del
requerimiento:
Nombre del Evaluación de la gestión del instructor.
Requerimiento:
Características El aprendiz podrá evaluar la gestión del instructor con la
: evaluación de los resultados de aprendizaje, con el fin de la
mejora continua en la formación.
Descripción del Cuando se termine una fase de proyecto, el aprendiz podrá
requerimiento: evaluar la gestión del instructor con la evaluación de los
resultados de aprendizaje, esta evaluación aparecerá
cuando el aprendiz vuelva a iniciar sesión, la evaluación
será corta pero obligatoria.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio

Identificación RF12
del
requerimiento:
Nombre del Calificación de la guía de aprendizaje
Requerimiento:
Características Lo que se hará es calificar la guía según la opinión del
: aprendiz, ya que
esta es importante porque así se tomará en cuenta la
opinión de los
aprendices, y al final instructores podrán hacer una
observación critica
y constructiva.
Descripción del Los aprendices después de terminada su guía de
requerimiento: aprendizaje, el
Software opcionalmente le permitirá calificar la guía de
aprendizaje en general o las actividades que desee de la
guía, la calificación va a ser del 1 al 5 (decimal), en caso de
que sea menor a 3, el Software abrirá un campo para que el
aprendiz pueda hacer sus observaciones.

Estas observaciones las podrá revisar el instructor o los


instructores autores de la guía.
Requerimiento
NO funcional:
Prioridad del requerimiento:

Identificación RF13
del
requerimiento:
Nombre del Calificaciones y opiniones hacia las guías de formación
Requerimiento:
Características Para que los instructores puedan conocer la calificación y
: opinión de los aprendices sobre los materiales de formación,
en el momento de que estos sean actualizados.
Descripción del Antes de hacer la actualización de los materiales de
requerimiento: formación se podrán revisar las calificaciones y opiniones
por parte de los aprendices, para que sean tenidos en
cuenta al momento de hacer la actualización del material de
formación oficial, solo se podrá conocer dicha opinión de las
actividades que el instructor envíe a la plataforma para
revisión.
Requerimiento
NO funcional:
Prioridad del requerimiento: baja

Identificación RF14
del
requerimiento:
Nombre del Actividades asociadas a criterios de evaluación.
Requerimiento:
Características Las actividades se asocian a un criterio de evaluación con el
: fin de que se organices y se tenga coherencia con el
programa de formación.
Descripción del Al momento de crear las guías de aprendizaje, cada
requerimiento: actividad que se agregue debe de seleccionar
obligatoriamente a que criterio de evaluación pertenece, así
mismo se tiene la opción de agregar el material de apoyo
necesario para el desarrollo de la actividad.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta

Identificación RF15
del
requerimiento:
Nombre del Criterios de evaluación en la guía de aprendizaje
Requerimiento:
Características El instructor pueda conocer la cantidad de actividad que
: tiene asociada un criterio de evaluación con el fin de
controlar el número de actividades.
Descripción del Cuando el instructor empiece la creación de una guía de
requerimiento: aprendizaje, deberá seleccionar los criterios de evaluación a
trabajar, el Software mostrara la cantidad de actividades
asociadas a cada criterio, con el fin de que los instructores
puedan conocer y le puedan hacer seguimiento al número
de actividades.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta

Identificación RF16
del
requerimiento:
Nombre del Identificación de las actividades.
Requerimiento:
Características Crear un sistema de organización de las actividades para
: facilitar la búsqueda en el sistema.
Descripción del Al momento que un instructor empiece a crear actividades
requerimiento: de aprendizaje, el sistema identificara por medio del perfil
del instructor si la actividad es transversal o técnica, el
Software adicionara una letra según el área transversal o el
área técnica, así como un número consecutivo que permita
mejorar la organización de las actividades con el fin de
facilitar la búsqueda de estas por parte de los aprendices.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio
Identificación RF17
del
requerimiento:
Nombre del Control de guías por fase del programa de formación.
Requerimiento:
Características Controlar que una de una guía no pertenezca a más de una
: fase de proyecto.
Descripción del En base a los criterios que se seleccionan al momento de
requerimiento: iniciar la creación de una guía de aprendizaje, el Software
podrá establecer a que fase de proyecto pertenece, cuando
el instructor seleccione estos criterios solo podrá seleccionar
los criterios que pertenezcan a una misma fase.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio

Identificación RF18
del
requerimiento:
Nombre del Actividades modificadas por instructores retirados.
Requerimiento:
Características Aprovechar el material de formación personalizado de los
: instructores que ya no estén en la entidad.
Descripción del Cuando un instructor ya no trabaje para la entidad y haya
requerimiento: personalizado actividades de aprendizaje, el software
guardará la información y cuando se realice actualización
del material de formación principal, el sistema enviara una
notificación en donde se avise que el instructor que ya no
trabaja con la entidad tiene actividades personalizadas del
año anterior, estas actividades serán analizadas por cada
instructor y tendrá la opción de postularlas como actividad
oficial del programa, en caso de ser aprobada alguna de las
actividades, en el campo de cada guía donde se relaciona
los nombres de los instructores aparecerá el nombre del
instructor que aporto con la actividad personalizada.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio

Identificación RF19
del
requerimiento:
Nombre del Resaltar actividades personalizadas.
Requerimiento:
Características El aprendiz pueda identificar que actividades son
: personalizadas.
Descripción del Cuando un aprendiz haga búsqueda de una actividad de
requerimiento: aprendizaje, puede ser por código de la actividad o por
descripción, el Software en los resultados de la búsqueda
resaltara que actividades han sido personalizadas por el
instructor.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Bajo.

Identificación RF20
del
requerimiento:
Nombre del Tiempos en las actividades de aprendizaje.
Requerimiento:
Características Cada actividad tendrá un tiempo establecido para su
: desarrollo y así controlar el tiempo de cada guía de
aprendizaje.
Descripción del El instructor al elaborar las actividades deberá poner un
requerimiento: tiempo estimado para su desarrollo, que será representado
por el Software en forma de barras de progreso en cada
guía de aprendizaje.

El Software registrara el progreso del desarrollo de las


actividades que realice cada aprendiz, tomando el tiempo de
cada una, para que así el instructor pueda controlar el
tiempo que una guía de aprendizaje tiene y el rendimiento
del aprendiz.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Bajo.

Identificación RF21
del
requerimiento:
Nombre del Estructura de la guía (Actividad de reflexión inicial)
Requerimiento:
Características Permite crear en la guía una actividad de reflexión inicial,
: indiferente a los criterios.
Descripción del Teniendo en cuenta la estructura de la guía, el instructor
requerimiento: podrá aplicar una actividad de reflexión inicial, la cual se
diseña al inicio de la guía de aprendizaje.
- Planteamiento de temas sobre alguna tarea o problema a
desarrollar.
- Al igual que con otras actividades, el instructor podrá
agregar material de apoyo.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF22
del
requerimiento:
Nombre del Actividad de introducción de la guía de aprendizaje
Requerimiento:
Características Al momento que el aprendiz desee utilizar alguna guía de
: aprendizaje, esta guía tendrá una introducción para poder
entender el trabajo a realizar.
Descripción del Cada guía de aprendizaje tendrá un espacio en donde se
requerimiento: defina
la introducción a las actividades que se van a realizar.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF23
del
requerimiento:
Nombre del Actividades de Ingles.
Requerimiento:
Características Organizar las actividades de ingles por competencia, para
: poder crear guías integradas, según normativas de
formación del SENA.
Descripción del Cuando el instructor de ingles este realizando las guías de
requerimiento: aprendizaje, debe seleccionar la competencia a la que
pertenece sus actividades, el Software le mostrara las guías
técnicas que existen asociadas a la competencia que
selecciono, el instructor deberá crear cada actividad
seleccionando adicionalmente el resultado de aprendizaje
(RAP) de la actividad, el Software organizara esta actividad
en la guía y por ultimo le mostrara al instructor de inglés en
que guía está ubicada cada actividad, con el fin de que
pueda hacerle seguimiento en la formación.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta.

Identificación RF24
del
requerimiento:
Nombre del Técnicas e instrumentos de evaluación para las actividades
Requerimiento: de aprendizaje.

Características Se implementa en el Software para que los instructores


: puedan proceder a la hora de establecer la técnica y los
instrumentos de evaluación en las actividades de
aprendizaje.
Descripción del Cuando se definan actividades, se anexarán las técnicas
requerimiento: que el SENA utiliza “observación, simulación, estudio de
casos, entre otras”, teniendo en cuenta que estas opciones
las podrá elegir el instructor.

Por otra parte, se incluirá un campo en el cual el instructor


podrá subir el instrumento con el cual va a evaluar a los
aprendices, este campo estará disponible en cada actividad
para que no repita el mismo instrumento.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta.

Identificación RF25
del
requerimiento:
Nombre del Organización de los instrumentos de evaluación
Requerimiento:
Características Los instrumentos de evaluación puedan ser públicos o
: privados para los aprendices.
Descripción del Cuando el instructor cree una actividad de aprendizaje,
requerimiento: tendrá la opción de agregar un instrumento de evaluación, el
cual por medio de un campo Select se podrá definir si será
público o privado para los aprendices, así mismo en la guía
podrá agregar instrumentos de evaluación que abarquen
todas las actividades vistas en la guía y el cual también será
público o privado.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF26
del
requerimiento:
Nombre del Clasificación de actividades de aprendizaje por su tipo de
Requerimiento: evidencia

Características Toda actividad de aprendizaje tendrá su clasificación antes


: de ser publicada.

Descripción del Cada instructor a la hora de subir una actividad de


requerimiento: aprendizaje deberá catalogar y clasificar su actividad por
tipo de evidencia (Evidencias de Conocimiento,
Evidencias de Desempeño, Evidencias de Producto)
Para que así dichas actividades sean más sencillas de
reconocer, analizar y hacer por los aprendices en su etapa
formativa.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF27
del
requerimiento:
Nombre del Anexar glosario de términos y referencias bibliográficas en
Requerimiento: las guías de aprendizaje.
Características Normalmente se requiere anexar en cada guía de
: aprendizaje el debido glosario de términos y las respectivas
referencias bibliográficas de lo tratado en cada guía.
Descripción del En cada guía de aprendizaje se dispondrá de un espacio
requerimiento: dedicado a recibir un glosario de términos, además de
referencias bibliográficas que luego serán anexados en
dicha guía para complementar el contenido de cada una de
las guías de aprendizaje.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF28
del
requerimiento:
Nombre del Control de versiones de las guías
Requerimiento:
Características El Software tendrá un control de las versiones de las guías
: de aprendizaje, para llevar una trazabilidad de los cambios o
modificaciones a las que ha sido objeto.

Descripción del Al momento de crear o modificar una guía de aprendizaje el


requerimiento: Software alimentara el control de versiones de la guía,
agregando el número de la versión, el autor, cargo,
dependencia, fecha y la razón del cambio.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF29
del
requerimiento:
Nombre del Evidencias de aprendizaje.
Requerimiento:
Características Cada actividad de aprendizaje deberá tener las evidencias
: descritas que deberán realizar los aprendices.
Descripción del El instructor deberá describir las evidencias que
requerimiento: desarrollaran los aprendices en cada actividad de la guía, el
instructor podrá agregar formatos o material para el
desarrollo de las evidencias y las guías que no cuenten con
la respectiva descripción de las evidencias de aprendizaje,
el Software avisara que está incompleta.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alto.
Identificación RF30
del
requerimiento:
Nombre del Formulario de registro de estructura del programa de
Requerimiento: formación
Características Registro de la estructura del programa de formación, para la
: asignación y control de actividades.
Descripción del Cuando se registra un programa de formación en el
requerimiento: Software, este tendrá que habilitar un formulario para que
allí se registre la estructura del programa de formación como
son las fases de proyecto, actividades de proyecto,
competencia, RAP y criterios de evaluación. En el cual el
proceso de registro se hará una sola vez por cada programa
y lo tendrá que realizar un instructor que sea de la línea de
formación.

Una vez se termine de registrar todo el programa, el


instructor a cargo del registro podrá guardar de manera
definitiva el programa, en este punto hay que advertir por
medio de un mensaje, que la estructura del programa no
podrá ser modificado si se le empieza asignar actividades
de aprendizaje.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alto.

Identificación RF31
del
requerimiento:
Nombre del Modificación de la estructura del programa de formación
Requerimiento:
Características Nadie podrá modificar el programa de formación una vez
: generadas las actividades, ya que la estructura del
programa de formación afectaría en la organización de
actividades.
Descripción del Las personas del cualquier rol, ya sea instructor o
requerimiento: administrador, no podrán cambiar o modificar el programa
de formación después de publicado y asignado actividades
de aprendizaje, no tendrá habilitado la opción de editar.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alto.
Identificación RF32
del
requerimiento
Nombre del Visualización del material de formación
requerimiento
Características El material de formación añadido en cada actividad se tratará
de ser visualizado o reproducido por el Software, para que el
aprendiz tenga facilidad a la hora de revisar el material de
formación.
Descripción A la medida que el Software vaya avanzando se va
del añadiendo materiales de formación, el Software tratara de
requerimiento visualizar y reproducir los archivos que son parte del material
de apoyo, dando así a conocer parte del material para apoyar
al aprendiz.
Requerimiento
NO funcional
Prioridad del MEDIA
requerimiento

Identificación RF33
del
requerimiento:
Nombre del Clasificación del material de apoyo.
Requerimiento:
Características El sistema tendrá un sistema de clasificación del tipo de
: material de apoyo.
Descripción del El Instructor es el encargado de añadir material de apoyo a
requerimiento: cada actividad, el software se encargará de clasificar con un
respectivo color el material de apoyo dependiendo de su
formato, y así facilitar la visualización del material por parte
de los aprendices en su proceso de formación.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio

Identificación RF34
del
requerimiento:
Nombre del Generación de formatos de planeación y guías de
Requerimiento: aprendizaje.
Características Permite generar formatos de planeación y guías de
: aprendizaje actualizadas, para el control y cumplimiento por
parte del instructor y el programa al sistema de calidad del
SENA llamado SIGA.
Descripción del Según las normas de calidad del SENA los formatos de guía
requerimiento: de aprendizaje y planeación deben de estar actualizados, el
administrador del sistema podrá generar la actualización de
los formatos.

Una vez haya pasado esto se podrá descargar los formatos


para el cumplimiento de los lineamientos de calidad del
SENA.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alto

Identificación RF35
del
requerimiento:
Nombre del Diseñar formatos de guías y de planeación.
Requerimiento:
Características Poder diseñar y actualizar los formatos de guía y planeación
: para que los instructores y aprendices puedan descargar los
archivos según normas del sistema SIGA del SENA.
Descripción del El software tendrá un módulo en el cual se pueda diseñar o
requerimiento: modificar los formatos de guía de aprendizaje y de
planeación, se podrá agregar o eliminar campos que están
relacionados con el proceso que hace los instructores
cuando crean guías o la planeación.

Estos formatos serán diseñados según las normas SIGA del


SENA.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio

Identificación RF36
del
requerimiento:
Nombre del Crear fichas de formación.
Requerimiento:
Características Desde el rol instructor-líder se podrá crear nuevas fichas de
: formación en el software para que se limite las fechas de
acceso a los aprendices.
Descripción del El instructor deberá iniciar sesión como instructor líder, el
requerimiento: Software validará su rol para que el instructor pueda tener
acceso a la creación de
fichas. El rol de instructor-líder será el único que podrá crear
las fichas de aprendizaje de su línea, Al crear una ficha será
obligatorio ingresar la fecha de inicio y de finalización, para
restringir el acceso de los aprendices a la plataforma según
las fechas establecidas en su ficha de formación.
También se agregará la jornada, el nombre de él instructor
líder, así como sus demás instructores técnicos y de
políticas.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio

Identificación RF37
del
requerimiento:
Nombre del Asociación de aprendices a su respectiva ficha.
Requerimiento:
Características Cada instructor podrá realizar la asociación a su respectiva
: ficha teniendo en cuenta que puede hacerlo de dos
maneras.
Descripción del Opción 1: Cuando el instructor realice la asociación de los
requerimiento: aprendices a su ficha lo podrá realizar de uno en uno
digitando: nombre, apellido, fecha de nacimiento, número de
identificación, ciudad de nacimiento, correo misena, número
de celular.
Opción 2: También puede realizar la asociación por medio
un archivo Excel donde pedirá los datos nombrados
anteriormente.

En el Software se podrá descargar un formato de Excel para


que sea alimentado con la información anteriormente
nombrada de los aprendices, así mismo el Software
dispondrá de un campo en donde se podrá subir el archivo
de Excel para hacer la asociación de los aprendices.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alto.

Identificación RF38
del
requerimiento:
Nombre del Inicio de sesión.
Requerimiento:
Características El iniciar sesión con el número de identificación o el correo
: misena, permitirá que los aprendices no tengan dificultades
a la hora de ingresar al Software, así mismo se tendrá un
control para evitar el robo de identidad.
Descripción del Cuando se elija la opción “Inicio de sesión” se debe escribir
requerimiento: la dirección de correo de misena o también es opcional el
número de identificación, dependiendo la opción que elija
luego observara el campo de contraseña y la escribirá.
Cuando estos datos estén digitados se da clic en ingresar y
accederá normalmente.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alto.

Identificación RF39
del
requerimiento:
Nombre del Registro de correo misena o correo opcional.
Requerimiento:
Características El usuario podrá tener una opción diferente al correo
: misena, ya que sabemos que algunos usuarios tienen
problemas para acceder a este correo.
Descripción del En el momento en que se escoja la opción de “registro”, el
requerimiento: sistema le solicitara al aprendiz el correo misena:
-En el campo “correo misena”, se introduce correo para
registrarlo.
-Debe mirar que esté escrito correctamente.
-En caso de que no pueda registrar el correo misena, se
podrá registrar en el campo de “correo misena” una
dirección de correo que ya se tenga.
-Introduce esta dirección de correo electrónico.

-NOTA: Este procedimiento solo le permitirá restablecer su


contraseña en caso de que la olvide.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF40
del
requerimiento:
Nombre del Procedimiento para la recuperación de contraseña.
Requerimiento:
Características El sistema contara con unos patrones de seguridad en el
: restablecimiento de la contraseña, la cual deberá ser
resuelta por el
usuario para así comprobar su identidad y hacer uso
efectivo del cambio
o restablecimiento de la contraseña olvidada.
Descripción del Para la recuperación de la contraseña, el sistema deberá
requerimiento: contar con
patrones de seguridad en el módulo de inicio de sesión, el
usuario
tendrá dos procedimientos para establecer la recuperación
de las credenciales de acceso:

- Primer paso, el usuario responderá a 6 preguntas de una


serie de preguntar que el sistema le mostrará.
- Segunda medida, el usuario seleccionará de un banco
de imágenes compuesto por 16 fotos al azar, una
imagen que el usuario establecerá como su imagen de
seguridad.
Luego de hacer estos dos procesos, el usuario guardará las
medidas seleccionadas para hacer la recuperación de la
contraseña, el sistema descargará un archivo (llave) que
deberá ser aplicado en la versión escritorio para poder
iniciar sesión.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alto.

Identificación RF41
del
requerimiento:
Nombre del Solicitud de recuperación de contraseña del aprendiz Sena.
Requerimiento:
Características Establecer en el Software procedimientos seguros para
: cuando el aprendiz necesite recuperar la contraseña.
Descripción del Al momento de que un aprendiz solicite recuperar su
requerimiento: contraseña, el software le hará 3 preguntas de las 6 que el
aprendiz definió, le mostrará un grupo de 10 imágenes,
donde el aprendiz deberá de seleccionar la imagen que
definió para la recuperación de la contraseña, por último,
deberá seleccionar el numero de la ficha y la jornada de
formación.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alto.

Identificación RF42
del
requerimiento:
Nombre del Recuperar contraseña
Requerimiento:
Características La contraseña podrá ser asignada nuevamente, pero tendrá
: que pasar por un filtro de validación de información
Descripción del Todo usuario o aprendiz que se le olvide la contraseña
requerimiento: tendrá que pasar por un filtro donde se validara si los datos
son correctos o no, si no son correctos no podrá pasar el
filtro y si son correctos el software lo enviara a un formulario
donde podrá asignar una nueva contraseña.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alto.

Identificación RF43
del
requerimiento:
Nombre del Cambio de contraseña versión escritorio.
Requerimiento:
Características Permite cambiar la contraseña para ambas versiones (Web,
: escritorio) para que tengan las mismas credenciales de
acceso en un tiempo de 15 días
Descripción del Al hacer el cambio de contraseña en la versión escritorio,
requerimiento: nos dará un lapso de 15 días, en ese plazo debemos ir a la
página para hacer y realizar los respectivos pasos para el
cambio de contraseña, después de hacer esto
descargaremos un archivo (llave), el cual debemos aplicar
luego al Software de escritorio y así tendremos las mismas
credenciales de acceso.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alto.
Identificación RF44
del
requerimiento:
Nombre del Cambio de contraseña
Requerimiento:
Características En ambas versiones se manejará una misma contraseña,
: evitando confusiones en los usuarios.
Descripción del Cuando algún aprendiz o instructor haga el proceso de
requerimiento: cambio
de contraseña en la versión Web y se aplique la llave en la
versión escritorio, ambas versiones quedarán con la misma
contraseña
que se cambió en la versión Web.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF45
del
requerimiento:
Nombre del Bloqueo del Software en la versión escritorio
Requerimiento:
Características Evitar el ingreso de usuarios que no están autorizados y
: también que el usuario pueda dejar la misma contraseña en
ambas versiones.
Descripción del Si un instructor o aprendiz luego de solicitar el cambio de
requerimiento: contraseña en la versión escritorio no aplica la llave que se
genera en la versión Web, luego de 15 días el Software de
la versión escritorio será bloqueado, la única forma de
desbloqueo es aplica la llave que se solicita.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.
Identificación RF46
del
requerimiento:
Nombre del Materiales de apoyo para aprendices sin conectividad
Requerimiento:
Características El instructor pueda encontrar alternativas para compartir el
: material de apoyo relacionado con enlace externo.
Descripción del El Software tendrá un sistema de notificación el cual
requerimiento: ayudara al instructor cuando cargue material de apoyo a
recordar que no todos los aprendices tienen internet,
entonces el instructor deberá buscar diferentes tipos de
opciones para hacer llegar el material a todos los
aprendices, ya sea como PDF o como alguna página que no
requiera conectividad.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF47
del
requerimiento:
Nombre del Versión y fecha en las guías de aprendizaje.
Requerimiento:
Características Hacer un control de versiones cada vez que se haga una
: modificación en la guía de aprendizaje.
Descripción del El instructor al crear o modificar una guía de aprendizaje, el
requerimiento: Software asignara una versión y fecha como mecanismo de
control de versiones.

En base de datos se guarda adicionalmente el ID del


instructor que hizo el cambio.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF48
del
requerimiento:
Nombre del Distinguir guía de aprendizaje por su fecha y versión
Requerimiento:
Características Toda guía de aprendizaje tendrá resaltada su fecha y
: versión para identificación del aprendiz.
Descripción del Cada guía de aprendizaje tiene un número de versión y una
requerimiento: fecha de su última modificación, estos dos valores estarán
resaltados en las guías para ayudar a los aprendices a
poder distinguir bajo que versión se está trabajando las
actividades de formación.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF49
del
requerimiento:
Nombre del Número de versión del Software.
Requerimiento:
Características Para tener un control sobre las actualizaciones generales
: que presente la plataforma, esta incluirá una nomenclatura
para indicar su versión.
Descripción del El Software será versionado mediante una nomenclatura
requerimiento: conforme la plataforma reciba actualizaciones generales
para identificar su desarrollo, este bien, podrá ser visible
para todos ya que estará incluido en algún espacio dentro
de la plataforma, además, junto con la versión se podría
añadir información acerca de las novedades, características
o cambios que esta ha sufrido.

Se tendrá un número de versión para el Software Web y otro


para el Software escritorio.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

PARAMETRIZACIÓN.

Identificación RF50
del
requerimiento:
Nombre del Creación de personas.
Requerimiento:
Características El formulario es creado para las personas que no tienen un
: usuario activo o no tienen otra forma de registrarse.
Descripción del En este formulario se ingresarán sus datos personales
requerimiento: (nombre,
apellido, cedula, correo, tipo de sangre) el tipo de persona
que lo puede
diligenciar son instructores, coordinadores, aprendices y
administradores.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta.

Identificación RF51
del
requerimiento:
Nombre del Registro de instructores – por parte de administradores e
Requerimiento: instructores líderes.
Características El administrador tendrá que hacer el registro masivo de los
: instructores, para el funcionamiento en el Software.
Descripción del Para el registro de los instructores, el administrador tendrá
requerimiento: la opción de hacer registro individual o subir archivos
masivos de Excel, tendrá que contener algunos datos como
son, nombre completo, número de identificación, correo,
teléfono, línea a la que pertenece, programa de formación,
si es de contrato o es de planta, si es de contrato deberá
ingresar la fecha de inicio y fin del contrato.

El Software realizará el registro masivo de los instructores y


el instructor podrá ingresar con su correo SENA o misena y
como contraseña temporal el número de identificación.

El resto de información y el cambio de contraseña la


proporcionara el instructor cuando ingrese por primera vez.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta.

Identificación RF52
del
requerimiento:
Nombre del Registro de aprendices – por parte de instructores o
Requerimiento: administradores
Características Se hace el registro masivo de aprendices para poderlos
: asociar a las fichas a las cuales ingresaran.
Descripción del Una vez creada la ficha a la que el aprendiz ingresará, el
requerimiento: instructor o
administrador podrá realizar el registro de aprendices de
manera individual o masiva por medio de archivos de Excel,
para crear el perfil del aprendiz, luego cuando el aprendiz
ingrese por primera vez, el software le solicitar completar el
registro con un número personal de contacto, el número
telefónico de un acudiente en caso de emergencia y que
cambie por primera vez la contraseña de su perfil.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta.

Identificación RF53
del
requerimiento:
Nombre del Actividades del instructor líder.
Requerimiento:
Características Cada línea tendrá opcionalmente un instructor líder, para la
: administración de diferentes tareas que se requieren en la
línea de formación.
Descripción del Se elegirá un instructor del área como líder de la línea a la
requerimiento: que pertenece, para que este pueda realizar funciones como
la de creación del programa o de los programas de
formación al que está registrado, aprobar el traslado de
aprendices, asignación de instructores a una ficha de
formación, definir el tiempo de actualización de las guías,
creación de nuevas fichas de su programa; el Software le
permitirá ver el avance de cada uno de los instructores del
programa.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta.

Identificación RF54
del
requerimiento:
Nombre del Jornadas
Requerimiento:
Características Las jornadas se registrarán según los horarios de formación
: que estén disponibles en el centro de formación.
Descripción del Estas jornadas serán creadas por el administrador del
requerimiento: Software, registrando los horarios de inicio y fin de la
jornada de formación, estas jornadas serán necesarias para
la organización de las fichas como también la organización
de los ambientes con los que cuente cada sede.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF55
del
requerimiento:
Nombre del Formato - guía de aprendizaje
Requerimiento:
Características Para que el Software pueda generar los archivos de guía de
: aprendizaje que pueden ser usados por los aprendices e
instructores.
Descripción del En el Software se podrá diseñar el formato de guía de
requerimiento: aprendizaje, por medio de añadir o eliminar campos que son
de la estructura de la guía, el administrador o instructor líder
serán los únicos que podrán hacer cambios en el formato.

El formato se podrá modificar según las exigencias del


sistema de calidad SIGA del SENA.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF56
del
requerimiento:
Nombre del Formato – Planeación.
Requerimiento:
Características Para que el Software pueda generar el archivo de
: planeación pedagógica donde va toda la estructura del
programa de formación, que pueden ser usados por los
aprendices e instructores.
Descripción del En el Software se podrá diseñar el formato de planeación
requerimiento: pedagógica, por medio de añadir o eliminar campos que son
de la estructura de la planeación, el administrador o
instructor líder serán los únicos que podrán hacer cambios
en el formato.
En el formato estarán especificadas las fases del curso, las
competencias, los resultados de aprendizaje y demás
elementos del programa de formación.

El formato se podrá modificar según las exigencias del


sistema de calidad SIGA del SENA.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF57
del
requerimiento:
Nombre del Formato – Lista de chequeo.
Requerimiento:
Características Para que los instructores puedan crear sus listas de
: chequeo los cuales se aplicaran a la evaluación de las
actividades de formación.
Descripción del En el Software se podrá diseñar el formato de lista de
requerimiento: chequeo, por medio de añadir o eliminar campos, el
administrador o instructor líder serán los únicos que podrán
hacer cambios en el formato.

Este formato lo podrá usar el instructor para calificar cada


una de las actividades y evaluaciones que realizará.

En el Software no se registrará calificaciones.


Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF58
del
requerimiento:
Nombre del Ambiente de formación.
Requerimiento:
Características Para registrar el ambiente en donde será impartida una ficha
: de formación.
Descripción del El administrador del sistema podrá registrar los ambientes
requerimiento: de formación que se encuentra en el centro, de esta manera
cuando se registre las fichas de formación por parte del
instructor líder de cada línea, podrá seleccionar el ambiente
en donde se impartirá la formación.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF59
del
requerimiento:
Nombre del Tipos de archivo.
Requerimiento:
Características Los archivos podrán ser visualizados desde el Software.
:
Descripción del En el Software se podrán visualizar los archivos de tipo
requerimiento: office, PDF,
archivos de video, audio, comprimidos para que los
aprendices les sea más fácil ver el material de apoyo de las
actividades de aprendizaje.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF60
del
requerimiento:
Nombre del Asociación de aprendices a las fichas.
Requerimiento:
Características El instructor líder se encargará de asociar los aprendices a
: la ficha para relacionar los aprendices con su programa
formación.
Descripción del El instructor líder realizará la asociación de los aprendices a
requerimiento: una ficha de formación de su línea, por medio de archivos
masivos de Excel, en este archivo de tendrá los datos
básicos de los aprendices, haciendo un registro de cada
futuro usuario del Software.

En el Software también se tendrá la posibilidad de registrar


a un aprendiz de manera individual, por medio de un
formulario que solicite los mismos datos básicos del
aprendiz.

Este proceso se podrá realizar en un formulario individual o


en el formulario de creación de fichas de aprendizaje.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF61
del
requerimiento:
Nombre del Traslado de aprendices
Requerimiento:
Características Formato que deberá diligenciar un aprendiz en caso de que
: quiera pedir
un traslado de centro de formación o de algún programa de
la misma línea.
Descripción del Cuando un aprendiz requiera el traslado a otro centro de
requerimiento: formación tendrá que diligenciar este formato teniendo en
cuenta de que al lugar que desee ir tenga el mismo
programa que está realizando o que tenga algún programa
de la línea a la cual pertenece; el aprendiz que quiera
cambiar
de programa solo podrá hacerlo si es para un programa que
pertenezca
a la línea del actual curso que realiza.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF62
del
requerimiento:
Nombre del Asociación de instructores a fichas de formación.
Requerimiento:
Características El administrador o instructor líder asociara los instructores
: que sean asignados a una ficha de formación.
Descripción del El administrador o instructor líder podrá asociar a los
requerimiento: instructores que sean asignados a una ficha de formación
por parte de la coordinación académica, en el formulario se
podrá buscar la ficha a la cual se le va asociar los diferentes
instructores, luego se podrá buscar los instructores que ya
están creados en el Software, y se realizara el proceso de
asociación.
El Software identificará a que área pertenece el instructor
gracias a la información registrada al momento de crearlo,
por último, el administrador o instructor líder podrá
seleccionar dentro de los instructores técnicos, quien será el
instructor líder de la ficha.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF63
del
requerimiento:
Nombre del Roles.
Requerimiento:
Características El Software tendrá diferentes roles cada una con funciones
: distintas.
Descripción del El Software tendrá los roles de administrador, instructor
requerimiento: líder,
instructores, aprendices y coordinador, cada uno de estos
roles podrá
realizar diferentes funciones según sean asignados por el
administrador del sistema.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF64
del
requerimiento:
Nombre del Año académico.
Requerimiento:
Características El Software tendrá en cuenta la fecha de inicio y fin del año
: académico para la terminación de fichas, vencimiento de
credenciales de acceso, periodo de actualización de guías
de formación
Descripción del El administrador podrá registrar de que fecha a que fecha va
requerimiento: el año académico, con el fin de establecer fechas de
finalización de acceso a la plataforma por parte de
aprendices que terminan su etapa productiva, instructores
contratistas, y la programación de actualización de guías de
aprendizaje.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio.

Identificación RF65
del
requerimiento:
Nombre del Programa de formación
Requerimiento:
Características Requisito que el Software exige en el proceso de inscripción
: de un programa de formación en el Software.
Descripción del Administrador o Instructor líder se encargará de registrar
requerimiento: toda la estructura del programa de formación como las
actividades, fases, actividades de proyectos, actividades de
aprendizaje, resultado de aprendizaje, criterios de
evaluación, tiempo de duración de cada una de las fases del
programa, el archivo pdf del programa de formación será
subido para tener respaldo de la información ingresada.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Alta

Identificación RF66
del
requerimiento:
Nombre del Líneas
Requerimiento:
Características El administrador creara las líneas para poder organizar los
: diferentes programas que pertenecen a esta.
Descripción del El administrador del Software tendrá la opción de crear las
requerimiento: líneas que existen en el centro de formación, teniendo que
establecer un instructor líder a cargo de esta línea
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio

Identificación RF67
del
requerimiento:
Nombre del Sede de formación.
Requerimiento:
Características Registrar las sedes que existen en el centro formación.
:
Descripción del El administrador del sistema podrá registrar las sedes que
requerimiento: existan en el centro de formación, también el coordinador de
la sede, para tener una organización de los ambientes y
programas que allí se ofertan.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio

Identificación RF68
del
requerimiento:
Nombre del Fichas
Requerimiento:
Características Se registrará la información básica para crear una ficha
:
Descripción del El administrador o el instructor líder de ficha, podrá realizar
requerimiento: registro en el formulario, donde deberá poner una
información básica obligatoria (el número de ficha, el
programa de formación al que pertenece, la jornada y
ambiente) para que se puedan crear las fichas, luego de ser
creada la ficha se complementaran algunos datos como la
lista de los instructores y aprendices que estarán en la ficha.
Requerimiento
NO funcional:
Prioridad del requerimiento:
Medio

Requerimientos No Funcionales.

Identificación RNF01
del
requerimiento:
Nombre del Interfaz del sistema.
Requerimiento:
Características El sistema presentara una interfaz de usuario sencilla para
: que sea de fácil manejo a los usuarios del sistema.
Descripción del El sistema debe tener una interfaz de uso intuitiva y sencilla.
requerimiento:
Prioridad del requerimiento:
Alta

Identificación RNF02
del
requerimiento:
Nombre del Ayuda en el uso del sistema.
Requerimiento:
Características La interfaz del usuario deberá de presentar un sistema de
: ayuda para que los mismos usuarios del sistema se les
faciliten el trabajo en cuanto al manejo del sistema.
Descripción del La interfaz debe estar complementada con un buen sistema
requerimiento: de ayuda (la administración puede recaer en personal con
poca experiencia en el uso de aplicaciones informáticas).
Prioridad del requerimiento:
Alta

Identificación RNF03
del
requerimiento:
Nombre del Mantenimiento.
Requerimiento:
Características El sistema deberá de tener un manual de instalación y
: manual de usuario para facilitar los mantenimientos que
serán realizados por el administrador.
Descripción del El sistema debe disponer de una documentación fácilmente
requerimiento: actualizable que permita realizar operaciones de
mantenimiento con el menor esfuerzo posible.
Prioridad del requerimiento:
Alta

Identificación RNF04
del
requerimiento:
Nombre del Diseño de la interfaz a la característica de la web.
Requerimiento:
Características El sistema deberá de tener una interfaz de usuario, teniendo
: en cuenta las características de la web de la institución.
Descripción del La interfaz de usuario debe ajustarse a las características de
requerimiento: la web de la institución, dentro de la cual estará incorporado
el sistema de gestión de procesos y el inventario.
Prioridad del requerimiento:
Alta

Identificación RNF05
del
requerimiento:
Nombre del Encriptación privada de datos del usuario en el Software
Requerimiento:
Características La encriptación de la contraseña es muy importante porque
: hace que la
información se vuelva más segura contra ataques y también
protege los datos de otros usuarios, aplicando políticas de
tratamiento de datos.
Descripción del El usuario quiere que sus datos estén más seguros, el
requerimiento: Software aplicara el estándar de encriptación MD5 o Sha-1
para el manejo de las contraseñas.
Se implementará protocolos de seguridad en el BD y en el
servidor donde de aloje el Software.
El software cerrara sesión al pasar los 10 minutos de
inactividad, así mismo no recordara los datos de ingreso al
Software.
Prioridad del requerimiento:
Alta

Identificación RNF06
del
requerimiento:
Nombre del Nivel de Usuario
Requerimiento:
Características Garantizara al usuario el acceso de información de acuerdo
: al nivel que posee.
Descripción del Facilidades y controles para permitir el acceso a la
requerimiento: información al personal autorizado a través de Internet, con
la intención de consultar y subir información pertinente para
cada una de ellas.
Prioridad del requerimiento:
Alta

Identificación RNF07
del
requerimiento:
Nombre del Compatibilidad con todos los navegadores
Requerimiento:
Características El Software es compatible con todos los navegadores,
: haciendo que se vea igual en dichos navegadores como
Mozilla, Google Chrome, Opera,
etc..., para facilitar el uso del Software por parte de los
aprendices.
Descripción del Utilizar una codificación de estilos que sea compatible con
requerimiento: todos los navegadores, que al combinarla con librerías como
Bootstrap se garantizará una carga rápida de la Web. Eso
hará que sea más fácil conseguir que la Web se vea igual
en los distintos navegadores, al mismo tiempo que asegura
que el código siga siendo útil para futuras versiones.
Prioridad del requerimiento:
Alta
Identificación RNF08
del
requerimiento:
Nombre del Backup de respaldo de la información.
Requerimiento:
Características El sistema contara con una copia de todos los archivos y
: datos suministrados en el Software, para así recuperar la
información en caso
de pérdida.
Descripción del El Software debe contar con un respaldo de Información de
requerimiento: todos los datos y archivos que se suministren en esta Web,
definiendo así un tiempo para que el Software haga la
función de guardar la información en el backup
preestablecido, y así ofrecer un servicio de seguridad a
nuestros usuarios en el respaldo de la información
consumida por esta página.
Se debe estableces que tipo de backup se va a implementar
según las necesidades del software, puede ser completa, o
parcial.
Prioridad del requerimiento:
Alta

Identificación RNF10
del
requerimiento:
Nombre del Tutorial de uso del Software.
Requerimiento:
Características El software tendrá implementado un video tutorial al inicio de
: este, para orientar a los usuarios nuevos.
Descripción del El Software contará con un tutorial el cual servirá para que
requerimiento: los usuarios puedan tener un mayor conocimiento acerca de
este, viendo, así como se debe manejar o utilizar a la hora
de ingresar, investigar, salir y hacer alguna tarea.
Este tutorial de apoyo se podrá desactivar por parte del
usuario, también en el menú del software se dejará un botón
de acceso al tutorial por si algún usuario necesita verlo
nuevamente.
Prioridad del requerimiento:
baja

3.1 Requisitos comunes de las interfaces


.
3.1.1 Interfaces de usuario
La interfaz con el usuario consistirá en un conjunto de ventanas con
botones, listas y campos de textos. Ésta deberá ser construida
específicamente para el sistema propuesto y, será visualizada desde
un navegador de internet.

3.1.2 Interfaces de hardware

Será necesario disponer de equipos de cómputos en perfecto estado


con las siguientes características:

 Adaptadores de red.
 Procesador de 1.66GHz o superior.
 Memoria mínima de 256Mb.
 Mouse.
 Teclado.

3.1.3 Interfaces de software

 Sistema Operativo: Windows XP o superior.


 Explorador: Mozilla o Chrome.

3.1.4 Interfaces de comunicación

Los servidores, clientes y aplicaciones se comunicarán entre sí,


mediante protocolos estándares en internet, siempre que sea posible.
Por ejemplo, para transferir archivos o documentos deberán utilizarse
protocolos existentes (FTP u otros convenientes).

3.2 Requisitos funcionales

3.2.1 Requisito funcional 1

 Autentificación de Usuarios: Los usuarios deberán


identificarse para acceder a cualquier parte del sistema.

 El sistema podrá ser consultado por cualquier usuario


dependiendo del módulo en el cual se encuentre y su
nivel de accesibilidad.

3.2.2 Requisito funcional 2


 Consultar Información: El sistema ofrecerá al usuario
información general acerca de la Instrucción Académica,
materias, Calendario de eventos.

 Consultar Instrucción Académica: Muestra información


general sobre los cursos que la institución ofrece, en qué
consiste, duración por período académico.
 Consultar Materias: Permite a los estudiantes ver las
asignaciones que los docentes han publicado, descargar
guía e información relevante a la materia y ver notas
obtenidas en evaluaciones.
 Consultar Calendario de Eventos: Muestra a los
usuarios información relevante a noticias u otros eventos
planificados.

3.2.3 Requisito funcional 3

 Registrar Usuarios: El sistema permitirá al usuario (estudiante,


docente y Administrador) registrarse. El usuario debe suministrar
datos como: CI, Nombre, Apellido, E-mail, Usuario y Password.

3.2.4 Requisito funcional 4

 Modificar: Permite al administrador modificar datos de los


usuarios, materias y cuentas creadas.

3.2.5 Requisito funcional 5

 Gestionar Aula virtual: Permite información referente al aula


virtual.
 Crear Cursos: Permite al docente una vez que haya
accedido con su cuenta al aula virtual, crear su materia y
suministrar información relevante al mismo a los
estudiantes, manteniendo una comunicación activa.
 Registrar Estudiante: El estudiante deberá suministrar su
cédula de identidad y nombre juntamente con una
contraseña para poder incluirse en una materia.
o Aula Virtual: El estudiante deberá registrarse
ingresando un nombre de usuario juntamente con
una contraseña para poder ingresar en el sistema.
o Materia: El estudiante deberá colocar la contraseña
suministrada por el docente para quedar inscrito en
la materia.
 Consultar cursos: Permite a los estudiantes ver
información de actividades pendientes y notas de
evaluaciones realizadas.
 Descargas: Permite a los estudiantes descargar guías e
información relevante a las materias que cursa solo si se
encuentra inscrito en ellas.
 Foros: El estudiante podrá mantener una discusión y ver
información sobre un tema determinado por el docente.
o Permite la interacción y discusión de usuarios sobre
temas ya antes planteado.
o Planteamiento de temas sobre alguna tarea o
problema a desarrollar.
o Permite subir archivos y documentos vinculados a
un link para descargar y para tener una mejor
comunicación e interacción entre los usuarios
o Los usuarios que participarán en el foro tendrán que
haberse inscrito anteriormente en la materia

3.2.6 Requisito funcional 6

 Integración de Componentes: El componente de inventario


junto con el Moodle deberá integrarse al sistema de información
Web proporcionando los recursos necesarios, con el propósito
de que la interacción con los usuarios sea provechosa en la
administración de la información académica.

3.2.7 Requisito funcional 7

 Gestionar Reportes: Permite al administrador imprimir reportes


de los eventos a realizar o concluidos, así como también, ver
listados de estudiantes por materias, docentes activos, entre
otros.

3.2.8 Requisito funcional 8

 Acreditar: Permite al administrador y docente dar constancia de


que el estudiante participo y concluyó el curso o evento el que
se encontraba inscrito.
3.2.9 Requisito funcional 9

 Auditoría: Evaluar y analizar los procesos del sistema,


proponiendo solución de problemas existentes dentro del
sistema utilizado

3.3 Requisitos no funcionales


3.3.1 Requisitos de rendimiento

 Garantizar que el diseño de las consultas u otro proceso no


afecte el desempeño de la base de datos, ni considerablemente
el tráfico de la red.
3.3.2 Seguridad

 Garantizar la confiabilidad, la seguridad y el desempeño del


sistema informático 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.

 Garantizar la seguridad del sistema con respecto a la


información y datos que se manejan tales sean documentos,
archivos y contraseñas.

 Facilidades y controles para permitir el acceso a la información


al personal autorizado a través de Internet, con la intención de
consultar y subir información pertinente para cada una de ellas.

3.3.3 Fiabilidad

 El sistema debe tener una interfaz de uso intuitiva y sencilla

 La interfaz de usuario debe ajustarse a las características de la


Web de la institución, dentro de la cual estará incorporado el
sistema de gestión de procesos y el inventario

3.3.4 Disponibilidad

 La disponibilidad del sistema debe ser continua con un nivel de


servicio para los usuarios de 7 días por 24 horas, garantizando
un esquema adecuado que permita la posible falla en cualquiera
de sus componentes, contar con una contingencia, generación
de alarmas.
3.3.5 Mantenibilidad

 El sistema debe disponer de una documentación fácilmente


actualizable que permita realizar operaciones de mantenimiento
con el menor esfuerzo posible

 La interfaz debe estar complementada con un buen sistema de


ayuda (la administración puede recaer en personal con poca
experiencia en el uso de aplicaciones informáticas).

3.3.6 Portabilidad

 El sistema será implantado bajo la plataforma de Windows.

También podría gustarte