Está en la página 1de 5

Requerimientos Funcionales: Declaraciones de los ervicios que debe proporcionar el sistema, manera de comportarse frente a entradas y cmo debe

reaccionar en ciertas situaciones. En algunos casos pueden declarar que no debe hacer. No funcionales: Restricciones de los servicios o funciones ofrecidos. Restricciones de tiempo, proceso de desarrollo y estndares. Se aplican a todo el sistema. De dominio: Provienen del dominiode la aplicacin del sistema y que reflejan caracter{isticas y/o restricciones del dominio (Pueden ser funcionales o no fucionales)

Funcionales Dependen del tipo de software y del enfoque general tomado por la organizacin al redactar requerimientos. Describen con detalle la funcion de este, sis entradas y salidas, excepciones, etc. * El sistema deber proporcionar visores adecuados para que el usuario lea documentos en el almacn de documentos. Notese que este requerimiento es ambiguo ya que para acortar tiempo se podra tomar slo un visualizador de texto y dejar otros formatos afuera y no por ello no se cumplio con el requisito. * A cada pedido se le deber asignar un identificador nico (ID_PEDIDO) que el usuario podr copiar al rea de almacenamiento permanente de la cuenta. 2

La especificacin de requisitos debe ser completa y consistente. Todos los servicios deben estar definidos, y no deben existir contradicciones. Esto en la prctica es imposible. No funcionales No se refieren a funcionalidades, sino a las propiedades emergentes como la fiabilidad, t de respuesta y capacidad de almacenamiento. Alternativamente definen restricciones del sistema como capacidad de dispositivos de E/S y las representaciones de datos que se utilizan en las interfaces del sistema. Pueden expresar rendimiento, proteccin, disponibilidad y otras propiedades emergentes. Pueden tambin restringir el proceso a utilizar para desarrollar el sistema. Por ejemplo la utilizacin de una herramienta CASE o un 3

estndar de calidad. Pueden clasificarse en: Requerimientos del producto: Especifican el comportamiento del producto, rendimiento, requerimientos de memoria, tasa de fallos. Fiabilidad, Portabilidad, Usabilidad y Eficiencia (Rendimiento y espacio) Ej: La interfaz de usuario se implementar como HTML simple sin marcos o applets. Requerimientos organizacionales. De entrega, implementacin y de estndares. Derivan de polticas y procedimientos existentes en la organizacin del cliente y en la del desarrollador. Lenguajes de prg, mtodo de diseo. * El proceso de desarrollo del sistema y los documentos a entregar debern ajustarse al proceso y a los productos a entregar definidos 4

en... Requerimientos externos: ticos, interoperabilidad, legislativos (de privacidad y de seguridad). Factores externos al sistema y a us proceso. Ej:El sistema no debe revelar al personal de la biblioteca ninguna informacin de los usuarios del sistema aparte de su nombre y nro de referencia.