Formato-Ieee-830 (Doc Final.1)

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 30

Especificación de requisitos de

software
Proyecto: Sistema de información Web para la
gestión de Proyectos y Anteproyectos
Académicos de la Institución Universitaria
Antonio José Camacho.

31 octubre del 2022


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 textos en color azul son indicaciones que deben eliminarse y, en su caso, sustituirse
por los contenidos descritos en cada apartado.

Los textos entre corchetes del tipo “[Inserte aquí el texto]” permiten la inclusión directa de
texto con el color y estilo adecuado a la sección, al pulsar sobre ellos con el puntero del
ratón.

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.


• Angie Rosana Oviedo
24/10/2022 • Cristian Camilo Ortega Collazos
• Jhoan Camilo Arango Monsalve

Documento validado por las partes en fecha:

Por la comunidad Por la universidad

Facultad de Ingenierías Institución Universitaria Antonio José


Camacho
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 ............................................................................ 7

1.5 Referencias ........................................................................................................................... 7

1.6 Resumen ............................................................................................................................... 7

2 DESCRIPCIÓN GENERAL ........................................................................................................ 7

2.1 Perspectiva del producto .................................................................................................... 7

2.2 Funcionalidad del producto ................................................................................................ 8

2.3 Características de los usuarios .......................................................................................... 9

2.4 Restricciones ........................................................................................................................ 9

2.5 Suposiciones y dependencias ............................................................................................ 9

3 REQUISITOS ESPECÍFICOS .................................................................................................. 10

3.1 Requisitos comunes de las interfaces ............................................................................. 19


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

3.2 Requisitos funcionales ...................................................................................................... 20


3.2.1 Requisito funcional 1 ........................................................................................................ 20
3.2.2 Requisito funcional 2 ........................................................................................................ 20
3.2.3 Requisito funcional 3 ........................................................................................................ 20
3.2.4 Requisito funcional 4 ........................................................................................................ 20
3.2.5 Requisito funcional 5 ........................................................................................................ 20
3.2.6 Requisito funcional 6 ........................................................................................................ 21
3.2.7 Requisito funcional 7 ........................................................................................................ 21

Descripción de requisitos del software


3.2.8 Requisito funcional 8 ........................................................................................................ 21
3.2.9 Requisito funcional 9 ........................................................................................................ 21
3.2.10 Requisito funcional 10 ................................................................................................. 21
3.2.11 Requisito funcional 11 ................................................................................................. 22
3.2.12 Requisito funcional 12 ................................................................................................. 22
3.2.13 Requisito funcional 13 ................................................................................................. 22
3.2.14 Requisito funcional 14 ................................................................................................. 22
3.2.15 Requisito funcional 15 ................................................................................................. 23
3.2.16 Requisito funcional 16 ................................................................................................. 23
3.2.17 Requisito funcional 17 ................................................................................................. 23
3.2.18 Requisito funcional 18 ................................................................................................. 23
3.2.19 Requisito funcional 19 ................................................................................................. 23

3.3 Requisitos no funcionales................................................................................................. 24


3.3.1 Requisitos de rendimiento ............................................................................................... 24
3.3.2 Seguridad ......................................................................................................................... 24
3.3.3 Fiabilidad .......................................................................................................................... 24
3.3.4 Disponibilidad ................................................................................................................... 24
3.3.5 Mantenibilidad .................................................................................................................. 24
3.3.6 Portabilidad ...................................................................................................................... 24

4 OTROS REQUERIMIENTOS ................................................................................................... 25

4.1 DIAGRAMA DE ACTIVIDADES .......................................................................................... 25

4.2 DIAGRAMA DE CLASES .................................................................................................... 26

4.3 DISEÑO DE INTERFAZ ....................................................................................................... 27

4.4 DIAGRAMA DE OBJETOS ................................................................................................. 30

Tabla de ilustraciones

Ilustración 1. Diagrama casos de uso ................................................................................................. 8


