REQUERIMIENTOS NO FUNCIONALES (Atributos del sistema )

Anuncio
1.3) REQUERIMIENTOS NO FUNCIONALES
Los atributos del sistema son cualidades no funcionales que a menudo se
confunden con las funciones. Por ejemplo: facilidad de uso, tolerancia a fallas,
tiempo de respuesta, metáfora de interfaz, plataformas.
Los atributos tienen un posible conjunto de detalles de atributos, los cuales tienden a
ser valores discretos, confusos o simbólicos.
Por ejemplo:
tiempo de respuesta = (psicológicamente correcto) metáfora de interfaz = (gráfico,
colorido, basado en formularios)
Algunos atributos del sistema también pueden tener restricciones de frontera del
atributo, que son condiciones obligatorias de frontera, generalmente en un rango
numérico de valores de un atributo.
Por ejemplo:
tiempo de respuesta = (dos segundos como máximo)
Algunos requerimientos no funcionales (atributos) de un Sistema de punto de venta,
podrían ser:
 tiempo de respuesta (restricción de frontera) Cuando se registre un producto
vendido, la descripción y el precio aparecerán en 1 segundo.
 metáfora de interfaz (detalle) Ventanas orientadas a la metáfora de un
formulario y cuadros de diálogo.
 (detalle) Maximiza una navegación fácil con teclado y no con mouse.
 tolerancia a fallas (restricción de frontera) Debe registrar los pagos a crédito
autorizados que se hagan a las cuentas por cobrar en un plazo de 24 horas,
aun cuando se produzcan fallas de energía o del equipo.
 plataformas del sistema operativo (detalle) Microsoft Windows 95, 98, 2000 y
NT.
Un caso típico de requerimientos no funcionales son las características del hardware
que se requiere. También se puede decir que representan las restricciones del
sistema que se está diseñando.
Finalmente, es conveniente describir todos los atributos del sistema que se
relacionen claramente con las funciones especificadas.
A continuación se presentan los requisitos no funcionales identificados para
el Sistema de Biblioteca:
 El software debe funcionar en un PC IBM compatible Pentium de 100 Mhz y 2 GB
de capacidad en disco duro1.
 El alumno debe demostrar su calidad de usuario válido de la biblioteca mostrando
un carné entregado por la biblioteca central de la Universidad.
 El sistema debe poseer un tiempo de respuesta breve ya que es utilizado en un
solo puesto de trabajo.
 Se presta máximo tres materiales bibliográficos por alumno.
 En caso de producirse retraso en la devolución del material se suspenderá tres
días hábiles por cada día de atraso. Si el material es de reserva la suspensión
será de una semana.
 El sistema no debe permitir el préstamo a domicilio de un libro si queda una sola
copia disponible.
 Una vez al semestre se actualizarán los datos de los alumnos matriculados en las
carreras que imparte el Departamento desde el servidor “Huara” (servidor que
mantiene la base de datos corporativa de la Universidad).
 Como identificación de usuario de biblioteca válido se pedirá el carné emitido por
la biblioteca central o en el caso de los alumnos de primer semestre, el
comprobante de matrícula.
 El material bibliográfico se identifica por un código CDU (para que sea único se le
agrega el número de copia), por un número secuencial generado en la biblioteca
del departamento (único) y por un número secuencial (único) que se genera en la
biblioteca central (en cuyo caso viene en un código de barra) o en el mismo
departamento. Se ha decidido usar el número secuencial único generado en la
biblioteca central para identificar el material bibliográfico ya que es más fácil de
digitar y permitirá en un futuro tener un lector de código de barra.
1
Son las características del computador personal que posee la biblioteca del Departamento de Ingeniería Informática.
Descargar