Requerimientos
Requerimientos no funcionales
Requerimientos del sistema
Requerimientos de Producto
Evitar Malentendidos
100

Descripciones de los servicios

Requerimientos de Software

100

¿Que tipo de requerimiento es el siguiente?:

Proceso de desarrollo del sistema y los documentos a entregar deben estar apegados a los procesos de organizacion

Requerimiento organizacional

100

define requerimento de sistema

descripciones más detalladas de los requerimientos del usuario. Definen el contrato de la especificación del sistema y debe ser una especificación completa y consistente del sistema. Son el punto de partida de los ingenieros del software hacia el diseño del sistema.

100

Algunos ejemplos de estos requerimientos son el desempeño en la rapidez de ejecución del sistema y cuánta memoria se requiere

Requerimientos del Producto

100

Usuarios requeridos en un documento de requerimientos

 Clientes del sistema

 Administradores

 Ingenieros del sistema

 Ingenieros probadores del sistema

 Ingenieros mantenedores del sistema

200

En lenguaje natural comenta que es lo que desea que el sistema haga, y los servicios que este proporciona

Requerimientos del Usuario

200

¿Como deben redactarse los requerimientos para el usuario?

- Utilizando el lenguaje natural, de tal forma que sean comprensibles por los usuarios del sistema que no posean un conocimiento técnico detallado.

- Utilizando representaciones y diagramas intuitivos sencillos

200

dificultades al redactar un requerimiento del sistema

-la redacción en lenguaje natural por los problemas del lenguaje, ambigüedades, alcance y comprensión.

- resulta difícil excluir alguna información, como: la aquitectura inicial del sistema, la interacción con otros subsistemas o sistemas, requerimientos externos de sistemas 

200

Tienen que ver con los factores externos al sistema y su proceso de desarrollo

Requermientos externos
200

Documento de requerimientos de software

Es la declaración oficial de qué es lo que requieren los desarrolladores del sistema.

300

Una forma más detallada y técnica de describir los servicios, el cliente y el desarrollador los definen en conjunto.

Requerimientos del Sistema

300

Algunos ejemplos de este tipo de requerimiento son el desempeño en la rapidez de ejecución del sistema y cuánta memoria se requiere.

Requerimiento del producto

300

que es el lenguaje estructurado

Es una forma restringida del lenguaje natural para redactar los requerimientos del sistema. Incorporan construcciones de control derivadas de los lenguajes de programación y manifestaciones gráficas para dividir la especificación.

300

 Deben redactarse utilizando el lenguaje natural, representaciones y diagramas intuitivos sencillos

Requerimientos del usuario

300

La especificación de interfaces

Estas especificaciones se definen al inicio del proceso y se incluyen (por ejemplo como un apéndice) en el documento de requerimientos

400

Son declaraciones de los servicios que proveerá el sistema, de manera en que éste reaccionará en situaciones particulares.

Requerimientos Funcionales

400

Ejemplo de un requerimiento no funcional verificable

- Cantidad de errores que cometen los operadores.

- Que los usuarios le sea posible utilizar todas las características del sistema


400

menciona algún punto que se deba incluir cuando se utiliza una forma estándar para especificar los requerimientos funcionales:

1. Una descripción de la función o entidad a especificar. 

2. Una descripción de sus entradas y de dónde provienen. 

3. Una descripción de sus salidas y hacia a dónde van: 

4. Una indicación de que otras entidades se utilizan (la parte requerida) 

5. Si se utiliza un enfoque funcional, una precondición que indique lo que se debe cumplir antes de que la función sea invocada y una postcondición que especifique lo que será verdad después que dicha función se haya invocado. 

6. Una descripción de los efectos colaterales (si existen) de la operación.

400

­Éste sirve como un contrato entre el comprador del sistema y el desarrollador de software.

El documento de requerimientos del sistema

400

La gran mayoría de los sistemas de software debe operar con otros sistemas implementados e instalados de antemano en el entorno. Si el nuevo sistema y los ya existentes deben trabajar juntos, ¿Que se debe especificar de forma precisa para que funcionen?

La especificacion de interfaces

500

Algunos de estos restringen el proceso a utilizar en el desarrollo del sistema. Surgen de las necesidades del usuario debido a las restricciones en el presupuesto, a las políticas de la organización, etc.

Requerimientos no Funcionales

500

¿Que tipo de requerimiento es el siguiente?:

El sistema no deberá revelar a sus operadores alguna información personal de los clientes excepto su nombre y número de referencia.

Requerimiento externo

500

Se refiere a las propiedades emergentes de éste como la fiabilidad, la respuesta en el tiempo y la capacidad de almacenamiento.

Requerimientos no funcionales

500

Es una forma restringida del lenguaje natural para redactar los requerimientos del sistema.

Especificaciones en lenguaje estructurado