Articulo de referencia

Actividad (UML)

Un diagrama de actividades, con la actividad "Cocinar espaguetis" delimitada por un "Marco de actividades". En el Lenguaje Unificado de Modelado (UML), una actividad es una tare...

Un diagrama de actividades, con la actividad "Cocinar espaguetis" delimitada por un "Marco de actividades".

En el Lenguaje Unificado de Modelado (UML), una actividad es una tarea principal que debe realizarse para cumplir un contrato operativo. La Guía del Estudiante para el Desarrollo Orientado a Objetos define una actividad como una "secuencia de actividades que conforman un proceso". [ 1 ] Las actividades pueden representarse en diagramas de actividad . El término " Actividad" suele confundirse con " Acción" , que describe un paso dentro de una actividad. [ 2 ]

Una actividad puede representar:

  • La invocación de una operación.
  • Un paso en un proceso empresarial .
  • Todo un proceso empresarial.

Las actividades se pueden descomponer en subactividades, hasta que en el fondo encontramos acciones atómicas . [ 2 ]

La actividad completa puede encuadrarse en un rectángulo redondeado llamado "Marco de actividad", con el nombre de la actividad indicado en la esquina superior izquierda, aunque a menudo se omite.

La concepción subyacente de una actividad ha cambiado entre UML 1.5 y UML 2.0. En UML 2.0, una actividad ya no se basa en el diagrama de estados, sino en un mecanismo de coordinación similar a una red de Petri . En este caso, la actividad representa un comportamiento definido por el usuario que coordina acciones. A su vez, las acciones están predefinidas (UML ofrece una serie de acciones para ello).

Literatura

  • Conrad Bock: Modelos de actividad y acción de UML 2 , en Journal of Object Technology, vol. 2, n.º 4, julio-agosto de 2003, págs. 43-53.
  • Conrad Bock: Modelos de actividad y acción UML 2, parte 2: Acciones , en Journal of Object Technology, vol. 2, n.º 5, págs. 41-56.
  • Conrad Bock: Modelos de actividad y acción UML 2, parte 3: nodos de control , en Journal of Object Technology, vol. 2, n.º 6, págs. 7-23
  • Conrad Bock: Modelos de actividad y acción UML 2, parte 4: nodos de objetos , en Journal of Object Technology, vol. 3, n.º 1, págs. 27-41.

Referencias

  1. Britton, Carol; Doake, Jill (21 de agosto de 2004). Guía para estudiantes sobre desarrollo orientado a objetos . Elsevier. pág.  15. ISBN 978-0-08-054204-1.
  2. 1 2 Miles, Russell; Hamilton, Kim (2006). McLaughlin, Brett; O'Brien, Mary T. (eds.). Aprendiendo UML 2.0: una introducción pragmática a UML (1.ª ed.). Pekín Colonia: O'Reilly. pp. 46–47 . ISBN   978-0-596-00982-3.