Está en la página 1de 32

Instituto Tecnológico y de Estudios Superiores de Monterrey

Campus Querétaro

Evidencia Final - SRS personal

Miguel Angel Becerra Ayala - A01710076

Análisis de Requerimientos de Software

Profesor: Ricardo Cortés Espinosa

18 de octubre de 2023
Índice

Problemática ……………………………………………………………………2
Propuesta de Solución…………………………………………………………..2

Requisitos funcionales………………………………………………………….3

Diagrama de Requisitos Funcionales …………………………………………..5

Requisitos no funcionales ………………………………………………………7

Tabla de privilegios …………………………………………………………….8

Reglas de negocio………………………………………………………………10

Requisitos de información ……………………………………………………..12

Requisitos de interfaz ………………………………………………………….16

Tabla de prioridad………………………………………………………………21

Caso de uso …………………………………………………………………….24

Conclusión ……………………………………………………………………..31

1
Problemática

Los alumnos del Instituto Tecnológico y de Estudios Superiores de Monterrey necesitan


cumplir con ciertos requisitos de graduación, pero enfrentan dificultades al acceder a la
información necesaria. La obtención de estos requisitos implica asistir a lugares específicos,
lo cual resulta un proceso desgastante. Además, cada requisito tiene condiciones particulares,
y algunos estudiantes carecen de la información necesaria al respecto. Y posteriormente
tienen ciertos problemas para concluir su vida estudiantil.

Propuesta de solución

Se propone la creación de una plataforma con el objetivo de que los alumnos puedan verificar
los requisitos de graduación y su progreso en cada uno de ellos. Además, se brindará
información detallada sobre los requisitos necesarios para cumplir con estos puntos.

2
Requisitos Funcionales

Usuario Requisito Funcional

Administración 1. Modificar privilegios.


2. Consultar preguntas de usuarios.
3. Consultar respuestas de usuarios.
4. Eliminar respuestas de usuarios.
5. Eliminar preguntas de usuarios.
6. Participar en los foros de discusión.

Control Escolar 1. Consultar requisitos de alumno.


2. Modificar requisitos de graduación.
3. Registrar requisitos de graduación.
4. Modificar progreso de requisitos de graduación.
5. Actualizar pagos administrativos.
6. Modificar progreso de otros requisitos.
7. Actualizar dominio de nivel inglés.
8. Actualizar progreso de CENEVAL.
9. Actualizar progreso de servicio social.
10. Actualizar semanas Tec.
11. Actualizar progreso en plan de estudios.
12. Actualizar progreso de nivel de competencias.
13. Actualizar el progreso en unidades de formación.
14. Actualizar progreso en curso de biblioteca.
15. Actualizar progreso de requisitos académicos.

Alumno 1. Consultar semanas Tec cursadas.


2. Consultar nivel de dominio de competencias.
3. Consultar progreso en créditos académicos.
4. Consultar progreso en horas de servicio social.
5. Consultar requisitos del CENEVAL.
6. Consultar fecha del CENEVAL.
7. Consultar nivel de inglés.
8. Consultar requisitos adicionales.

3
9. Consultar adeudos administrativos.
10. Consultar solicitud de graduación.
11. Consultar resumen de requisitos.
12. Consultar avance de requisitos.
13. Registrar preguntar.
14. Consultar respuesta.
15. Consultar requisitos académicos previos.
16. Consultar curso de biblioteca.
17. Consultar requisitos de unidades de formación.
18. Consultar agenda de eventos próximos.

Usuario Registrado 1. Consultar datos personales.


2. Iniciar sesión.
3. Cerrar sesión.
4. Autenticarse en el sistema.
5. Consultar información de requisitos.
6. Consultar foro de preguntas.

4
Diagrama de requisitos funcionales

1. DIAGRAMA

2. Administrador

3. Usuario Registrado

5
4. Alumno

5. Control Escolar

