El nivel de granularidad es en mayor o menor extensión a la descripción del comportamiento esperado del software en una especificación funcional. Esta define cuán específico o general es la descripción funcional de software. En las diferentes etapas de evolución de un feature de software se exigen diferentes niveles de granularidad en la descripción de los requerimientos funcionales: En las primeras etapas de su ciclo de vida, es necesaria una visión amplia del alcance; mientras que en momentos posteriores, una vista más profunda. Este artículo presenta una discusión inicial sobre tres niveles de granularidad de acuerdo con sus objetivos clasificados como resumen, usuario o subfunción.

Publicación

IREB – Requirements Engineering Magazine

Fecha

Feb/2017

Autor

Carlos Eduardo Vazquez; Guilherme Siqueira Simões

¿Por qué es importante?

Presentar las aplicaciones de terminar el nivel de granularidad al evaluarsi determinado requisito esta listo para ser enviado a su diseño e implementación o si existen cuestiones en abierto, que deben ser resueltas antes de promover aquel requerimientosa para el siguiente nivel.

¿Cuándo se aplica?

La aplicación incluye refinar las necesidades del negocio en requerimientos funcionales, verificiar el análisis de requerimientos en búsqueda de lagunas de finformación relevantes, en tiempo habil y de forma simple.