Ilustración 2.Diagrama de actividades .............................................................................................. 25
Ilustración 3.Diagrama de clases ...................................................................................................... 26
Ilustración 4. Formulario de inicio de sesión ..................................................................................... 27
Ilustración 5. Interfaz de usuario ....................................................................................................... 27
Ilustración 6. Interfaz administrador .................................................................................................. 28
Ilustración 7. Interfaz del Profesor/Tutor ........................................................................................... 28
Ilustración 8. Interfaz de estudiante .................................................................................................. 29
Ilustración 9. Diagrama de objetos .................................................................................................... 30

Descripción de requisitos del software


1 Introducción
Este documento es una Especificación de Requisitos Software (ERS) para el Sistema de
gestión de proyectos y anteproyectos de grado, para la facultad de ingeniería de la universidad
Antonio José Camacho (UNIAJC). 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
El presente documento tiene como propósito definir las especificaciones funcionales, no
funcionales para el desarrollo de un sistema de información web que permitirá gestionar
distintos proyectos y anteproyectos de carácter académico. Éste será utilizado por
estudiantes, profesores y directivos de la institución.

1.2 Alcance
Esta especificación de requisitos está dirigida al usuario del sistema, para continuar con el
desarrollo de aplicaciones educativas sobre la institución y para profundizar en la
automatización de ésta, la cual tiene por objetivo principal el gestionar los distintos proyectos
y anteproyectos de los estudiantes aspirantes a título profesional

1.3 Personal involucrado


Nombre Angie Rosana Oviedo
Rol Analista, diseñador y programador
Categoría Profesional TSU-Informática
Responsabilidad Análisis de información, diseño y programación del SIS-I
Información de contacto [email protected]

Nombre Cristian Camilo Ortega Collazos


Rol Analista, diseñador y programador
Categoría Profesional Estudiante
Responsabilidad Análisis de información, diseño y programación del SIS-I
Información de contacto [email protected]

Nombre Jhoan Camilo Arango Monsalve


Rol Analista, diseñador y programador
Categoría Profesional Estudiante
Responsabilidad Análisis de información, diseño y programación del SIS-I
Información de contacto [email protected]

Descripción de requisitos del software


1.4 Definiciones, acrónimos y abreviaturas

Nombre Descripción
Usuario Persona que usará el sistema para gestionar procesos
SG-PAG Sistema de Gestión de Proyectos y Anteproyectos de
Grado
ERS Especificación de Requisitos Software
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


Es diseñar un sistema que permita administrar los documentos presentados como proyecto
o ante proyectos, donde se debe permitir registrar documentos asociados y permitir manejar
versiones de estos. además de los datos básicos de contacto de los integrantes del proyecto
o anteproyecto. El sistema debe enviar correo electrónico de manera automática a todos los
relacionados con el proyecto (estudiantes, tutores, asesores) el envió de este correo se
debe de realizar cuando se registra el proyecto o anteproyecto, y cuando se cambia de
estado “Aprobado”, “Rechazado” o “Aplazado”, además el administrador de la aplicación
podrá definir tantos estados como desee y se debe poder configurar el paso de los estados
validos de trabajo de grado para la facultad de ingeniería de la institución universitario
Antonio José Camacho.

Descripción de requisitos del software


2.2 Funcionalidad del producto

Ilustración 1. Diagrama casos de uso

Descripción de requisitos del software


2.3 Características de los usuarios
Tipo de usuario Estudiantes
Formación Universitario
Actividades Crear, editar, borrar proyectos

Tipo de usuario Tutores


Formación Educador
Actividades Editar el estado

Tipo de usuario Directores


Formación Director educativo
Actividades Revisor

2.4 Restricciones
• Usuario Y Contraseña logueado de la universidad.
• Usuario debe tener acceso a internet.
• Lenguajes y tecnologías en uso: JAVA, MySQL.
• Los servidores deben ser capaces de atender consultas concurrentemente.
• El sistema se diseñará según un modelo cliente/servidor.
• El sistema deberá tener un diseño e implementación sencilla, independiente de la
plataforma o del lenguaje de programación.
.

2.5 Suposiciones y dependencias


• Se asume que los requisitos aquí descritos son estables
• Los equipos en los que se vaya a ejecutar el sistema deben cumplir los requisitos
antes indicados para garantizar una ejecución correcta de la misma