6
Requisitos No Funcionales:

● Rendimiento
El sistema garantizará un tiempo de respuesta entre 1 a 3 segundos para cada
una de las interacciones solicitadas por el usuario.
El sistema deberá registrar modificaciones realizadas por los usuarios en un
tiempo de 2 a 4 segundos.
● Disponibilidad
El sistema debe de estar disponible las 24 horas del día, los 7 días de la
semana.
El sistema debe de estar disponible durante toda la vida estudiantil de los
alumnos.
● Seguridad
La comunicación del sistema con sistemas externos deberá ser realizada de
manera encriptada.
El sistema debe contener un sistema de acceso basado en roles que permita la
asignación de privilegios de acuerdo al rol que desarrolle el usuario.
● Mantenibilidad
Las correcciones de errores como de igual manera las actualizaciones deberán
ser realizadas en un plazo no mayor a 12 horas.
La recuperación de fallas del sistema debe ser menor a 1 hora, para evitar
atraso de tareas.
● Escalabilidad:
El sistema será capaz de soportar el incremento de usuarios, sin importar el
número de usuarios que se incorporen al mismo tiempo.
● Usabilidad
La tasa de errores cometidos por el usuario deberá ser menor al porcentaje de
las interacciones realizadas en el sistema.

7
Tabla de Privilegios

Requisito Funcional Alumno Administrador Control Escolar Usuario Registrado

Modificar Privilegios x

Consultar preguntas de usuarios. x x x x

Consultar respuestas de usuarios x x x x

Eliminar respuestas de usuarios x

Eliminar preguntas del usuario x

Participar en los foros de discusión x x x

Consultar requisitos de alumno x x x

Iniciar sesión x x x x

Cerrar sesión x x x x

Autenticarse en el sistema x x x x

Consultar información de requisitos x x x

Consultar foros de discusión x x x x

Consultar fecha del CENEVAL x x

Consultar nivel de inglés x x

Consultar requisitos adicionales x x

Consultar adeudos administrativos x x

Consultar solicitud de graduación x x

Consultar resumen de requisitos x x

Consultar avance de requisitos x x

Registrar preguntas x

Consultar respuesta x

Consultar requisitos académicos previos x x

Consultar curso de biblioteca x x

Consultar requisitos de unidades de x x


información

Consultar agenda de eventos próximos x x

Consultar semanas Tec cursadas x x

Consultar nivel de dominio de x x


competencias

Consultar progreso en créditos académicos x x

8
Consultar progreso en horas de servicio x x
social

Consultar requisitos del CENEVAL x x

Consultar requisitos de alumno x

Modificar requisitos de graduación x

Registrar requisitos de graduación x

Modificar progreso de requisitos de x


graduación

Actualizar pagos administrativos x

Modificar progreso de otros requisitos x

Actualizar dominio del idioma inglés x

Actualizar fecha del CENEVAL x

Actualizar progreso del CENEVAL x

Actualizar progreso de servicio social x

Actualizar progreso en semanas Tec x

Actualizar progreso en plan de estudios x

Actualizar progreso en nivel de x


competencias

Actualizar progreso en unidades de x


formación

Actualizar progreso en curso de biblioteca x

Actualizar progreso en requisitos x


académicos

9
Reglas de negocio

1. Foros de preguntas:

● Los administradores tienen la autoridad de eliminar o editar preguntas hechas


en los foros que no cumplan alguna norma o una norma sea infringida.
● Las preguntas deben de ser coherentes al tema del proceso de graduación.
● Queda estrictamente prohibido el mal uso de información personal de los
demás usuarios, como de igual manera el spam y publicidad.
● Los usuarios deben comportarse de manera apropiada y mostrar respeto a las
interacciones de los demás.

2. Cumplimiento de Requisitos de Graduación:

● El estudiante no debe tener ningún adeudo administrativo con la institución


