R10 Capturar los Requerimientos no funcionales

 

Entrada :

·         Lista de requerimientos No Funcionales

·         Modelo de Casos de Uso

·         Glosario

·         Documento de requerimientos

 

 

Descripción :

 

Los requerimientos no funcionales especifican propiedades del sistema como restricciones de ambiente y desarrollo, performance, dependencias de plataformas, mantenibilidad  y confiabilidad. Los requerimientos de performance imponen condiciones sobre los requerimientos funcionales como velocidad, tiempo de respuesta y uso de la memoria. La mayoría de los requerimientos de performance solamente son relevantes para cada caso de uso y por lo tanto deben estar conectados a cada uno en particular. Esto significa que deberán establecerse en la descripción de cada caso de uso, posiblemente en una sección separada de Requerimientos Especiales.

Algunos requerimientos no funcionales se refieren a fenómenos del mundo real, estos pueden ser capturados inicialmente en el documento de requerimientos y luego al determinar los casos de uso y los conceptos asociados, se relacionan a éstos en el glosario o más formalmente a las clases en el Modelo de Análisis.

Finalmente, algunos requerimientos no funcionales son genéricos y no pueden conectarse con un caso de uso particular o una clase específica, por lo cual serán manejados separadamente en la lista de Requerimientos No Funcionales.

 

Fase Inicial:

 

En esta fase se clasifican la mayoría de los requerimientos no funcionales. Los que son específicos a un caso  de uso se adjuntan a él, los que son  específicos a un objeto van a terminar en el glosario adjuntados al modelo de casos de uso, los mas generales, que son menos en numero van a los requerimientos No Funcionales. Si se decidió realizar un prototipo de algún Riesgo identificado, se deben tener en cuenta los requerimientos No Funcionales que sean específicos a los casos de uso correspondientes.

 

 

 

Fase de elaboración:

 

A medida que se siguen encontrando casos de uso, aparecen nuevos requerimientos no funcionales y los requerimientos no funcionales  que ya habían sido identificados podrían ser adjuntados a los nuevos casos de uso.

 

Fase de Construcción:

 

No se aplica

 

Salida :

·         Modelo de Casos de uso (refinado)

·         Lista de requerimientos No Funcionales (refinada)

 

Personas Involucradas :

®      Analistas

®      Arquitecto

 

Responsable :

®      Analista