Activity diagram menggambarkan perilaku alur kerja aktual sebuah sistem di Teknologi Informasi. Diagram ini sangat mirip dengan diagram negara karena aktivitas adalah keadaan sebenarnya dalam melakukan sesuatu. Diagram ini menggambarkan keadaan aktivitas suatu sistem dengan menunjukkan semua urutan aktivitas yang dilakukan. Selain itu, diagram ini dapat menunjukkan aktivitas yang kondisional atau paralel. [1945992]
Kapan Menggunakan: Activity Diagram
Activity diagram harus digunakan sejajar dengan teknik pemodelan lainnya seperti diagram interaksi dan diagram State. Alasan utama di balik penggunaan diagram ini adalah memodelkan alur kerja di balik sistem yang sedang dirancang. Diagram ini juga berguna untuk menganalisis use case dengan menggambarkan tindakan apa yang perlu dilakukan dan kapan harus terjadi, menggambarkan sebuah algoritma sekuensial dan pemodelan sekuensial yang rumit dengan proses paralel.
Keunggulan diagram kegiatan:
[1945992]
Kerugian diagram kegiatan:
UML pemodelan bahasa mencakup bahwa diagram ini memiliki potensi untuk menjadi terlalu rumit karena sifat ramah pengguna mereka mungkin memberikan penjelasan menyeluruh. Dengan kata lain, karena sangat sederhana untuk menampilkan informasi yang berkaitan dengan proyek, mengapa tidak memasukkan semuanya? Ketika seorang analis memiliki sebuah proyek besar, membuat sebuah diagram tunggal yang terlalu kompleks bisa menjadi godaan. [1945992]
Namun, seperti yang dicatat oleh seorang penulis, "jika Anda menggunakan diagram aktivitas untuk menentukan struktur alur kerja, Anda Seharusnya tidak mencoba untuk mengeksplorasi beberapa tingkat aktivitas grafik ke tingkat 'atom' mereka yang paling ". Sebagai gantinya, seorang analis harus mencoba menyajikan diagram baru untuk setiap alur kerja, atau jika lebih sesuai, menggunakan swimlanes untuk menghadirkan aktor yang berbeda dalam alur kerja yang sama. [1945992]
Aspek lain dari diagram ini adalah bahwa mereka mungkin tidak Digunakan sebagai pengganti diagram keadaan atau diagram urutan karena "diagram aktivitas tidak memberikan detail tentang bagaimana objek berperilaku atau bagaimana objek berkolaborasi." Ini bukan kerugian, tapi penting bagi analis untuk mengingat saat menerapkan diagram pada pekerjaan mereka. [1945992]
Kesimpulannya, diagram aktivitas cukup mudah untuk dipahaminya, dan akan bermanfaat. Untuk sebagian besar proyek karena mereka dengan jelas dan cukup jelas menunjukkan bagaimana segala sesuatu bekerja. "Tidak seperti banyak teknik diagram, diagram ini juga memungkinkan penggambaran beberapa pilihan dan aktor dalam alur kerja, dan mudah bagi pengguna non-teknis untuk mengikuti
Aplikasi diagram aktivitas:
Diagram ini telah diperluas untuk menentukan arus di antara langkah-langkah yang mentransmisikan materi fisik (misalnya bensin) atau energi (misalnya torsi, tekanan).