Professional Documents
Culture Documents
Diagram…?
UML stands for “Unified Modeling Language”.
09/19/20 1
20
Why UML for
modeling..?
It is mostly use for simplifies the complex process of software design.
09/19/2020 2
Types of
UML
UML
09/19/2020 3
Activity
Diagram…
Activity diagrams represent the dynamic (behavioral) view of a system.
UML activity diagrams are the object oriented equivalent of flow chart and
data flow diagrams in function-oriented design approach.
09/19/2020 5
Activity Diagram…(Notations)
1.
Activity
Activity
09/19/2020 6
An activity may be a manual thing, so that it’s not necessarily in a program.
Activity Diagram…(Notations)
2. Transmission (Flow)
09/19/2020 7
Activity Diagram…(Notations)
3. Starting and Ending Nodes
Starting Node(Mark)
Ending Node
09/19/2020 8
Activity Diagram…
(Notations)
4. Join and Fork
Join
A block bar with several flows entering in it and one leaving from it. this denotes
the end of parallel activities
Fork
A black bar ( horizontal/vertical ) with one flow going into it and several leaving
it. This denotes the beginning of parallel activities
Merge
– A diamond with several flows entering
and one leaving. The implication is that
all incoming flow to reach this point
until processing continues
09/19/2020 10
Activity Diagram…(Notations)
6.Flow Finaland Swimlane
Flow final
– The circle with X though it. This indicates
that Process stop at this point
Swim lane
Received
09/19/2020 11
Activity Diagram…(Notations)
Difference between Join and Merge
A join is different from a merge in that the join synchronizes two inflows
and produces a single outflow. The outflow from a join cannot execute
until all inflows have been received
09/19/2020 12
Example of Activity
Diagram…
09/19/2020 13
Example of Activity
Diagram…
Student
Fill-
in
form Verify the [Found]
[Incorrect]
applications
[Not Found]
Check
Regret message
Registrar
form
[Correct]
Display student
screen
Create record
Input student
System
information
[Match]
1
Search for Student
selection list [No
Match]
Regret
09/19/2020
registratio 14
n
Drawback of Activity
Diagram…
Activity diagrams tell you what is happening, but not who does what.
In domain modelling, this diagram type does not convey which people
or departments are responsible for each activity.
09/19/2020 15
Refere
nce
Books:
Software Engineering, A Practitioner’s Approach, By Roger
S. Pressman..
System Analysis and Design, By Elias M. Awad.
Web Source:
www.google.co.in
www.tutorialspoint.com
www.slideshare.com
www.wikipedia.com
09/19/2020 16