Professional Documents
Culture Documents
Funcionales
Juan Pablo Quiroga Dpto. de Ingeniera de Sistemas y Computacin Universidad de los Andes
Object Oriented Software Engineering. Bernd Bruegge y Allen H.Dutoit. Prentice Hall, 2000
Captulo
Agenda
Requerimientos no funcionales
Diferencias
requerimientos funcionales, no funcionales y pseudo requerimientos Clasificacin de los requerimientos no funcionales y pseudo requerimientos
Requerimientos no funcionales
Describen aspectos del sistema que son visibles por el usuario que no incluyen una relacin directa con el comportamiento funcional del sistema. Los requerimientos no funcionales incluyen restricciones como el tiempo de respuesta(desempeo), la precisin, recursos consumidos, seguridad, etc.
Pseudo Requerimientos
Son requerimientos impuestos por el cliente que restringen la implementacin del sistema. Ejemplos:
Lenguaje
de implementacin Plataforma en que el sistema debe ser implementado Requerimientos del proceso y documentacin (utilizacin de un lenguaje formal)
Requerimientos no funcionales
de usuario
Estndar de GUI Distribucin de la pantalla Restricciones de resolucin Estndares de botones, funciones o enlaces de navegacin que aparecen en cada ventana Teclas shortcut Estndares de mensajes de error
6
Requerimientos no funcionales
de hardware
Requerimientos no funcionales
de Software
Conexiones entre el producto y software externo ( identificado por nombre y versin) Ejemplo
Bases de datos Sistemas operativos Legacy
Requerimientos no funcionales
Requerimientos de desempeo
Describir
el desempeo para los escenarios Describir el volumen o tiempo de utilizacin para saber que tan importante es. Especificar el nmero de usuarios concurrentes Especificar el nmero de operaciones concurrentes Tiempos de respuesta Restricciones de tiempo para sistemas de tiempo real
9
Requerimientos no funcionales
prdidas de informacin Dao de informacin Indicar acciones potencialmente peligrosas que deben ser prevenidas Identificar polticas de mantenimiento de informacin Identificar regulaciones
10
Requerimientos no funcionales
Requerimientos de seguridad
Proteccin
de la informacin Utilizacin del producto Definir la autenticacin o autorizacin del ingreso los usuarios
11
Requerimientos no funcionales
Eficiencia
12
Requerimientos no funcionales
Usabilidad
Amigable al usuario
Instalacin
13
Requerimientos no funcionales
14
Requerimientos no funcionales
pruebas
15
Requerimientos no funcionales
Requerimientos operacin
No
Requerimientos no funcionales
Libreras
Plataforma
de implementacin
17
Crtico: Si/No
Descripcin
Criterios de Aceptacin
18