Beruflich Dokumente
Kultur Dokumente
ASSIGNMENT NO. 3
AIM: With respect to your selected Problem Statement or given System / Project. Identify
Activity states and Action states. Draw Activity diagram with Swim lanes using UML2.0
OBJECTIVES:-
THEORY:
Basic concepts :
Contents :
Action state :
Activity state :
Transitions :
Fig.Triggerless Transition
Branching :
Object flow :
Fig.Modeling a workflow
Fig.Modeling an operation
Activity Edge An abstract class for directed connections between two Activity nodes.
Activity Sets of invocation nodes and activity edges in an Activity. A generic
Group grouping construct for nodes and edges.
Initial Node A control node at which flow starts when the Activity is invoked.
Activity Final The final node that stops all flows in an Activity.
Node
Flow Final The final node that terminates a flow and destroys all tokens that arrive at
it.
Control Section
Decision A control node that chooses between outgoing flows.
Vertical Fork A vertical control node that splits a flow into multiple concurrent flows.
Horizontal A horizontal control node that splits a flow into multiple concurrent flows.
Fork
Dependencies Section
Dependency The relationship between two elements whose definitions depend on one
another in such a way that changes to one can result in changes to the
other. For example, when one class mentions another as an operation
parameter, or as part of its data, the two classes exhibit dependency.
Realize A semantic relationship between classifiers. One classifier specifies a
contract that another classifier guarantees to carry out. These relationships
are used in two places: between interfaces and the classes that realize
them, and between use cases and the collaboration that realize them.
Usage A dependency in which one element (the client) requires the presence of
another element (the supplier) for its correct functioning or
implementation.
Permission A dependency that signifies granting of access rights from the supplier
model element to a client model element, in which the client requires
access to some or all of the constituent elements of the supplier.
Summary:-
Swimlanes allow you to partition activity diagrams. You can choose your own semantics
for swimlanes. They may represent:
— organizational divisions;
— use cases;
— classes;
— processes;etc.
INPUT/OUTPUT:
INPUT: Problem Statement with SRS and Use Case Model of your system
CONCLUSION:
Thus we have studied how to develop Business process model using acitivity diagram.
ORAL QUESTIONS:-