2010-01-24 14 views

Respuesta

14

El diagrama de la respuesta de Ruben es correcto, pero falta la respuesta general de UML. Crea la otra línea de vida cuando la línea "crear" (discontinua en este caso) se conecta a la caja/etiqueta/parte superior de la línea de vida creada. De ejemplo: WebServer en su acción crea una Vista y la acción realizada por la vista crea el Widget.

----- 
| a | 
----- 
    | 
    []---->----- 
    []  | b | 
    |  ----- 
    |  | 

También hay varios diagramas here.

El UML 2.2 especificaciones (superestructura) tiene un ejemplo de la página 474, figura 14.11 es su canónica referencia sintaxis/notación. Y en la página 495 en la sección de notación, indica "Mensaje de creación de objeto tiene una línea discontinua con una flecha abierta". Esto se define con más detalle en el UML ya que el tipo de mensaje es una enumeración llamada MessageSort. Un valor es:

"• asynchSignal - El mensaje fue generado por un asíncrono enviar action.createMessage - El mensaje designar la creación de otro objeto salvavidas"

+0

1 gracias por el enlace, no se Ambler grande? Desafortunadamente no entiendo los dos últimos párrafos, ¡pero respondiste la pregunta! Gracias .. – LWoodyiii

3

Sí se puede, mediante un mensaje de create. En algún momento depende de la herramienta que está utilizando. De todos modos, solo necesitas una flecha que muestre el texto create apuntando al objeto que se está creando.

8

correcta, utilizar un mensaje "crear" para mostrar instanciación del objeto representado por la línea de vida de destino. He aquí un ejemplo de un tema en la documentación Ultimate VS 2010:

Create message on a sequence diagram http://i.msdn.microsoft.com/Dd409377.UML_Sequence(en-us,VS.100).png

diagramas de secuencia UML: Referencia alhttp://msdn.microsoft.com/en-us/library/dd409377%28VS.100%29.aspx

+0

@esther: msdnstage –

+0

@john: Se corrigió el enlace. –

+0

gracias, y gran diagrama. –

Cuestiones relacionadas