Activity Diagram

  • 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