Primeras dudas: Req(06), usuarios y operaciones de mantenimiento

Algunas dudas que han ido llegando hoy:

  • Hay una redundancia clara en el Req(06): “El usuario podrá consultar qué tipos de aportaciones existen y su descripción. Adicionalmente, el usuario podrá consultar qué tipos de aportaciones existen y en qué consiste cada una.” Estas dos frases dicen, en realidad, lo mismo.
  • A los usuarios del sistema no conviene denominarles “usuarios” sino “gestores de AMM” o simplemente “gestores” o algo parecido. Recordad que son tan sólo 7-8 personas. En algunos acontecimientos funcionarán como usuarios (no son Entidad Externa) y en otros casos funcionarán como orígen/destino de información (sí son Entidad Externa).
  • Como se ve, a partir de los requisitos surgen operaciones de mantenimiento (altas, bajas y modificaciones) de almacenes. La duda, por tanto, es ¿las operaciones de alta, baja y modificación constituyen un sólo acontecimiento o son tres acontecimientos separados? Cada grupo podrá hacerlo como considere conveniente. Por un lado, está bien considerarlos tres acontecimientos separados, pues suceden en tiempos distintos. Por otro lado, las tres operaciones son tan similares entre sí que resulta muy cómodo agruparlas en un acontecimiento único, llamado “mantenimiento de X” o algo así. Ésta solución tiene la ventaja adicional de minimizar el número de acontecimientos, pero tiene la desventaja de hacer que los contenidos de los flujos sean un pelín más complejos. Caben, además soluciones intermedias, como fusionar en un acontecimiento las altas y modificaciones (operaciones muy similares entre sí) y poner las bajas en otro acontecimiento separado (pues una baja requiere información distinta de un alta o modificación). Queda a la elección de cada grupo el hacerlo de una determinada forma o de otra.

Escribe un comentario