online modelos diagrama descargar componentes uml visio

uml - modelos - visio online



¿Cómo se muestran los eventos en UML Class Diagrams? (5)

Encuentro onEventName () el esquema de nombres más fácil para las devoluciones de llamadas de eventos, pero cómo indicar qué eventos puede transmitir un objeto. No he encontrado ninguna solución. Un diagrama de clase UML extendido que permita contenedores personalizados (además del atributo y el método de contrainers) podría ser una alternativa, si alguna herramienta lo soportara.

Este me tiene perplejo regularmente al crear diagramas de clase de nivel superior para la documentación. Los métodos y atributos / campos son fáciles de modelar. Por lo general, termino agregando un método llamado EvChanged para indicar un evento .Net cambiado.

¿Cuál es la forma correcta de mostrar que un tipo publica un evento específico?


No es el tipo de respuesta que me gusta dar, pero Microsoft tiene una respuesta en el sitio web de Office.


No creo que haya ninguna notación UML específica para mostrar los eventos que una clase puede transmitir. Para mostrar los eventos que una clase puede recibir, quiere un elemento de recepción. Esto tiene una notación similar a una Operación, con la palabra clave «señal».


Simplemente agregue un estereotipo de "evento" a un atributo clasificador.


Creé un estereotipo en el modelo, "PublishedEvent", con una BaseClass of Operation. Aplico el estereotipo a las Operaciones en la clase.