Descripción de requisitos del software


3 Requisitos específicos

Requerimientos Funcionales

Identificación del RF01


requerimiento:
Nombre del Registrar Usuarios.
Requerimiento:
Características: Los usuarios deberán registrarse en el sistema para acceder a cualquier
parte del sistema.
Descripción del El sistema permitirá al usuario (estudiante, tutor y director) registrarse. El
requerimiento: usuario debe registrar datos como: Código, Nombre, Apellido, E-mail,
Usuario y Password.
Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
• RNF08
Prioridad del requerimiento:
Alta

Identificación del RF02


requerimiento:
Nombre del Autentificación de Usuario.
Requerimiento:
Características: Los usuarios deberán identificarse para acceder a cualquier parte del
sistema.
Descripción del El sistema podrá ser consultado por cualquier usuario dependiendo del
requerimiento: módulo en el cual se encuentre y su nivel de accesibilidad.
Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
• RNF08
Prioridad del requerimiento:
Alta

Descripción de requisitos del software


Identificación del RF03
requerimiento:
Nombre del Crear estado.
Requerimiento:
Características: El sistema permitirá al administrador crear tantos estados como quiera
Descripción del El administrador podrá crear estados de acuerdo a conveniencia.
requerimiento:
Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
• RNF08
Prioridad del requerimiento:
Alta

Identificación del RF04


requerimiento:
Nombre del Registrar Proyecto o Anteproyecto.
Requerimiento:
Características: El sistema el usuario deberá registrar la información del documento a
ingresar
Descripción del El sistema permitirá al usuario (Estudiante) registrar su proyecto o
requerimiento: anteproyecto. El usuario debe registrar datos como (Titulo, Línea de
profundización, Tutores, Directores, Integrantes, Documentos adjuntos).
Requerimiento • RNF01
NO funcional: • RNF02
Prioridad del requerimiento:
Alta

Identificación del RF05


requerimiento:
Nombre del Consultar Información.
Requerimiento:
Características: El sistema ofrecerá al usuario información general del proyecto o
anteproyecto
Descripción del Consultar Estado de Proyectos y Anteproyectos: el usuario podrá
requerimiento: ver el estado en el que esta su proyecto (aprobado, aplazado,
rechazado) también los archivos del este mismo
Requerimiento • RNF01
NO funcional: • RNF02
Prioridad del requerimiento:
Alta

Descripción de requisitos del software


Identificación del RF06
requerimiento:
Nombre del Consultar Información.
Requerimiento:
Características: El sistema ofrecerá al usuario información general acerca del estado de
su proyecto, Calendario de eventos.
Descripción del Consultar Calendario de Eventos: Muestra a los usuarios información
requerimiento: relevante a noticias u otros eventos planificados.
Requerimiento • RNF01
NO funcional: • RNF02
Prioridad del requerimiento:
Alta

Identificación del RF07


requerimiento:
Nombre del Modificar perfil.
Requerimiento:
Características: El sistema permitirá a los usuarios modificar los datos personales
Descripción del El sistema permite modificar datos personales de los usuarios.
requerimiento:
Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
Prioridad del requerimiento:
Alta

Identificación del RF08


requerimiento:
Nombre del Actualizar Versión Proyecto o Anteproyecto.
Requerimiento:
Características: Permite al usuario actualizar documentos asociados al proyecto o
anteproyecto
Descripción del Gestionar versiones: permite al estudiante Actualizar documentos, en
requerimiento: plazos establecidos según calendario académico.
Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
• RNF06
• RNF07
• RNF08
Prioridad del requerimiento:
Alta

Descripción de requisitos del software


Identificación del RF09
requerimiento:
Nombre del Eliminar documentos.
Requerimiento:
Características: Permite al usuario eliminar documentos
Descripción del Permite al estudiante eliminar documentos asociados al
requerimiento: Proyecto/Anteproyecto.
Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
• RNF06
• RNF07
• RNF08
Prioridad del requerimiento:
Alta

Identificación del RF010


