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