educativa.
● El estudiante debe cumplir con los requisitos adicionales establecidos en su
programa, autorizados por la Vicerrectoría de Innovación Educativa y
Normatividad Académica.
● El estudiante debe demostrar un nivel de dominio B2 del idioma inglés,
referenciado al MCER, en alguno de los exámenes autorizados por la
institución.
● El estudiante debe presentar el examen CENEVAL, autorizado por la
institución, para evaluar los conocimientos y habilidades adquiridos durante su
carrera profesional.
● El estudiante debe cumplir con 480 horas de servicio social de acuerdo con las
normativas y el reglamento de servicio social.
● El estudiante debe haber cursado y aprobado, en el Tecnológico de Monterrey,
al menos el 50% de los créditos académicos que constituyen el plan de
estudios.
● El estudiante debe demostrar el nivel de dominio en las competencias
definidas en su plan de estudios y establecido por el instituto.

10
● El estudiante debe completar todas las unidades formativas del plan de
estudios, incluyendo las Semanas Tec(21 en total), obteniendo aprobación en
todas las unidades de formación en el Tecnológico de Monterrey.
● El estudiante debe satisfacer, de acuerdo con las normativas vigentes, los
requisitos académicos previos del plan de estudios correspondiente, a través de
la evaluación inicial o las unidades de nivel introductorio.

3. Acceso y seguridad del sistema

● La entrada al sistema se concede exclusivamente a aquellos usuarios que


cuentan con credenciales de autenticación válidas proporcionadas por la
institución.
● Para ingresar al sistema, los usuarios deben completar un proceso de
autenticación utilizando su dirección de correo electrónico institucional y
contraseña correspondiente.
● Los usuarios tienen la capacidad de acceder y llevar a cabo acciones de
acuerdo con su nivel de acceso asignado, mediante el modelo de Control de
Acceso Basado en Roles.
● La plataforma debe ajustarse a las regulaciones de privacidad de datos
pertinentes y salvaguardar la información personal de los usuarios.

11
Requisitos de información

Concepto Relevante Información a registrar

● Información personal
Nombre
Matricula
Fecha de Nacimiento
Correo
Número de teléfono
Carrera
Programa
Semestre

● Información escolar
Semanas Tec
1. Alumno Competencias
Servicio Social
CENEVAL
Nivel de Inglés
Requisitos académicos
Unidades de formación
Créditos
Solicitud de graduación
Curso de biblioteca

● Foros de preguntas
Preguntas
Respuestas
Valoraciones
Comentarios adicionales

2. Administrador ● Información personal


Nombre
Número de nómina
● Foro de preguntas
Preguntas
Respuestas
Valoraciones
Movimiento en privilegios

3. Usuario Registrado ● Inicio de sesión


Correo electrónico
Contraseña

12
4. Control Escolar ● Información personal
Nombre
Número de nómina
Correo electrónico
Teléfono

5. Requisitos de graduación ● Examen CENEVAL


Estado de examen externo
Fecha del examen
● Idioma
Certificación presentada
Nivel de dominio
● Adeudos administrativos
Adeudos pendientes
● Servicio Social
Número de horas realizadas
Organizaciones
● Créditos académicos
Créditos cursados
● Competencias
Clave
Nivel de dominio
● Semanas Tec
Semanas Tec
Semanas 18
● Plan de estudios
UF requeridas
UF cursadas
● Biblioteca
Curso de biblioteca
● Requisito académico
Evaluación de inicio
Bloques introductorios

6. Roles ● Administrador
- Privilegios
Modificar privilegios.
Consultar preguntas de usuarios.
Consultar respuestas de usuarios.
Eliminar respuestas de usuarios.
Eliminar preguntas de usuarios.
Participar en los foros de discusión.

● Control Escolar
- Privilegios