requerimiento:
Nombre del Eliminar Proyecto/Anteproyecto.
Requerimiento:
Características: Permite al usuario eliminar el proyecto/anteproyecto.
Descripción del Elimina el proyecto/anteproyecto
requerimiento:
Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
• RNF06
• RNF07
• RNF08
Prioridad del requerimiento:
Alta

Identificación del RF011


requerimiento:
Nombre del Enviar correo de actualización.
Requerimiento:
Características: Permite al usuario saber las actualizaciones.
Descripción del Actualización de Versión: Se envía un correo a los usuarios asociados
requerimiento: al documento cada vez que se registre o modifique documento del
proyecto o anteproyecto.

Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
• RNF06
• RNF07
• RNF08
Prioridad del requerimiento:
Alta

Descripción de requisitos del software


Identificación del RF012
requerimiento:
Nombre del Enviar correo de actualización.
Requerimiento:
Características: Permite al usuario saber las actualizaciones.
Descripción del Actualización de Eliminación de Proyecto: Se envía un correo a los
requerimiento: usuarios asociados al documento cada vez que elimine un proyecto.

Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
• RNF06
• RNF07
• RNF08
Prioridad del requerimiento:
Alta

Identificación del RF013


requerimiento:
Nombre del Enviar correo de actualización.
Requerimiento:
Características: Permite al usuario saber las actualizaciones.
Descripción del Actualización de estado: Se envía un correo a los usuarios asociados al
requerimiento: documento cada vez que se modifique el estado del proyecto o
anteproyecto (Aprobado, Rechazado o aplazado).

Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
• RNF06
• RNF07
• RNF08
Prioridad del requerimiento:
Alta

Descripción de requisitos del software


Identificación del RF014
requerimiento:
Nombre del Enviar correo de actualización.
Requerimiento:
Características: Permite al usuario saber las actualizaciones.
Descripción del Actualización de Comentarios: Se envía un correo a los usuarios
requerimiento: asociados al documento cada vez que se añada un comentario al
proyecto/anteproyecto.
Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
• RNF06
• RNF07
• RNF08
Prioridad del requerimiento:
Alta

Identificación del RF015


requerimiento:
Nombre del Cambiar estado.
Requerimiento:
Características: Permite gestionar el estado del proyecto o anteproyecto.
Descripción del El tutor o director podrán editar el estado en el que se encuentra el
requerimiento: proyecto o anteproyecto después de ser revisado (Aprobado,
Rechazado o Aplazado)
Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
• RNF06
• RNF07
• RNF08
Prioridad del requerimiento:
Alta

Identificación del RF016


requerimiento:
Nombre del Comentar Proyecto/Anteproyecto.
Requerimiento:
Características: Permite hacer comentarios del proyecto o anteproyecto.
Descripción del El tutor podrá comentar la versión actual del proyecto/anteproyecto,
requerimiento: después de ser revisado
Requerimiento • RNF01
NO funcional: • RNF02
• RNF05
• RNF06
• RNF07
• RNF08
Prioridad del requerimiento:
Alta

Descripción de requisitos del software


Identificación del RF017
requerimiento:
Nombre del Gestionar Reportes.
Requerimiento:
Características: El sistema permitirá generar reportes.
Descripción del Permite al administrador imprimir reportes de los eventos a realizar o
requerimiento: concluidos, así como también, ver listados de estudiantes por materias y
docentes activos
Requerimiento • RNF01
NO funcional: • RNF02
Prioridad del requerimiento:
Alta

Identificación del RF018


requerimiento:
Nombre del Acreditar.
Requerimiento:
Características: Garantiza a los estudiantes que aprobaron el anteproyecto o proyecto
mediante un documento.
Descripción del Permite al administrador y docente dar constancia de que el estudiante
requerimiento: aprobó su proyecto o anteproyecto que se encontraba inscrito.
Requerimiento • RNF01
NO funcional: • RNF02
Prioridad del requerimiento:
Alta

Identificación del RF019


requerimiento:
Nombre del Auditoría del sistema.
Requerimiento:
Características: Garantizar las soluciones de problemas existentes mediante la
utilización del sistema.
Descripción del Evaluar y analizar los procesos del sistema, proponiendo solución de
requerimiento: problemas existentes dentro del sistema utilizado.
Requerimiento • RNF03
NO funcional: • RNF04
• RNF06
• RNF07
• RNF08
Prioridad del requerimiento:
Alta

