Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
cumplidos por el sistema. Los requisitos aquí expuestos están declarados en lenguaje
natural mostrados a través de una lista, los cuales fueron obtenidos a partir de entrevistas
al personal administrativo de la U.E. “San José”, de su sistema actual y de los documentos
de modelos de otros sistemas previamente consultados.
REQUERIMIENTOS FUNCIONALES
La tabla Nº 1 muestra la lista de requisitos funcionales del sistema académico de
registro (SAR). Cada requisito contiene un identificador donde las dos primeras letras
indican que es un requisito funcional y un número que corresponde a la secuencia de los
requisitos. Las columnas nombre y descripción definen el requisito, la columna usuario y
proceso indican quien debe realizar el requisito y de que proceso fue derivado dicho
requisito. Finalmente, la columna medio indica el medio en que se mostrará el requisito
(en pantalla o impreso en papel).
REQUERIMIENTOS NO FUNCIONALES
La tabla Nº 2 muestra la lista de la definición de requisitos no funcionales de este
sistema, las cuales restringen o condicionan el desarrollo e implantación del sistema.
ID.
Descripción del Requisito
Requisito
RNF-001 La interfaz del sistema deberá ser implementada como una aplicación web.
Cada usuario que desee ingresar al sistema, deberá introducir en la página principal un código de usuario
RNF-002 y una contraseña, la cual será validada por el sistema, dándole acceso al sistema o enviándole un
mensaje para que introduzca nuevamente sus datos.
El sistema deberá tener una interfaz gráfica sencilla y amigable, basada en menús, ventanas, listas
RNF-003
desplegables y botones de acción.
El sistema deberá ser desarrollado bajo software libre, utilizando el lenguaje de programación PHP y
utilizará el estándar HTML para el diseño de las páginas web del sistema. De esta forma se garantizaría
RNF-004
que el código HTML generado pueda ser interpretado por cualquier de los navegadores comerciales
existentes en el mercado.
RNF-005 El sistema debe ser diseñado según la arquitectura cliente/servidor de tres capas.
El sistema debe utilizar los servicios de la red interna de la institución, para establecer comunicación
RNF-006
entre las coordinaciones y departamentos de directivos, el servidor y el manejador de base de datos.
La organización, manipulación, consulta y almacenamiento de los datos estará bajo la responsabilidad del
RNF-007
sistema manejador de base de datos relacional de Mysql.