Informe Final - JoseGuarnizo/Codacy GitHub Wiki
FUNDAMENTOS DE INGENIERÍA DE SOFTWARE
Integrantes: Renzo Jaramillo, José Guarnizo
Docente: Ing. Daniel Guamán
Fecha: 22 – 03 – 2018
PROYECTO FINAL
ANEXO 1
DOCUMENTO DE REQUISITOS
SISTEMA DE REGISTRO PARA CURSOS EN LÍNEA
ESPECIFICACIÓN DE REQUISITOS DE SOFTWARE
VERSIÓN 1.0
- Introducción
La especificación de requisitos de software se realiza con el fin de extraer todas las funcionalidades que el cliente requiera para satisfacer sus necesidades, mismas que son de vital de importancia dados que de estas depende que la solución de software cumpla con el objetivo inicialmente planteado.
1.1 Propósito
El presente documento tiene como propósito definir las especificaciones funcionales, especificaciones no funcionales y su relación con atributos de calidad para el desarrollo de sistema de registro para cursos en línea, el cual será utilizado por los estudiantes de la UTPL.
1.2 Alcance
La especificación de requisitos está dirigida al estudiante UTPL, para llevar el control de registro, para automatizar y mejorar el registro en línea.
- Requisitos Específicos
2.1 Requisitos Funcionales
2.2 Requisitos no Funcionales
- Atributos de Calidad
3.1 Seguridad: Que las respectivos passwords se almacenan de manera encriptada en la BD utilizando MD5 lo cual es para encriptar contraseñas. Se encuentra asociado con RNF03.
3.2 Fiabilidad: Que lo que se envía desde la UI a una base de datos, al momento de recuperar corresponda a lo ingresado. Se encuentra asociado con RNF03.
3.3 Eficiencia: Toda la funcionalidad del sistema debe responder en menos de 5 segundos. Se encuentra asociado con RNF01.
3.4 Usabilidad: El sistema debe tener interfaces amigables para que el usuario pueda utilizarla de manera más fácil y correcta. Se encuentra asociado con RFN02.
3.5 Mantenibilidad El sistema incluirá documentación en el código de las funcionalidades del sistema realizado.
ANEXO 2
DOCUMENTO CASOS DE USO
SISTEMA DE MATRICULACIÓN DE CURSOS EN LÍNEA
ESPECIFICACIÓN DE CASOS DE USO
VERSIÓN 1.0
- Modelado de actores
1.1. Tabla de actores
- Modelado de casos de uso
2.1 Lista de casos de uso
2.2. Diagrama de casos de uso
2.2.1 Diagrama de Caso de Uso Específico
Anexo 3
- ESPECIFICACIONES DE CASOS DE USO
UC01
Especificación del caso de uso – Registrar
ANEXO 4
Posible solución del caso de Matriculación en Línea, utilizando para ello formatos para identificar usuarios, necesidades, requisitos, actores y los casos de uso.
USUARIOS
NECESIDADES
REQUISITOS
ACTORES
CASOS DE USO
Anexo 5
5.1 Diagrama de Procesos
5.2 Diagrama de Actividad
5.3 Diagrama de Secuencia
5.4 Diagrama Clases
5.4 Diagrama de Paquetes
5.6 Diagrama de Componentes
5.7 Diagrama de Despliegue