Descripción de requisitos del software


Requerimientos No Funcionales.

Identificación del RNF01


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 del RNF02


requerimiento:
Nombre del Ayuda en el uso del sitema.
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 de ayuda (la
requerimiento: administración puede recaer en personal con poca experiencia en el uso
de aplicaciones informáticas).
Prioridad del requerimiento:
Alta

Identificación del RNF03


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 actualizable
requerimiento: que permita realizar operaciones de mantenimiento con el menor
esfuerzo posible.
Prioridad del requerimiento:
Alta

Descripción de requisitos del software


Identificación del RNF04
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 la web de
requerimiento: 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 del RNF05


requerimiento:
Nombre del Desempeño
Requerimiento:
Características: El sistema garantizara a los usuarios un desempeño en cuanto a los
datos almacenado en el sistema ofreciéndole una confiabilidad a esta
misma.
Descripción del Garantizar el desempeño del sistema informático a los diferentes
requerimiento: 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.
Prioridad del requerimiento:
Alta

Identificación del RNF06


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 información al
requerimiento: 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 del RNF07


requerimiento:
Nombre del Confiabilidad continúa del sistema.
Requerimiento:
Características: El sistema tendrá que estar en funcionamiento las 24 horas los 7 días de
la semana. Ya que es una página web diseñada para la carga de datos y
comunicación entre usuarios.
Descripción del La disponibilidad del sistema debe ser continua con un nivel de servicio
requerimiento: 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.
Prioridad del requerimiento:
Alta

Descripción de requisitos del software


Identificación del RNF08
requerimiento:
Nombre del Seguridad en información
Requerimiento:
Características: El sistema garantizara a los usuarios una seguridad en cuanto a la
información que se procede en el sistema.
Descripción del Garantizar la seguridad del sistema con respecto a la información y
requerimiento: datos que se manejan tales sean documentos, archivos y contraseñas.
Prioridad del requerimiento:
Alta

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 8 o superior.


• Explorador: Mozilla, Opera 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).

Descripción de requisitos del software


3.2 Requisitos funcionales
3.2.1 Requisito funcional 1

• Registrar Usuarios: Los usuarios deberán registrarse en el sistema


para acceder a cualquier parte del sistema.

✓ El sistema permitirá al usuario (estudiante, tutor y director)


registrarse. El usuario debe registrar datos como: Código, Nombre,
Apellido, E-mail, Usuario y Password.

3.2.2 Requisito funcional 2

• Autentificación de Usuario: 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.3 Requisito funcional 3

• Crear estado: El sistema permitirá al administrador crear tantos estados


como quiera.

✓ El administrador podrá crear estados de acuerdo a conveniencia.

3.2.4 Requisito funcional 4

• Registrar Proyecto o Anteproyecto: El sistema el usuario


deberá registrar la información del documento a ingresar

✓ El sistema permitirá al usuario (Estudiante) registrar su proyecto o


anteproyecto. El usuario debe registrar datos como (Titulo, Línea de
profundizacion,Tutores,Directores,Integrantes,Documentos adjuntos).

3.2.5 Requisito funcional 5

• Consultar Información: El sistema ofrecerá al usuario información


general del proyecto o anteproyecto.

✓ Consultar Estado de Proyectos y Anteproyectos: el


usuario podrá ver el estado en el que esta su proyecto (aprobado,
aplazado, rechazado) también los archivos del este mismo.

Descripción de requisitos del software


3.2.6 Requisito funcional 6

• Consultar Información: El sistema ofrecerá al usuario información


general acerca del estado de su proyecto, Calendario de eventos.

✓ Consultar Calendario de Eventos: Muestra a los usuarios


información relevante a noticias u otros eventos planificados.

3.2.7 Requisito funcional 7

• Modificar Perfil: El sistema permitirá a los usuarios modificar los datos


personales

✓ El sistema permite modificar datos personales de los usuarios.

3.2.8 Requisito funcional 8

