Activity Diagram – Keuntungan, Kerugian dan Penggunaan Penggunaan

August 18, 2017 3 mins to read
Share

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:

  • Bahasa pemodelan UML mencakup bahwa diagram ini biasanya mudah dipahami oleh analis dan pemangku kepentingan.
  • Dalam UML untuk Analis Bisnis TI, "Diagram aktivitas adalah yang paling berguna bagi IT BA untuk menggambarkan alur kerja [because] mudah dimengerti-baik untuk para BA dan pengguna akhir."
  • Karena mereka termasuk di antara diagram yang paling mudah digunakan, mereka umumnya dianggap sebagai alat penting dalam repertoar analis.
  • Selain itu, seperti yang dinyatakan di atas, diagram aktivitas memungkinkan analis untuk menampilkan banyak kondisi dan aktor dalam alur kerja melalui penggunaan pesawat renang. Swimlanes, bagaimanapun, adalah opsional karena satu kondisi atau aktor biasanya ditampilkan tanpa mereka.

[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).

  • Perubahan tambahan memungkinkan diagram untuk mendukung perilaku kontinyu dan arus data kontinu secara terus-menerus.
  • Spesifikasi UML 2 secara signifikan memperpanjang fitur dan skala diagram aktivitas di luar klasifikasi awal mereka sebagai kasus khusus diagram negara.
  • Hari ini, diagram aktivitas dapat dianggap sebagai diagram alir untuk abad ke-21, dan pemodel UML menggunakan diagram aktivitas untuk menggambarkannya.
  • Selain itu, diagram ini berguna dalam metode berikut:
  • Aturan Bisnis
  • Fungsi yang terjadi secara paralel
  • Rangkaian kompleks kasus penggunaan ganda
  • Perangkat lunak mengalir dan konfigurasi kontrol logika
  • Prosedur dengan poin penilaian dan arus alternatif
  • Kasus penggunaan tunggal