Subido por Sebastian Garcia Mora

Actitividad Modelo Relacional

Anuncio
REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES DE LA GESTION DE
GRADUADOS – UDEC
CIENCIA DE DATOS 702
JAIRO SEBASTIAN GARCIA MORA
JAIDER DAVID HERNANDEZ BAQUERO
CARLOS ENRIQUE MORENO PEREZ
ANGELA PATRICIA ARENAS AMADO
UNIVERSIDAD DE CUNDINAMARCA
2023
Tabla de contenido
1. Introducción
2. Descripción General
2.1. Perspectiva del producto
2.2. Funciones del producto
2.3. Características de los usuarios
3. Requerimientos específicos
3.1. Requerimientos funcionales
3.2. Requerimientos no funcionales
4. Requerimientos específicos
4.1 Requerimientos de la gestión de ceremonias de grado
4.2 Requerimientos de la gestión de graduados
4.3 Requerimientos de la interfaz de usuario
4.4 Requerimientos de rendimiento
4.5 Requerimientos de seguridad
5. Esquema relacional de la base de datos utilizada en el CRM
6. Análisis de riesgos
6.1. Riesgos de seguridad
6.2. Riesgos técnicos
6.3. Riesgos operacionales
7. Plan de pruebas
7.1. Pruebas de unidad
7.2. Pruebas de integración
7.3. Pruebas de sistema
7.4. Pruebas de aceptación
7.5. Pruebas de carga
7.6. Pruebas de estrés
8. Apéndices
1. Introducción
El presente documento describe los requerimientos funcionales y no funcionales
del sistema CRM de graduados para la Universidad de Cundinamarca UDEC. El
objetivo principal del sistema es gestionar la información de los graduados, tanto
para la administración de ceremonias de grado como para la gestión de los
graduados y su participación en eventos y programas de posgrado.
Este documento está dirigido a los desarrolladores del sistema, así como a los
responsables de la toma de decisiones y cualquier otra persona involucrada en el
proyecto. Se espera que este documento sirva como guía para el diseño,
desarrollo, implementación y pruebas del sistema, y que sea actualizado a medida
que se vayan identificando nuevos requerimientos o cambios en los ya existentes.
El alcance del proyecto incluye la creación de una base de datos relacional que
contenga la información de los graduados y su participación en eventos y
programas de posgrado, así como la implementación de una interfaz de usuario
que permita el acceso y la gestión de esta información de manera intuitiva y
eficiente.
Cabe destacar que este proyecto es crítico para la Universidad de Cundinamarca
UDEC, ya que permitirá mejorar la gestión de los graduados y ofrecerles
oportunidades para su desarrollo académico y profesional. Por tanto, se espera
que se cumplan todos los requerimientos identificados en este documento y que
se entregue un sistema robusto, confiable y fácil de usar.
2. Descripción General
2.1. Perspectiva del producto
El sistema CRM de graduados se diseñará como una aplicación web que permita
la gestión de la información de los graduados de la Universidad de Cundinamarca
UDEC. La aplicación será accedida por personal autorizado de la universidad, así
como por los propios graduados, quienes podrán acceder a su información
personal y actualizarla según sea necesario.
2.2. Funciones del producto
El sistema CRM de graduados tendrá las siguientes funciones:
Gestión de la información de los graduados: El sistema permitirá almacenar y
gestionar la información personal de los graduados, incluyendo su nombre,
número de cédula, dirección, correo electrónico, teléfono, fecha de graduación,
estado civil, número de hijos y programa de estudio.
Administración de ceremonias de grado: El sistema permitirá llevar un registro de
los graduados que participan en cada ceremonia de grado, así como la generación
de estadísticas por programa y por ceremonia.
Gestión de eventos: El sistema permitirá la gestión de eventos para graduados,
incluyendo la inscripción, confirmación y cancelación de los mismos. También se
registrarán los motivos de cancelación para su análisis posterior.
Oferta de programas de posgrado: El sistema ofrecerá información sobre los
programas de posgrado disponibles para los graduados, así como la opción de
preinscribirse en ellos.
Registro de estudios posgraduales: El sistema permitirá registrar la información de
los estudios posgraduales realizados por los graduados, incluyendo el tipo de
estudio, la institución, la fecha de graduación y si el graduado se encuentra
actualmente estudiando o no.
2.3. Características de los usuarios
Los usuarios del sistema CRM de graduados serán personal de la universidad
encargado de la gestión de graduados, así como los propios graduados que
podrán acceder a su información personal y actualizarla según sea necesario. Se
espera que los usuarios tengan conocimientos básicos de informática y
navegación en internet, así como una comprensión general de la terminología
relacionada con la gestión de graduados y eventos académicos.
3. Requerimientos específicos
3.1. Requerimientos funcionales
El sistema deberá permitir la gestión de los graduados de la Universidad de
Cundinamarca UDEC.
El sistema deberá permitir la realización de estadísticas de graduados por
programa y por ceremonia.
El sistema deberá permitir el registro de información personal de cada graduado,
incluyendo nombres y apellidos, cédula, fecha de graduación, estado civil,
dirección, celular, correo electrónico y número de hijos.
El sistema deberá permitir la visualización de información relacionada con el
empleo actual del graduado, incluyendo la empresa en la que trabaja, la ciudad y
el país donde se encuentra la empresa.
El sistema deberá permitir el registro de información relacionada con los estudios
posgraduales realizados por el graduado, incluyendo el tipo de estudio, la
institución y la fecha de graduación.
El sistema deberá permitir la gestión de eventos organizados para los graduados,
incluyendo la inscripción y cancelación de asistencia, así como la visualización de
información relacionada con el evento, como el tipo, la fecha, la ciudad y el lugar.
3.2. Requerimientos no funcionales
El sistema deberá ser fácil de usar e intuitivo para los usuarios.
El sistema deberá tener una alta disponibilidad y confiabilidad para garantizar su
uso constante.
El sistema deberá tener un tiempo de respuesta rápido para garantizar una
experiencia de usuario satisfactoria.
El sistema deberá ser seguro y confidencial, protegiendo la información personal
de los graduados.
4. Requerimientos específicos
4.1 Requerimientos de la gestión de ceremonias de grado
El sistema debe ser capaz de generar estadísticas sobre el número de graduados
por programa, por semestre y por año.
El sistema debe permitir la asignación de graduados a una ceremonia de grado
específica según la fecha de graduación.
El sistema debe permitir la creación y edición de las ceremonias de grado para
cada semestre.
4.2 Requerimientos de la gestión de graduados
El sistema debe permitir el registro de la información personal de cada graduado,
incluyendo nombres, apellidos, cédula, fecha de graduación, estado civil,
dirección, celular, correo electrónico y número de hijos.
El sistema debe permitir la consulta de la información de los graduados,
incluyendo su lugar de trabajo, ciudad y país.
El sistema debe permitir el registro de los estudios posgraduales realizados por los
graduados, incluyendo el tipo de estudio (especialización y/o maestría), la
institución y la fecha de graduación.
El sistema debe permitir la gestión de eventos para los graduados, incluyendo la
creación de eventos, la inscripción de graduados, la confirmación de asistencia y
la cancelación de asistencia.
El sistema debe permitir la oferta de programas de especialización para los
graduados, recibiendo a través del CRM una pre-inscripción por parte del
graduado.
4.3. Requerimientos de la interfaz de usuario
La interfaz de usuario debe ser fácil de usar y navegar.
La interfaz de usuario debe ser atractiva visualmente.
La interfaz de usuario debe ser accesible desde cualquier dispositivo y desde
cualquier lugar.
4.4. Requerimientos de rendimiento
El sistema debe ser capaz de manejar grandes volúmenes de datos.
El tiempo de respuesta del sistema debe ser rápido.
El sistema debe estar disponible en todo momento.
4.5. Requerimientos de seguridad
El sistema debe garantizar la privacidad y confidencialidad de la información de los
graduados.
El sistema debe contar con mecanismos de autenticación y autorización.
El sistema debe contar con mecanismos de copia de seguridad y recuperación de
datos en caso de fallas o errores.
5. Esquema relacional de la base de datos utilizada en el CRM
6. Análisis de riesgos
Para el desarrollo e implementación del sistema CRM de graduados, se debe
tener en cuenta los posibles riesgos que puedan afectar su funcionamiento. A
continuación, se presentan los riesgos identificados y las medidas preventivas y
correctivas para cada uno de ellos.
6.1. Riesgos de seguridad
Posible acceso no autorizado a la base de datos: se implementará una política de
seguridad de acceso basada en roles y se realizará una auditoría de acceso
periódica.
Pérdida de datos debido a fallas en el sistema o a desastres naturales: se
establecerá un plan de recuperación de desastres y se realizarán copias de
seguridad de la base de datos de forma regular.
6.2. Riesgos técnicos
Fallos en el hardware o software: se realizarán pruebas y mantenimiento
periódicos del hardware y software utilizados en el sistema para prevenir y
solucionar problemas técnicos.
Incompatibilidad con sistemas existentes: se realizarán pruebas de integración con
los sistemas existentes para asegurarse de que no hay conflictos técnicos.
6.3. Riesgos operacionales
Problemas de capacitación del personal: se ofrecerá capacitación al personal
encargado de operar y administrar el sistema CRM para asegurar su correcto uso.
Falta de actualización de la información de los graduados: se establecerán
medidas para incentivar a los graduados a actualizar su información y se
implementarán procesos de validación de la información para garantizar su
veracidad.
Se llevará a cabo un seguimiento constante de estos riesgos y se tomarán las
medidas preventivas y correctivas necesarias para asegurar el correcto
funcionamiento del sistema CRM de graduados.
7. Plan de pruebas
El objetivo del plan de pruebas es verificar que el sistema de CRM de graduados
cumpla con los requerimientos funcionales y no funcionales especificados en este
documento. Para ello, se llevarán a cabo las siguientes pruebas:
7.1 Pruebas de unidad: se realizarán pruebas unitarias para cada una de las
funcionalidades del sistema de CRM, con el fin de verificar su correcto
funcionamiento. Estas pruebas se realizarán por el equipo de desarrollo del
sistema.
7.2 Pruebas de integración: se verificará el correcto funcionamiento de las
diferentes funcionalidades del sistema de CRM cuando se integran entre sí. Se
realizarán pruebas de integración vertical (entre diferentes capas de la aplicación)
y de integración horizontal (entre diferentes módulos o componentes del sistema).
Estas pruebas serán realizadas por el equipo de desarrollo del sistema.
7.3 Pruebas de sistema: se verificará el correcto funcionamiento del sistema de
CRM en su totalidad. Se realizarán pruebas de funcionalidad, rendimiento,
seguridad, compatibilidad y usabilidad. Estas pruebas serán realizadas por el
equipo de pruebas del proyecto.
7.4 Pruebas de aceptación: se verificará que el sistema de CRM cumpla con los
requerimientos del cliente y usuarios finales. Estas pruebas serán realizadas por el
equipo de pruebas del proyecto, en coordinación con los usuarios finales.
7.5 Pruebas de carga: se realizarán pruebas de carga para verificar el
comportamiento del sistema de CRM en situaciones de alta demanda. Se
simularán diferentes escenarios de carga y se medirá el rendimiento del sistema
en cada uno de ellos. Estas pruebas serán realizadas por el equipo de pruebas del
proyecto.
7.6 Pruebas de estrés: se realizarán pruebas de estrés para verificar la capacidad
del sistema de CRM para manejar situaciones de sobrecarga. Se simularán
situaciones extremas de carga y se medirá la capacidad de respuesta del sistema.
Estas pruebas serán realizadas por el equipo de pruebas del proyecto.
Los resultados de las pruebas se documentarán en informes de pruebas y se
presentarán al cliente para su revisión y aprobación antes de la entrega final del
sistema. Se establecerá un plan de acciones correctivas para corregir los errores
encontrados durante las pruebas.
8. Apéndices
Los siguientes apéndices se adjuntan para completar la documentación de este
proyecto:
Diagrama Relacional del proceso de gestión de graduados en el CRM
Esquema Relacional de la base de datos utilizada en el CRM
Lista de requerimientos detallados y casos de uso del CRM
Descargar