Representación UML: Paquete en el modelo de guión de uso, ya sea su paquete de nivel superior, o estereotipado como
<<paquete de guión de uso>>
+ Proporcionar una estructura de modelo jerárquico con unidades funcionales separadas. Esto es más fácil de
entender que una estructura de modelo plano (sin paquetes) si el modelo de guión de uso y el sistema son relativamente
largos.
+ Ofrecer una buena oportunidad de distribuir trabajo y responsabilidades entre distintos desarrolladores según
su especialidad. Esto es especialmente importante cuando se construye un sistema grande. Los paquetes de guiones de uso
también ofrecen una base segura si necesita garantizar la confidencialidad entre los desarrolladores para que sólo unos
pocos conozcan la funcionalidad completa del sistema.
+ Como los paquetes de guiones de uso deberían ser unidades con una alta cohesión, el cambio de un paquete no
afectará a otros paquetes.
- El mantenimiento de paquetes de guiones de uso significa más trabajo para el equipo de modelado de guiones de
uso.
- La utilización de paquetes de guiones de uso significa que hay otro concepto notacional más que deben aprender
los desarrolladores.
Si utiliza esta técnica debe decidir cuantos niveles de paquetes se van a utilizar. Una norma general es que cara
paquete de guiones de uso debería contener aproximadamente de 3 a 10 unidades más pequeñas (guiones de uso, actores u
otros paquetes). La siguiente tabla proporciona algunas sugerencias acerca del número de paquetes que debería utilizar
en función del número de guiones de uso y actores. Las cantidades se solapan porque es imposible proporcionar
directrices exactas.
-
0-15: No se necesitan paquetes de guiones de uso.
-
10-50: Utilice un nivel de paquetes de guiones de uso.
-
> 25: Utilice dos niveles de paquetes de guiones de uso.
|