UML-diagramando una arquitectura de plugin

7

Quiero mostrar que en mi nuevo sistema, los complementos se utilizan para controlar los componentes principales del software.

¿Cuál sería una buena manera de mostrar eso en UML? Definitivamente usaré diagramas de secuencia para mostrar las interacciones entre el núcleo y los complementos, pero ¿hay algún tipo de diagrama estático que se ajuste?

    
pregunta noamtm 26.06.2016 - 10:06

2 respuestas

2

Elegiría un modelo de componente simple con enlaces de ensamblaje y referencias a los requisitos del sistema subyacentes.

También daría una indicación de cómo se crean instancias de los complementos.

    
respondido por el Rob 03.09.2016 - 08:05
0

En un diagrama de clase, podría mostrar una interfaz de plugin abstracta IPlugin y un montón de implementaciones concretas (imaginarias) de complementos como Controller1, Controller2, Example3, etc. Desde ese diagrama debería ser obvio que puede extender el sistema. Si sus complementos son componentes físicos (como archivos separados), también se puede usar un diagrama de implementación.

    
respondido por el battlmonstr 21.08.2016 - 01:45

Lea otras preguntas en las etiquetas