Activity Diagram
- 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.
- Menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang,
- Menggambarkan bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.
- Menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
- Merupakan state diagram khusus, di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya (internal processing).
- Activity Simbol Diagram
Activity diagram dapat dibagi menjadi beberapa object swimlane untuk menggambarkan objek mana yang bertanggung jawab untuk aktivitas tertentu.
- Diawali dengan initial node
- Fill Order dan Send Invoice terjadi secara bersamaan
- Urutan menjadi tidak relevan antara 2 proses tadi
- Digunakan untuk concurrent algorithm atau threads
- Jika terdapat paralelism, diperlukan sinkronisasi
- Order tidak akan ditutup sampai barang dikirim dan pembayaran diterima
- Digunakan operasi join
- Diakhiri dengan activity final
Tidak ada komentar:
Posting Komentar