Anda di halaman 1dari 3

Desarrollo de Software

Requerimientos funcionales y no
funcionales
de dominio
de usuario
y de sistema

Por:
David Ramos
Claudio Bravo
Profesor:
Rodrigo Cancino
Requerimiento

En un diccionario requerimiento es: Peticin de una cosa que se


considera necesaria; es la accin de exigir o reclamar a alguien. Por lo
que podemos llegar a entender que los requerimientos, en desarrollo de
software, es la peticin de exigir cules sern las entradas que tendr el
software, como de debe ser procesado y cul es el resultado esperado
de este en forma global.

Requerimientos Funcionales
Estos son los que define en forma tcnica el software, tipos de datos,
clculos a generar, tipos de salidas. Para tomar este tipo de
requerimiento de debe obtener informacin clara y concisa, ya sea
tomada por el usuario directo que tendr el software o viendo las reglas
de negocio que tiene la empresa.

Requerimientos No Funcionales
Estos requerimientos son complementos del anterior pero que nos
marca las restricciones en el diseo e implementacin. Por ejemplo que
apariencia debe tener la interfaz al usuario, la seguridad que nos podra
entregar el software, las condiciones legales que debe cumplir, el
hardware necesario para implementarse, etc. Estos requisitos miden el
xito que puede llegar a tener un sistema y llegan a ser difciles de
diferenciarlos de los requerimientos funcionales.

Requerimientos de Dominio
Estos van enfocados a la interaccin que tendr el sistema con otros
sistemas, ya sea, para obtener datos, o la comunicacin que tendrn los
distintos mdulos de este, con datos recibidos y enviados que trabajar.

Requerimientos de Usuario
Declaraciones en lenguaje natural y en diagramas de los servicios que
se espera que el sistema provea y de las restricciones bajo las cuales
debe operar.
Describen los requerimientos funcionales y no funcionales de tal forma
que sean comprensibles por los usuarios del sistema que no posean un
conocimiento
tcnico
detallado.
nicamente
especifican
el
Desarrollo de Software
Ingeniera en Informtica
Instituto Profesional Santo Toms

comportamiento externo del sistema y evitan, tanto como sea posible,


las caractersticas de diseo del sistema.

Requerimientos de Sistema
Establecen con detalle los servicios y restricciones del sistema. El
documento de requerimientos del sistema, algunas veces denominado
especificacin funcional, debe ser preciso. ste sirve como un contrato
entre el comprador del sistema y el desarrollador del software.
Son descripciones ms detalladas de los requerimientos del usuario.
Sirven como base para definir el contrato de la especificacin del
sistema y, por lo tanto, debe ser una especificacin completa y
consistente del sistema. Son utilizados por los ingenieros de software
como el punto de partida para el diseo del sistema.
La especificacin de requerimientos del sistema incluye diferentes
modelos del sistema como el de objetos o el de flujo de datos.

Desarrollo de Software
Ingeniera en Informtica
Instituto Profesional Santo Toms