All Topics  
Activity (UML)

 

   Email Print
   Bookmark   Link






 

Activity (UML)



 
 
An activity in Unified Modeling Language
Unified Modeling Language

Unified Modeling Language is a standardized general-purpose modeling language in the field of software engineering.UML includes a set of graphical notation techniques to create abstract models of specific systems....
 (UML) is a major task, that must take place in order to fulfill an operation contract. Activities can be represented in activity diagram
Activity diagram

Activity diagrams are a loosely defined diagram technique for showing workflows of stepwise activities and actions, with support for choice, iteration and concurrency....
s

An activity can represent: Activities can be decomposed into subactivities, until at the bottom where we find atomic actions
Atomic actions

An atomic action, in the context of operating systems programming, is one which cannot be interrupted, either because it is performed by a single CPU instruction that locks the memory bus, or because it blocks the interrupt mechanism while the operation is running....
.

The underlying conception of an activity has changed between UML 1.5 and UML 2.0. In UML 2.0 an activity is no longer based on the state-chart rather it is based on a Petri net
Petri net

A Petri net is one of several mathematical modeling languages for the description of discrete distributed systems. A Petri net is a directed bipartite graph, in which the nodes represent transitions , places , and directed arcs ....
 like coordination mechanism.






Discussion
Ask a question about 'Activity (UML)'
Start a new discussion about 'Activity (UML)'
Answer questions from other users
Full Discussion Forum



Encyclopedia


An activity in Unified Modeling Language
Unified Modeling Language

Unified Modeling Language is a standardized general-purpose modeling language in the field of software engineering.UML includes a set of graphical notation techniques to create abstract models of specific systems....
 (UML) is a major task, that must take place in order to fulfill an operation contract. Activities can be represented in activity diagram
Activity diagram

Activity diagrams are a loosely defined diagram technique for showing workflows of stepwise activities and actions, with support for choice, iteration and concurrency....
s

An activity can represent:
  • the invocation of an operation,
  • a step in a business process
    Business process

    A business process or business method is a collection of related, structured activities or tasks thatproduce a specific service or product for a particular customer or customers....
    , or
  • an entire business process.
Activities can be decomposed into subactivities, until at the bottom where we find atomic actions
Atomic actions

An atomic action, in the context of operating systems programming, is one which cannot be interrupted, either because it is performed by a single CPU instruction that locks the memory bus, or because it blocks the interrupt mechanism while the operation is running....
.

The underlying conception of an activity has changed between UML 1.5 and UML 2.0. In UML 2.0 an activity is no longer based on the state-chart rather it is based on a Petri net
Petri net

A Petri net is one of several mathematical modeling languages for the description of discrete distributed systems. A Petri net is a directed bipartite graph, in which the nodes represent transitions , places , and directed arcs ....
 like coordination mechanism. There the activity represents user-defined behavior coordinating actions. Action in turn are pre-defined (UML offers for this a series of actions).