Durante la etapa de elicitación de la información acerca del Sistema de Gestión Académica se lograron levantar una serie de requerimientos tanto funcionales como no funcionales los cuales aseguran el correcto funcionamiento del proyecto y cumplen con las expectativas de los clientes y usuarios. Entre estas funcionalidades se encuentra el debido acceso al sistema, así como la consulta de todos sus datos, registros y consultas sobre el personal de la institución, notas y horarios.
Este documento tiene como propósito dar a conocer a todos los stakeholder del proyecto los requerimientos funcionales y no funcionales con los cuales el producto de software deberá cumplir de acuerdo con la estimación del proyecto.
El producto a desarrollar es un Sistema de Gestión Académica en el cual tanto estudiantes como profesores tendrán la oportunidad de registrarse y consultar todos los datos acerca de la institución (Notas, estudiantes, profesores, manual, etc.).
Nombre: Camilo Canizales Santana Rol: Todos (Véase el Organigrama) Categoría profesional: Estudiante
Nombre: Kevin Puentes Yaya Rol: Todos (Véase el Organigrama) Categoría profesional:Estudiante
Nombre: Santiago Álvarez Pérez Rol: Todos (Véase el Organigrama) Categoría profesional:Estudiante
Nombre: Luis Gutiérrez Velandia Rol: Todos (Véase el Organigrama) Categoría profesional:Estudiante
Nombre: Yuber David Gaona Poveda Rol: Todos (Véase el Organigrama) Categoría profesional:Estudiante
El producto de software a desarrollar es un producto independiente con el objetivo de poderse adaptar a diferentes entornos.
Entre las principales funcionalidades del producto de software a desarrollar se encuentran: el registro de los usuarios del sistema en la plataforma, el acceso a la información de la institución (Notas, estudiantes, profesores, cursos, materias, etc.) y la administración adecuada de roles en el sistema que controle las funcionalidades de cada rol.
Tipo de usuario: Estudiante Formación: Educación básica o superior Actividades: Consulta de notas, horarios, profesores y cursos.
Tipo de usuario: Profesor Formación: Carrera profesional, enfasis en docencia Actividades Consulta de notas, horarios, profesores y cursos. Actualización de notas en el sistema.
Tipo de usuario: Administrador Formación: Capacitación en el uso de la plataforma Actividades: Control de roles en el sistema, creación de nuevos usuarios.
Entre las principales limitaciones que se pueden encontrar a la hora de diseñar y desarrollar el Sistema de Gestión Académica se encuentran:
• Cambio inesperado en los requisitos. • Incompatibilidad del software. • Fallo de entendimiento entre desarrolladores y financieros. • Nuevas versiones del lenguaje en el cual se va a desarrollar el producto de software.
El factor más relevante que puede llevar al cambio de los requisitos planteados para realizar el producto de software es la posible inconformidad del cliente con algunos de los requisitos ya puestos en marcha, esto llevaría a un replanteamiento y nuevos cambios en el desarrollo del software.
En un futuro se planea la integración de un sistema de bibliotecas al Sistema de Gestión Académica.
Número de requisito: RF 1
Nombre de requisito: Registro, actualización y eliminación de usuarios.
Tipo: 1 Requisito 0 Restricción
Prioridad del requisito: 1 Alta/Esencial 0 Media/Deseado 0 Baja/ Opcional
Descipción: El sistema deberá permitir el registro, actualización y eliminación de los usuarios destinados a operar en el Sistema de Gestión Académica, estos usaran el sistema bajo un rol el cual determinara las funcionalidades a las cuales tienen acceso en el sistema.
Número de requisito: RF 2
Nombre de requisito: Actualización y eliminación de las notas.
Tipo: 1 Requisito 0 Restricción
Prioridad del requisito: 1 Alta/Esencial 0 Media/Deseado 0 Baja/ Opcional
Descipción: El sistema deberá ofrecer la funcionalidad de hacer un correcto registro de las notas de los estudiantes en el sistema por parte de los profesores, estas deberán ser mostradas con el curso, materia y estudiante correspondientes.
Número de requisito: RF 3
Nombre de requisito: Creación y eliminación de cursos en el sistema.
Tipo: 1 Requisito 0 Restricción
Prioridad del requisito: 1 Alta/Esencial 0 Media/Deseado 0 Baja/ Opcional
Descipción: El sistema contara con la capacidad de crear cursos en el sistema con su respectiva materia, horario, profesor y cupos disponibles a los cuales los estudiantes tendrán acceso y serán registrados posteriormente.
Número de requisito: RF 4
Nombre de requisito: Verificación del ingreso de usuarios al sistema.
Tipo: 1 Requisito 0 Restricción
Prioridad del requisito: 1 Alta/Esencial 0 Media/Deseado 0 Baja/ Opcional
Descipción: El sistema tendrá la funcionalidad de autenticar el ingreso de usuarios al sistema, verificar que se encuentren registrados en la plataforma y que tengan el rol adecuado en esta, además de que sean usuarios activos de la institución.
Número de requisito: RF 5
Nombre de requisito: Correcta administración de roles en el sistema.
Tipo: 1 Requisito 0 Restricción
Prioridad del requisito: 1 Alta/Esencial 0 Media/Deseado 0 Baja/ Opcional
Descipción: Junto con el administrador de la plataforma, el sistema deberá ejercer el correcto funcionamiento de los roles para mantener la seguridad e integridad de este.
Número de requisito: RF 6
Nombre de requisito: Acceso a la información del sistema.
Tipo: 1 Requisito 0 Restricción
Prioridad del requisito: 1 Alta/Esencial 0 Media/Deseado 0 Baja/ Opcional
Descipción: El sistema deberá brindar el correcto acceso por parte los usuarios a la información de la institución, se podrán realizar consultas de notas, horarios, cursos, docentes y estudiantes, así como también consultas sobre la parte administrativa de la institución. Todo esto respetando los roles que adquiere cada usuario al momento del registro en el sistema.