13
Consultar requisitos de alumno.
Modificar requisitos de graduación.
Registrar requisitos de graduación.
Modificar progreso de requisitos de
graduación.
Actualizar pagos administrativos.
Modificar progreso de otros requisitos.
Actualizar dominio de nivel inglés.
Actualizar progreso de CENEVAL.
Actualizar progreso de servicio social.
Actualizar semanas Tec.
Actualizar progreso en plan de estudios.
Actualizar progreso de nivel de
competencias.
Actualizar el progreso en unidades de
formación.
Actualizar progreso en curso de
biblioteca.
Actualizar progreso de requisitos
académicos.

● Alumno
- Privilegios
Consultar semanas Tec cursadas.
Consultar nivel de dominio de
competencias.
Consultar progreso en créditos
académicos.
Consultar progreso en horas de servicio
social.
Consultar requisitos del CENEVAL.
Consultar fecha del CENEVAL.
Consultar nivel de inglés.
Consultar requisitos adicionales.
Consultar adeudos administrativos.
Consultar solicitud de graduación.
Consultar resumen de requisitos.
Consultar avance de requisitos.
Registrar preguntar.
Consultar respuesta.
Consultar requisitos académicos
previos.
Consultar curso de biblioteca.
Consultar requisitos de unidades de
formación.
Consultar agenda de eventos próximos.

14
● Usuario Registrado
- Privilegios
Consultar datos personales.
Iniciar sesión.
Cerrar sesión.
Autenticarse en el sistema.
Consultar información de requisitos.
Consultar foro de preguntas.

15
Requisitos de Interfaz

GUI:

1. Página de Inicio

2. Interfaz de Inicio

16
17
18
3. Vista de administrador

4. Vista de departamento escolar

19
Comunicación: El sistema se comunicará con la base de datos del Tec de Monterrey para la
obtención de ciertos datos de suma importancia, tales como, la autenticación de credenciales
y el avance de los requisitos.

20
Tabla de prioridad

● CU-1 Modificar privilegios.


● CU-2 Consultar preguntas de usuarios.
● CU-3 Consultar respuestas de usuarios.
● CU-4 Eliminar respuestas de usuarios.
● CU-5 Eliminar preguntas de usuarios.
● CU-6 Participar en los foros de discusión.
● CU-7 Consultar requisitos de alumno.
● CU-8 Modificar requisitos de graduación.
● CU-9 Registrar requisitos de graduación.
● CU-10 Modificar progreso de requisitos de graduación.
● CU-11 Actualizar pagos administrativos.
● CU-12 Modificar progreso de otros requisitos.
● CU-13 Actualizar dominio de nivel inglés.
● CU-14 Actualizar progreso de CENEVAL.
● CU-15 Actualizar progreso de servicio social.
● CU-16 Actualizar semanas Tec.
● CU-17 Actualizar progreso en plan de estudios.
● CU-18 Actualizar progreso de nivel de competencias.
● CU-19 Actualizar el progreso en unidades de formación.
● CU-20 Actualizar progreso en curso de biblioteca.
● CU-21 Actualizar progreso de requisitos académicos.
● CU-22 Consultar semanas Tec cursadas.
● CU-23 Consultar nivel de dominio de competencias.
● CU-24 Consultar progreso en créditos académicos.
● CU-25 Consultar progreso en horas de servicio social.
● CU-26 Consultar requisitos del CENEVAL.
● CU-27 Consultar fecha del CENEVAL.
● CU-28 Consultar nivel de inglés.
● CU-29 Consultar requisitos adicionales.
● CU-30 Consultar adeudos administrativos.
● CU-31 Consultar solicitud de graduación.
● CU-32 Consultar resumen de requisitos.

21
● CU-33 Consultar avance de requisitos.
● CU-34 Registrar pregunta.
● CU-35 Consultar respuesta.
● CU-36 Consultar requisitos académicos previos.
● CU-37 Consultar curso de biblioteca.
● CU-38 Consultar requisitos de unidades de formación.
● CU-39 Consultar agenda de eventos próximos.
● CU-40 Consultar datos personales.
● CU-41 Iniciar sesión.
● CU-42 Cerrar sesión.
● CU-43 Autenticarse en el sistema.
● CU-44 Consultar información de requisitos.
● CU-45 Consultar foro de preguntas.

