Documente Academic
Documente Profesional
Documente Cultură
Agenda
. Activity diagram . .
[condition 1]
Activity
[condition 2]
Ac ti vi ty
Activity Activity
[synchronization condition]
Activity Diagram
Swimlanes
Aris Tjahyanto. ADSI. 4
F o r Join k
Organi
3/24/12
Synchronization bar
Concurrent behavior means an object can Modeling concurrency do multiple things in parallel a Each separate path is called thread
Spli ttin g
A B
pe rh ati an
M e n c a t a t
B e r t a n y a
Synchroniz ation
The activities of an activity diagram may be performed or lane represents the Each zone by different groups. responsibilities of a particular group. If swimlanes are used, each activity can belong to one and only one swimlane.
Aris Tjahyanto. ADSI. 7
Swim lanes
D o s e n W a li
3/24/12
Custo mer
Identify Movie
Swimlanes Example
Manager Clerk Walking
Exercises
FRS Online
P i c k u p M o v i e
F i l l O r d e r
Do se n W ali
5. 6. 7. Ext ensi on
[prasya rat ti dak oke ] T am pi l pesan "prasya rat ti dak m em e nuhi " [ACC]
3/24/12
ult
So far ...
Usecase diagram: describe functionality from the users perspective Class diagram: modeling static structure Collaboration diagram: relationship among objects Sequence diagram: dynamic behavior of objects in time sequence. Statechart diagram: model of business rules for a class
CookSpaghetti
OpenBottl eWine
Serve
[Existing
Recei ve Order
Understand
*[
the work]
Authorize Payment
f a il e d ]
Canc el Orde r
Reorde r Goods
Dispatch Order
3/24/12
Exercises
Develop an activity diagram based on the following narrative. Note any ambiguities or questions that you have as you develop the model. If you need to make assumptions, also note them. The purpose of the open Access Insurance System is to provide automotive insurance to car owners. Initially, prospective customers fill out an insurance application, which provides information about the customer and his or her vehicles. This information is sent to an agent, who sends it to various insurance companies to get quotes for insurance. When the responses return, the agent then determines the best policy for the type and level of coverage desired and gives the customer a copy of the insurance policy proposal and quote.
Aris Tjahyanto. ADSI. 17 18
References
Alan Dennis, Systems Analysis and Design with UML Version 2.0, 2004
3/24/12
Activity Diagram
3/24/12
Agenda
. . . Activity diagram
[condition 1]
Activity
[condition 2]
Acti vity
Activity Activity
3/24/12
Activity Diagram
Activity _1
OrganizationUn it_1
[pa sif]
[tertari k] perhati an
Menc atat
Berta nya
3/24/12
Synchronization bar
Modeling concurrency Concurrent behavior means an object can do multiple things in parallel
Splitti ng
B Each separate path is called a thread A C E
Synchronizati on
3/24/12
The activities of an activity diagram may be performed or lane represents the responsibilities Each zone by different groups. of a particular group. If swimlanes are used, each activity can belong to one and only one swimlane.
Swim lanes
3/24/12
Dos en Wali
Swimlanes Example M
HS
Administra si
3/24/12
Pick up
3/24/12
Mo vie
Exercises
Describe an usecase.
FRS Online
Konsultasi FRS
3/24/12
Pengambilan SKS > jatah SKS 3a. Bila kelebihan hanya 1 SKS, langsung diijinkan. 3b. Bila track record nilai bagus atau akan DO, diijinkan. MHS tidak jadi mengisi FRS Online.
Extension
3/24/12
[prasyarat oke]
3/24/12
So far ... from the users perspective Usecase diagram: describe functionality
Class diagram: modeling static structure Sequence diagram: dynamic behavior of objects in time sequence. Collaboration diagram: relationship among objects Statechart diagram: model of business rules for a class
CookSpaghe tti
Combine PrepareMeal
3/24/12
* [ Assign Goods to item [ [ need to order] [ Authorize Payment succeeded] stock assigned to all items and payment authorized]
fail ed]
Cancel Order
Reorder Goods
Dispatch Order
3/24/12
[New System]
[Existing System]
Understand Staheolder
3/24/12
Alan Dennis, Systems Analysis and Design with UML Version 2.0, 2004
Reference s
3/24/12