Red de conocimiento informático - Material del sitio web - Dibujar un diagrama UML en línea: cómo dibujar un diagrama de secuencia UML

Dibujar un diagrama UML en línea: cómo dibujar un diagrama de secuencia UML

Cómo dibujar un diagrama de actividad UML

El primer paso es definir el alcance del diagrama de actividad

Primero debes definir lo que quieres modelar. ¿Una sola historia de usuario? ¿Una parte de una historia de usuario? ¿Un proceso de negocio que contiene varias historias de usuario? ¿Un único método de una clase? Una vez que haya definido el alcance de su diagrama, debe agregar una etiqueta en la parte superior con una leyenda. indicando un título e identificador único para la figura. Quizás también quieras incluir la fecha de la figura o incluso el nombre del autor.

Volver al inicio

Segundo paso, agregar puntos de inicio y finalización

Cada diagrama de actividad tiene un punto de inicio y finalización, por lo que también debes agregarlos ahora. En UMLDistilled (ver UMLDistilled), Fowler y Scott sostienen que los puntos finales son opcionales. A veces una actividad simplemente termina. Si este es el caso, no está de más indicar que su única transición es hacia un punto final. De esta manera, cuando otra persona lea tu diagrama, sabrá que has pensado en cómo salir de estas actividades.

Volver al inicio

El tercer paso, agregar actividades

Si está modelando un caso de usuario, para cada rol (actor) asignado El paso principal introduce un actividad (la actividad puede incluir el paso inicial, más cualquier paso que el sistema responda al paso inicial). Si está modelando un proceso empresarial de alto nivel, introduzca una actividad para cada proceso principal, normalmente una historia de usuario o un paquete de historias de usuario. Finalmente, si estás modelando un método, es común introducir una actividad para él.

Volver al inicio

Paso 4, agregar transiciones entre actividades

Mi estilo siempre debe salir de una actividad, incluso si está en transición a un punto final. Una vez que una actividad tiene múltiples cambios, debes etiquetar cada cambio en consecuencia.

Volver al inicio

Paso 5, agregar puntos de decisión

A veces, la lógica que estás modelando requiere que se tome una decisión. Es posible que haya ciertas transacciones que deban verificarse o compararse. Tenga en cuenta que utilizar puntos de decisión es opcional. Por ejemplo, en _1, podría simplemente conectar las transiciones "Aceptar" y "Rechazar" directamente a la actividad "EnrollinUniversity". "

Volver al principio

Paso seis, descubre dónde se pueden realizar actividades paralelas

Cuando no existe una conexión directa entre las dos actividades y ambas son Es necesario finalizar antes de que comience la tercera actividad, luego se pueden ejecutar en paralelo. En _1, verá que es posible "asistir a una descripción general" e "inscribirse en seminarios" en cualquier orden, pero deben completarse antes de finalizar todo el proceso. /p>

Figura 1. Cómo dibujar un diagrama de secuencia UML para un diagrama de actividad UML registrado por primera vez en la escuela

1 Descargar desde el sitio web oficial de VP. p>2. Abra el archivo vpp descargado en Visual Paradigm. Abra este proyecto a través de Projectgt; Abra en la barra de herramientas

3. Aprendí que hay tres clases aquí: RegistrationUI, RegistrationController y User.

4. Ahora queremos modelar la interacción entre instancias de objetos de estas clases en tiempo de ejecución. así que agregue un diagrama de subsecuencia del mismo. Mueva el puntero del mouse a RegistrationController, haga clic en el ícono de recurso en la esquina inferior derecha y seleccione NewDiagram... en el menú emergente

5. ventana, seleccione Diagrama de secuencia y haga clic en Siguiente.

Deje el nombre del icono predeterminado sin cambios y haga clic en Aceptar para confirmar.

6. Después de crear un diagrama de secuencia UML vacío, seleccione BoundaryLifeLine (B) en la barra de herramientas del diagrama.

7. Haz clic en el gráfico para crear la línea divisoria de la línea de vida.

8. Ingrese la UI de registro como nombre de la línea de vida y luego presione la tecla Enter para confirmar.

9. Haga clic derecho en la línea de vida y seleccione selectClassgt;SelectClass... en el menú emergente.

10. En la ventana SelectClass, seleccione la clase RegistrationUI y luego haga clic en Aceptar para confirmar.

Entonces la línea de vida dibujada es:

11. Cree una línea de vida de control (ControlLifeLine): RegistrationController: RegistrationController y una línea de vida de entidad (EntityLifeLine): usuario: Usuario. No olvides elegir la clase adecuada para ellos. El diagrama dibujado es como se muestra a continuación:

12. Modelemos los métodos llamados entre líneas de vida y muevamos el puntero del mouse a la UI de registro de línea de vida.

13. Mantenga presionado el recurso ResourceCatalog y luego arrástrelo.

14. Vaya al controlador de registro de Lifeline y suelte el botón del mouse.

15. Seleccione Mensaje del catálogo de recursos.

16. Aparecerá una lista de nuevos nombres de información de secuencia para que elijas. Puede ver que estas opciones son todas operaciones de classRegistrationController, en las que se selecciona createUser (nombre, contraseña).

17. Al asociar el Lifeline RegistrationController y el usuario, podemos ver que RegistrationController creó el usuario Lifeline. Por lo tanto, necesitamos crear un mensaje que relacione los dos. Mueva el puntero del mouse para activar el controlador de registro de Lifeline.

18. Mantenga presionado el recurso ResourceCatalog para arrastrarlo.

19. Suelte el puntero del mouse hacia el usuario de la línea de vida.

20. Seleccione Crear mensaje en ResourceCatalog.

Entonces se crea la información y la imagen resultante se muestra a continuación:

21. Cree la información setName y setPassword desde el controlador de registro de Lifeline hasta el usuario. es el siguiente Como se muestra en la figura:

22 También puede especificar los parámetros de la operación, tomando la información createUser(nombre, contraseña) como ejemplo. Haga clic derecho sobre él y seleccione Abrir especificación... en el menú desplegable.

23. Edite los atributos de comportamiento haciendo clic en los puntos suspensivos del botón y salte al tipo de acción.

24. En la ventana CallActionSpecification, haga clic en Agregar texto... para agregar parámetros. En este ejemplo, haga clic en Addgt;Text... para agregar el parámetro peter. Haga clic en Addgt;Text... nuevamente para agregar el parámetro mypwd. Tenga en cuenta que los dos parámetros aquí se refieren a los dos parámetros asignados mediante la operación. Si agrega un tercer parámetro, se ignorará automáticamente (porque solo se definen dos operaciones).

25. Haga clic en Aceptar para cerrar la ventana y volver al gráfico.

Los parámetros agregados se presentan en el gráfico y se recomienda ProcessOn para dibujar en línea diagramas de flujo, mapas mentales, diagramas de prototipos, diagramas de topología de red y UML, etc.

Un pequeño problema encontrado el 2019-07-03

p>

El trabajo requiere dibujar un diagrama de flujo. Busqué en línea y vi uno dibujado en línea. Aunque encontré muchos errores durante el uso, completé la tarea con éxito.

La URL es esta:

Introducción: ProcessOn está afiliado a Beijing Damaidi Information Technology Co., Ltd. y es una herramienta profesional de dibujo en línea y una comunidad para compartir. Admite varios tipos de dibujos, como diagramas de flujo, mapas mentales, diagramas de prototipos, diagramas de topología de red y UML.

Grábalo.