- Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses
- Dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis
- Struktur diagram ini mirip dengan statechart diagram (state machine diagram in versi 2.0) atau flowchart atau Data Flow Diagram pada perancangan terstruktur
- Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram, atau bahkan tanpa menggunakan use case diagram
Symbol-simbol Activity Diagram
Jenis-jenis Activity Diagram
Decision points
- Digambarkan dengan lambang wajik/belah ketupat
- Mempunyai transisi(sebuah garis dari/ke decision point)
- Setiap transisi yang ada harus mempunyai GUARD (kunci)
- Hindarkan decision points yang berlebihan
- Tidak ada sebuah keterangan (pertanyaan) pada tengah belah ketupat seperti pada flowchart
Guards (kunci) - Activity Diagram
- Sebuah kondisi benar sewaktu melewati sebuah transisi
- Digambarkan dengan diletakkan diantara tanda [ ]
- Setiap transisi dari/ke decision points harus mempunyai guard
- Guard harus konsisten dan tidak overlap
- Contoh: X<0, X=0 dan X>0 konsisten
- X<=0 dan X>=0 tidak konsisten
- Guards harus lengkap logikanya
- Contoh: X<0 dan X>0 , bagaimana jika X=0 ?
- Gunakan [otherwise] guard untuk menangkap suatu kondisi yang belum terdeteksi
Swimlane - Activity Diagram
- Sebuah cara untuk mengelompokkan activity berdasarkan actor(mengelompokkan activity dalam sebuah urutan yang sama)
- Actor bisa dituliskan nama actor ataupun sekaligus dengan lambang actor (stick figure) pada use case diagram
- Swimlane yang terlalu banyak mengurangi kebebasan anda untuk menentukan activity
- Swimlane digambar secara vertical, walaupun kadang-kadang digambar secara horizontal
- Swimlane horizontal use for business processes
- Ketika tampilan activity diagram sudah tidak bisa memadai dalam sebuah halaman perlu dipecah ke halaman lain dengan connector






No comments:
Post a Comment