CASO DE USO (CU-N) PRIORIDAD DIFICULTAD RIESGO ESTABILIDAD

CU-1 1 2 1 3

CU-2 2 1 1 2

CU-3 2 2 2 2

CU-4 2 1 2 3

CU-5 2 1 2 3

CU-6 2 2 2 3

CU-7 3 2 3 3

CU-8 2 3 2 3

CU-9 3 3 3 3

CU-10 3 3 3 2

CU-11 2 2 2 3

CU-12 2 1 1 2

CU-13 3 2 3 3

CU-14 3 2 3 3

CU-15 3 2 3 3

CU-16 3 1 2 2

22
CU-17 3 2 2 3

CU-18 3 2 3 3

CU-19 3 2 3 3

CU-20 2 1 2 2

CU-21 3 2 3 3

CU-22 3 2 3 3

CU-23 3 2 3 3

CU-24 3 2 3 3

CU-25 2 1 3 2

CU-26 3 2 3 3

CU-27 2 1 2 3

CU-28 3 2 3 3

CU-29 3 2 3 3

CU-30 3 2 3 3

CU-31 3 2 3 3

CU-32 2 1 3 2

CU-33 3 2 2 3

CU-34 3 2 3 3

CU-35 1 2 1 2

CU-36 3 2 3 3

CU-37 2 1 1 2

CU-38 3 2 3 3

CU-39 2 2 1 2

CU-40 1 1 1 2

CU-41 3 2 2 3

CU-42 2 2 1 1

CU-44 3 1 2 2

CU-45 2 2 2 3

23
Casos de uso

1. Caso de Uso 09

Nombre del caso de uso: Registrar requisitos de graduación

Actores:

● Usuario (Control Escolar)


● Sistema

Descripción del caso de uso: Control escolar registrará requisitos de graduación para que los
usuarios finales (alumnos) puedan consultarlos y de esta manera estar informados de primera
mano de los requisitos que deben poseer para su graduación.

Flujo de eventos

Curso Normal Alternativas

1. El caso de uso inicia


cuando el usuario
(Control Escolar)
ingresa en la opción de
modificar requisitos de
graduación.

2. El sistema accede a la
base de datos y obtiene
información de los
requisitos de
graduación.

24
3. El sistema presenta una
interfaz donde se
presentan todos los
requisitos de graduación
y registrar requisito de
graduación.

4. El usuario selecciona la
opción registrar
requisito de graduación.

5. El sistema redirige a
una interfaz donde se
presenta los datos que
deben de ser recabados.

6. El usuario completa la
información.

7. El usuario da clic en
guardar.

8. El sistema guarda en la
base de datos la
información que es
recabada.

9. El sistema redirige a la
página donde se pueden
observar todos los
requisitos de
graduación.

10. Fin del caso de uso.

Puntos de Extensión: En este caso de estudio no se cuentan con puntos de extensión. Esto se
debe a que todo el proceso que se hará será dentro del sistema sin necesitar de externos para
el caso de uso.

Requerimientos especiales:

25
● Rendimiento
El sistema deberá registrar modificaciones realizadas por los usuarios en un
tiempo de 2 a 4 segundos.
● Seguridad
El sistema debe contener un sistema de acceso basado en roles que permita la
asignación de privilegios de acuerdo al rol que desarrolle el usuario.
● Mantenibilidad
Las correcciones de errores como de igual manera las actualizaciones deberán
ser realizadas en un plazo no mayor a 12 horas.

Pre-Condiciones:

● El usuario debió haber iniciado sesión en el sistema.


● El usuario fue autenticado por el sistema .
● El usuario posee los privilegios para la elaboración de este caso de uso.

