Está en la página 1de 4

Especificacion de

Requerimentos de Software
Para

Proyecto Final
Version 1.0 aprobada

Preparado por: Christopher Orlando Aguirre Flores


Javier Trujano Lopez
Felipe de Dios Romero Estrado
Sergio Missael Salazar Licea
Jesus Abad Hernandez
Pablo
Ulises
Erick

Universidad Metropolitana de Monterrey

08 de Octubre de 2018
ESPECIFICACIONES DE SOFTWARE PARA PROYECTO FINAL Página ii

Tabla de versiones
Name Date Reason For Changes Version
ESPECIFICACIONES DE SOFTWARE PARA PROYECTO FINAL Page 1

1. Introducción

1.1 Justificación

Este sistema será creado para cubrir faltas de administración dentro del departamento de
escolar, ya que los errores en calificaciones son muy frecuentes, han aumentado los casos de
alumnos con calificaciones erróneas o ausentes.

1.2 Alcance del proyecto

Este software esta pensado para llevar un control mas estricto de las calificaciones de los
alumnos, separado por tetramestre, carrera, materia, nombre del alumno, matricula, nombre del
maestro, turno, etc. Con triggers de alarma para indicar cuando no se han subido las
calificaciones de un alumno, asi como un deposito digital donde se podrán almacenar los
exámenes del alumno digitalizados.

2. Descripción general del requerimiento

2.1 Perspectiva

<Describe el contexto y origen del requerimiento, por ejemplo, si es un nuevo producto si


remplazara una versión anterior, es necesario hacer un diagrama que muestre los principales
componentes de todo el sistema, interconexiones e interfaces externas.>

2.2 Caracteristicas

<Describe las principales características que el software debe tener y sus principales funciones,
el tiempo esperado de respuesta para cada una, especificar con alguna imagen o diagrama
como estas características dependen del requerimiento principal>

2.3 Roles de usuario y características de los usuarios

<Identificar los posibles usuarios que usaran el Sistema y describir su rol dentro de la aplicación
>
ESPECIFICACIONES DE SOFTWARE PARA PROYECTO FINAL Page 2

2.4 Ambiente productivo

<Describe el ambiente donde la aplicación estará corriendo incluyendo hardware, Sistema


operativo y demás software necesario para que la aplicación esté funcionando correctamente>

2.5 Reglas de diseño y construcción

<Describir cualquier circunstancia o cosa que pudiera limitar el trabajo de los desarrolladores,
ejemplo: políticas de seguridad, limitaciones de hardware, interfaces con otras aplicaciones.
También se debe especificar herramientas de desarrollo, lenguajes de desarrollo, bases de
datos, consideraciones de seguridad, estándares de programación, protocolos de comunicación
y todo lo competente al desarrollo>

2.6 Documentación de usuario

<Listar toda la documentación que se realizara para el usuario, ejemplo: manuales de usuario,
ayuda online, tutoriales, etc.>

3. Otros requerimeintos

3.1 Performance

<Especificar detalladamente por cada funcionalidad el tiempo esperado de respuesta del


sistema>

3.2 Seguridad

<Especificar los estándares de seguridad, si se requiere autenticación, encriptación de datos


etc.>

3.3 Calidad del software

<especificar cualquier otra característica de calidad para la solución que pueda ser de utilidad
para los desarrolladores, ejemplo: adaptabilidad, flexibilidad, escalabilidad, portabilidad,
usabilidad, etc.>