User:Requerimientos

REQUERIMIENTOS
Los requerimientos especifican que es el programa debe de hacer (sus funciones) y sus propiedades esenciales y deseables. La captura de los requerimientos tiene como objetivo principal la comprensión de lo que los clientes y los usuarios esperan que haga el sistema. Un requerimiento expresa el propósito del sistema sin considerar como se va a implantar. En otras palabras, los requerimientos identifican el qué del sistema, mientras que el diseño establece el cómo del sistema.

La captura y el análisis de los requerimientos del sistema es una de las fases más importantes para que el proyecto tenga éxito. Como regla de modo empírico, el costo de reparar un error se incrementa en un factor de diez de una fase de desarrollo a la siguiente, por lo tanto la preparación de una especificación adecuada de requerimientos reduce los costos y el riesgo general asociado con el desarrollo [Norris & Rigby, 1994].

Cuál es la diferencia entre los Requerimientos del Usuario y los Requerimientos del Sistema?
Los requerimientos del usuario son las declaraciones en un lenguaje natural de los servicios que el sistema debe proporcionar y las restricciones bajo las cuales debe de funcionar. Este es escrito por el cliente y los requerimientos del sistema establecen con detalle las funciones, servicios y restricciones operativas del sistema y es escrito como un contrato entre el cliente y el contratista.

Requerimientos funcionales Ejemplos:

Requerimientos No funcionales Ejemplos:

Requerimiento de Dominio:

Clasificación de los requerimientos no funcionales:

1. Requerimiento del Producto: 2. Requerimiento Organizacional: 3. Requerimiento Externo:

USUARIOS DE UN DOCUMENTO DE REQUERIMIENTOS: 1. Clientes del sistema 2. Administradores: 3. Ingenieros de sistemas: 4. Ingenieros probadores del sistema: 5. Ingenieros encargados del mantenimiento del sistema: