Actividad, Secuencia y Diagramas de estados son todos formas correctas de mostrar el comportamiento de subprocesos.
1st: (a los comentarios de vs) Hay dos conjuntos de diagramas o elementos de modelado en UML, estructura estática, como usted dice, y comportamiento. Cualquier libro lo ayudará a comprender la división, por lo general en los contenidos/TOC. Además, en mi opinión, se puede ver en la página 11 del UML Destilado de Martin Fowler como un estándar casi de facto para comenzar UML.
2º: Diagramas de actividad (A la pregunta y el comentario de sipwiz) no se entienden comúnmente para modelar procesos de negocio, que se pueden utilizar para que sin embargo, y la mayoría de los ejemplos o explicación sencilla sería abordarlo desde un punto de vista empresarial.
Discusión sobre sus opciones para modelar las discusiones:
Diagramas de actividad - Permite que se bifurcan y especificando la concurrencia mediante el uso de un bar y de uso de las líneas. Tenga en cuenta que el ejemplo en la parte inferior no es un proceso comercial, example. La mayoría de la gente puede leer estos, negocios, administración y desarrolladores, aunque a veces pueden carecer de detalles o desordenarse.
diagramas de secuencia de interacción - En el mismo post, example, se pueden ver los diagramas de secuencia permiten especificar el comportamiento paralelo dentro de una secuencia de boxeo comportamiento paralelizable con una etiqueta de "par", esto es útil para mostrar al lector lo los métodos pueden o deben invocarse en paralelo, es decir, mediante diferentes hilos. Este es el método que usaría para desarrolladores detallados, como discusiones sobre la construcción de un objeto.
Diagrama de estado - El gráfico de estado al igual que la actividad permite la concurrencia mediante el uso de una BAR y líneas de uso.
NOTA: Estos no modelará un hilo específico y es cada elevación exacta, ya que es parte del nivel de instancia/tiempo de ejecución de modelado, si es esto lo que quieren aclarar su pregunta y responderá . Solo lo modelaría utilizando uno de los anteriores, ya que nadie más que un experto de MDA/UML lo llamará y no está generando un sistema en ejecución.
También: tenga en cuenta que puede encontrar más detalles en la mayoría de los libros UML. También apalancado: http://www.jguru.com/faq/view.jsp?EID=56322
parece idéntico a http://stackoverflow.com/questions/1643733/how-to-illustrate-thultiple-threads-in-sequence-diagram – feuGene