archivo

Archivos diarios: julio 7, 2011

Supongamos que una aplicación gestiona 40 tablas maestras, ¿qué aportan los casos de uso de esas 40 entidades si el comportamiento será el mismo, teniendo en cuenta que lo más probable es que su gestión CRUD haya sido codificada por un generador de código? (variarán los atributos que componen las entidades, tal vez alguna requiera de algún tipo de tratamiento especial, pero serán excepciones).

Soy de la opinión de que en estos casos no hay que ser purista y sí práctico.

Una posible solución es crear un caso de uso genérico (por ejemplo denominado Gestionar Entidad) y que se relacionen con él en modo extend un caso de uso por cada operación CRUD. Después del caso de uso genérico heredarían un caso de uso por cada entidad que tenga gestión CRUD (estos casos de uso solo aparecerían en el diagrama de casos de uso y no se describirían).