Hola a todos,
Mi duda tiene que ver con la especificación de requerimientos funcionales. Me he encontrado que varios requerimientos funcionales están sujetos a una validación, por lo que propuse esa validación como un requerimiento más. Sin embargo, se me plantea una duda. ¿Debe estar la validación incluida en cada requerimiento funcional o bien debe sacarse fuera y relacionarla con los requerimientos que tengan una dependencia con dicha validación? Esto genera pros y contras. En el primer caso, tenemos un problema de manteniblidad, puesto que si cambia dicha validación habría que ir a la definición de cada requisito, buscando si tiene esa validación para cambiarla. Por otro lado, si externalizamos el requerimiento y lo asociamos a los que lo necesiten, no tendremos dicho requerimiento autodefinido sino que para poder describir el requerimiento también necesitaremos el otro requerimiento (el de la validación).
Es como decir que un determinado requerimiento se utiliza como un aspecto de igual manera que el logging de la aplicación es un aspecto a nivel de desarrollo.
Gracias de antemano.