- Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.
- Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
- Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih.
- Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas.
CONTOH :
InitialState dan FinalState
Action States
InitialState dan FinalState
Action States
- Proses komputasi atau perubahan kondisi yang terjadi ditampilkan pada action state
- Bisa dianggap kasus khusus dari activity state
- Bisa berupa kata kerja atau ekspresi
- Ketika sebuah aktivitas atau state selesai, maka flow control berganti ke aktivitas atau state berikutnya
- Dinotasikan dengan garis lurus dan anak panah
- Jalur alternatif sesuai dengan kondisi boolean
- Dinotasikan dengan diamond
- Boleh memiliki lebih dari 3 outgoing node
- Disetiap outgoing node, tambahkan boolean expression
Synchronization
- Synchronization mampu menggambarkan aktivitas yang mungkin terjadi secara concurrent/bersamaan
- Dinotasikan dengan garis vertikal/horizontal
- Setelah semua selesai, harus di join kembali
0 Comment:
Post a Comment