Vous êtes sur la page 1sur 7

1.2.

2 Requerimientos no funcionales

Se define requerimientos no funcionales a todo aquello que afecta la calidad del


servicio y la forma como puede comportarse el sistema.

Desempeo
El sistema debe permitir que su desempeo en el dominio del tiempo y frecuencia

Disponibilidad
Por disponibilidad se hace referencia al perodo en el cual el sistema debe estar en operacin
para ser utilizado por el usuario final, es decir, la proporcin de tiempo que el sistema debe
estar en condiciones funcionales. Para el sistema Triangle Funky Users se requiere una
disponibilidad permanente durante el horario laboral de cada nivel de usuarios.

Usabilidad

Por usabilidad se hace referencia a la forma como el usuario final debe interactuar con el
sistema. Los requerimientos de usabilidad definidos para este sistema son:

o Imagen Corporativa.
El sistema debe tener el logo del grupo Software della Funk adems de un logo
identificador del sistema Triangle Funky Users.

o Capacidad de seleccin, pegado y copiado de texto.


El sistema permite las opciones de edicin de texto (seleccin, copiado y pegado de texto).
REQUERIMIENTOS NO FUNCIONALES OPERACIONALES

Se definen como requerimientos no funcionales operacionales aquellas caractersticas que


afectan al sistema en tiempo de ejecucin pero que pueden no ser visibles directamente por
el usuario final. Los requerimientos no funcionales operacionales definidos para este sistema
son: robustez, escalabilidad, seguridad, e interoperabilidad.

Robustez

Por robustez se hace referencia a la capacidad del sistema de continuar en operacin a pesar
de la entrada de datos invlidos o fallos en los diferentes componentes que lo conforman.

Tolerancia a datos invlidos. La capacidad del sistema para tolerar


tipos de datos invalidados se evala cuando los datos son ingresados
por el usuario en cada uno de los diferentes campos de los formularios.

A continuacin se describen las validaciones que debe tener en cuenta


el sistema:

Verificacin de campos obligatorios:


El sistema debe verificar que los datos correspondientes a los campos obligatorios de
los formularios fueron ingresados por el usuario final.

Verificacin de campos numricos.


El sistema debe verificar que los campos correspondientes a datos exclusivamente
numricos no contengan caracteres de texto o caracteres especiales tales como comas,
puntos, asteriscos.

Verificacin de reglas de negocio.


En algunos casos el contenido de uno o varios campos de los formularios son vlidos si
cumplen con unas reglas propias del negocio. El sistema debe hacer uso de estas reglas
para validar la integridad de la informacin ingresada.

Escalabilidad

Por escalabilidad se hace referencia a la capacidad del sistema de crecer sin desmejorar la
calidad del servicio que presta. La escalabilidad del sistema depende tanto del diseo de la
herramienta como de la infraestructura tecnolgica de hardware y de software que lo soporta.

o Nmero de Usuarios Concurrentes


Segn las especificaciones sobre nmero de usuarios, se determino que el mximo
volumen concurrente de usuarios debe ser de 20.

o Espacio de almacenamiento requerido


El sistema debe estar en la capacidad de manejar un volumen de datos almacenados de
hasta 50 MB.
Seguridad

Por Seguridad se hace referencia a la habilidad del sistema de controlar el acceso a los
servicios e informacin del negocio; as como la capacidad de detectar, aislar y restablecer
continuidad ante una falla de seguridad.

La aplicacin debe cumplir con unos requisitos mnimos de seguridad Estas caractersticas
se describen a continuacin:

o Seguridad de acceso al sistema


De acuerdo al nivel de seguridad, la aplicacin permitir a los usuarios registrados en
el Sistema el ingreso hacia las diversas funcionalidades, permitiendo el filtrado de datos
de acuerdo al rol o perfil del usuario.

o Tiempo activo de la sesin del usuario


La sesin de un usuario puede permanecer inactiva por un tiempo mximo de 20
minutos. El valor de este timeout debe poder ser parametrizado en los archivos de
configuracin del sistema y se ir ajustando de acuerdo al anlisis de rendimiento de la
aplicacin una vez se encuentre en ambiente de produccin.

o Navegacin en el sistema
El usuario solo podr navegar entre las pginas del sistema a travs de las opciones que
le presenta la aplicacin y solo podr acceder a aquellas autorizadas para el rol
correspondiente.

o Manejo de Contraseas
El sistema debe proveer las funcionalidades de autenticacin. Para tal fin debe proveer
las interfaces de usuario necesarias para permitir las siguientes funcionalidades:

o Pantalla para autenticacin de usuarios en el sistema (login y password)


o Pantalla para cambio de contrasea del usuario. Debe pedir la contrasea
anterior y la nueva contrasea
o Retroalimentacin hacia el usuario si se producen errores durante el proceso
de autenticacin.

REQUERIMIENTOS NO FUNCIONALES DE DESARROLLO

Se definen como requerimientos no funcionales de desarrollo aquellas caractersticas que


definen la lnea base para la implementacin y construccin del sistema. Los
requerimientos no funcionales de desarrollo definidos para este sistema son: motor de base
de datos, servidor Web/aplicaciones, navegador Web, y maquina virtual de java.

Base De Datos

El sistema utilizar el motor de bases de datos MySQL. El sistema no garantiza su


funcionalidad sobre otros motores de Base de Datos.

Servidor Web De Aplicaciones

El sistema est diseado para ser desplegado en un servidor JBoss o Tomcat.


Navegador Web

El sistema debe ser implementado teniendo en cuenta que su funcionalidad debe poder ser
soportada sobre Microsoft Internet Explorer 6.0 en adelante.

Maquina Virtual De Java

El sistema debe estar implementado teniendo en cuenta la versin 1.6 o superior de la


mquina virtual de java. El sistema no garantiza su funcionalidad sobre versiones
anteriores.

Vous aimerez peut-être aussi