BTemplates.com

Wednesday, 15 October 2014

Activity Diagram

  • Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.
  • Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
  • 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.
CONTOH :












InitialState dan FinalState








Action States
  • Proses komputasi atau perubahan kondisi yang terjadi ditampilkan pada action state
  • Bisa dianggap kasus khusus dari activity state
  • Bisa berupa kata kerja atau ekspresi
Transitions

  • Ketika sebuah aktivitas atau state selesai, maka flow control berganti ke aktivitas atau state berikutnya
  • Dinotasikan dengan garis lurus dan anak panah
Decisions
  • Jalur alternatif sesuai dengan kondisi boolean
  • Dinotasikan dengan diamond
  • Boleh memiliki lebih dari 3 outgoing node
  • Disetiap outgoing node, tambahkan boolean expression
Synchronization
  • Synchronization mampu menggambarkan aktivitas yang mungkin terjadi secara concurrent/bersamaan
  • Dinotasikan dengan garis vertikal/horizontal
  • Setelah semua selesai, harus di join kembali

0 Comment:

Post a Comment