• Actualizar Versión Proyecto o Anteproyecto: Permite al usuario


actualizar documentos asociados al proyecto o anteproyecto.

✓ Gestionar versiones: permite al estudiante Actualizar documentos,


en plazos establecidos según calendario académico.

3.2.9 Requisito funcional 9

• Eliminar Documentos: Permite al usuario eliminar documentos.

✓ Permite al estudiante eliminar documentos asociados al


Proyecto/Anteproyecto.

3.2.10 Requisito funcional 10

• Eliminar Proyecto/Anteproyecto: Permite al usuario eliminar el


proyecto/anteproyecto.

✓ Elimina el proyecto/anteproyecto

Descripción de requisitos del software


3.2.11 Requisito funcional 11
• Enviar correo de actualización: Permite al usuario saber las
actualizaciones.

✓ Actualización de Versión: Se envía un correo a los usuarios asociados al


documento cada vez que se registre o modifique documento del proyecto o
anteproyecto.

3.2.12 Requisito funcional 12


• Enviar correo de actualización: Permite al usuario saber las
actualizaciones.

✓ Actualización de Eliminación de Proyecto: Se envía un correo a los


usuarios asociados al documento cada vez que elimine un proyecto.

3.2.13 Requisito funcional 13

• Enviar correo de actualización: Permite al usuario saber las


actualizaciones.

✓ Actualización de estado: Se envía un correo a los usuarios asociados al


documento cada vez que se modifique el estado del proyecto o
anteproyecto (Aprobado, Rechazado o aplazado).

3.2.14 Requisito funcional 14


• Enviar correo de actualización: Permite al usuario saber las
actualizaciones.

✓ Actualización de Comentarios: Se envía un correo a los usuarios


asociados al documento cada vez que se añada un comentario al
proyecto/anteproyecto.

Descripción de requisitos del software


3.2.15 Requisito funcional 15
• Cambiar estado: Permite gestionar el estado del proyecto o anteproyecto.

✓ El tutor o director podrán editar el estado en el que se encuentra el


proyecto o anteproyecto después de ser revisado (Aprobado, Rechazado o
Aplazado).

3.2.16 Requisito funcional 16


• Comentar Proyecto/Anteproyecto: Permite hacer comentarios del proyecto o
anteproyecto.

✓ El tutor podrá comentar la versión actual del proyecto/anteproyecto,


después de ser revisado.

3.2.17 Requisito funcional 17


• Gestionar Reportes: El sistema permitirá generar reportes.

✓ Permite al administrador imprimir reportes de los eventos a realizar o


concluidos, así como también, ver listados de estudiantes por materias y
docentes activos.

3.2.18 Requisito funcional 18


• Acreditar: Garantiza a los estudiantes que aprobaron el anteproyecto o proyecto
mediante un documento.

✓ Permite al administrador y docente dar constancia de que el estudiante aprobó


su proyecto o anteproyecto que se encontraba inscrito.

3.2.19 Requisito funcional 19


• Auditoría del sistema: Garantizar las soluciones de problemas existentes
mediante la utilización del sistema.

✓ Evaluar y analizar los procesos del sistema, proponiendo solución de


problemas existentes dentro del sistema utilizado.

Descripción de requisitos del software


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.

Descripción de requisitos del software


4 OTROS REQUERIMIENTOS

4.1 DIAGRAMA DE ACTIVIDADES

Ilustración 2.Diagrama de actividades

Descripción de requisitos del software


4.2 DIAGRAMA DE CLASES

Ilustración 3.Diagrama de clases

Descripción de requisitos del software


4.3 DISEÑO DE INTERFAZ

Ilustración 4. Formulario de inicio de sesión

Ilustración 5. Interfaz de usuario

Descripción de requisitos del software


Ilustración 6. Interfaz administrador

Ilustración 7. Interfaz del Profesor/Tutor

Descripción de requisitos del software


Ilustración 8. Interfaz de estudiante

Descripción de requisitos del software


4.4 DIAGRAMA DE OBJETOS

Ilustración 9. Diagrama de objetos

Descripción de requisitos del software

También podría gustarte