
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
- ↑ 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.
- 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.
- Lenguaje Unificado de Modelado