Post-Condiciones

● El sistema guarda la información en la base de datos.


● El sistema muestra a los usuarios finales la actualización.

26
https://lucid.app/lucidchart/173fa07e-55ea-4cb0-981b-54a89e5fa6c3/edit?invitationId=inv_0
e891081-5b08-4cc7-86cd-e0e2978e2c03&page=0_0#

2. Caso de Uso 10

Nombre del caso de uso: Modificar progreso de requisitos de graduación.

Actores:

● Usuario (Control Escolar)


● Sistema

Descripción del caso de uso: Control escolar modifica el progreso que se tiene en un requisito
de graduación y se guarda para ser mostrado al usuario final (alumno), esto con el fin de
mejorar la eficacia de resultados.

27
Flujo de eventos

Curso Normal Alternativas Interfaz

1. El caso de uso inicia


cuando el usuario
(Departamento Escolar), da
click en registra avance.

2. El sistema accede a la base


de datos y obtiene
información de los los
avances de requisitos de
graduación del alumno.

11. El sistema presenta una


interfaz donde se presentan
todos los requisitos de
graduación del alumno y su
avance.

12. El usuario selecciona el


avance en el que se quiere
hacer una modificación.

13. El sistema redirige a una


interfaz donde se presenta
el requisito que va a ser
modificado.

14. El usuario actualiza la


información del requisito de
graduación.

15. El usuario da clic en


guardar.

16. El sistema guarda en la base


de datos la información que
es recabada.

28
17. El sistema redirige a la
página donde se pueden
observar todos los
requisitos de graduación del
alumno.

18. Fin del caso de uso.

Puntos de Extensión: En este caso de estudio no se cuentan con puntos de extensión. Esto se
debe a que todo el proceso que se hará será dentro del sistema sin necesitar de externos para
el caso de uso.

Requerimientos especiales:

● Rendimiento
El sistema deberá registrar modificaciones realizadas por los usuarios en un
tiempo de 2 a 4 segundos.
● Seguridad
El sistema debe contener un sistema de acceso basado en roles que permita la
asignación de privilegios de acuerdo al rol que desarrolle el usuario.
● Mantenibilidad
Las correcciones de errores como de igual manera las actualizaciones deberán
ser realizadas en un plazo no mayor a 12 horas.

Pre-Condiciones:

● El usuario debió haber iniciado sesión en el sistema.


● El usuario fue autenticado por el sistema .
● El usuario posee los privilegios para la elaboración de este caso de uso.

Post-Condiciones

● El sistema guarda la información en la base de datos.


● El sistema muestra a los usuarios finales la actualización.

29
https://lucid.app/lucidchart/d59b0f55-5359-473d-903b-29fdc8a40935/edit?beaconFlowId=9C
77E0BEEA261450&invitationId=inv_a925bd81-5cff-46dc-8063-bbf22ea07ef4&page=0_0#

30
Conclusión

A lo largo de estas últimas 5 semanas, me sumergí en un trabajo arduo y meticuloso que ha


enriquecido mi conjunto de habilidades de manera notable. Este periodo de aprendizaje ha
sido fundamental para mi desarrollo profesional, proporcionándome una comprensión
integral de la complejidad inherente a la construcción de proyectos exitosos.

Es fascinante observar cómo la amalgama de diversos ramos académicos es esencial para el


desarrollo coherente de iniciativas. Entre los aspectos más destacados, encuentro que los
diagramas de actividades son una pieza clave en este rompecabezas, aunque desearía haber
profundizado aún más en su comprensión y aplicación práctica.

La experiencia en esta materia ha sido, en definitiva, gratificante. Cada conocimiento


adquirido se revela como aplicable al 100% en mi futura trayectoria profesional, aportando
un valor sustancial y consolidando mi confianza en la aplicación práctica de los aprendizajes
obtenidos.

31

También podría gustarte