School of Information Systems

Event Decomposition Technique

Event Decomposition Technique adalah teknik untuk mengidentifikasi use case dengan menentukan peristiwa bisnis eksternal yang harus ditanggapi oleh system.  

Teknik yang paling komprehensif untuk mengidentifikasi use case adalah event decomposition technique. Event decomposition technique dimulai dengan mengidentifikasi semua peristiwa bisnis yang akan menyebabkan system informasi merespons, dan setiap peristiwa mengarah ke use case. Dimulai dengan peristiwa bisnis membantu analis menentukan setiap kasus penggunaan pada tingkat detail yang tepat. Tingkat detail yang tepat yang tepat untuk mengidentifikasi kasus penggunaan adalah yang berfokus pada proses bisnis dasar (EBP). EBP adalah tugas yang dilakukan oleh satu orang di satu tempat sebagai respons terhadap peristiwa bisnis, menambahkan nilai bisnis yang terukur, dan meninggalkan system dan datanya dalam keadaan stabil dan konsisten. Teknik dekomposisi peristiwa berfokus pada pengidentifikasian peristiwa yang harus ditanggapi oleh sistem dan kemudian menentukan bagaimana sistem harus merespons (yaitu, kasus penggunaan sistem). Saat mendefinisikan persyaratan untuk suatu sistem, akan berguna untuk memulai dengan bertanya, “Peristiwa bisnis apa yang terjadi yang memerlukan sistem untuk merespons?”. 

Berikut adalah contoh gambar mengekspresikan urutan peristiwa sederhana menggunakan event decomposition technique.

Tipe – tipe Events. 

  • External Events 

 peristiwa yang terjadi di luar sistem, biasanya diprakarsai oleh agen atau aktor eksternal. 

  • Temporal Events 

peristiwa yang terjadi sebagai akibat dari mencapai suatu titik waktu. Misalnya, pada akhir bulan pemrosesan otomatis tertentu mungkin perlu dimulai. 

  • State Events 

peristiwa yang terjadi ketika sesuatu terjadi di dalam sistem yang memicu kebutuhan untuk pemrosesan. Misalnya peristiwa keadaan dapat terjadi ketika tingkat persediaan mencapai titik pra-pemesanan. 

Tahap – tahap menggunakan event decomposition technique. 

  1. Buat daftar untuk setiap event eksternal. Perhatikan checklist yang telah diuraikan. 
  2. Mengidentifikasi dan menggunakan nama kasus untuk setiap event eksternal. 
  3. Membuat list temporal event 
  4. Identifikasi dan buat nama use case untuk setiap temporal event. 
  5. Membuat daftar events states 
  6. Identifikasi dan membuat nama use case untuk setiap state event yang membutuhkan system untuk mengubah statusnya. 
  7. Ketika event dan use case didefinisikan, periksa apakah ada event yang menggunakan asumsi teknologi sempurna. Jangan sertakan event yang menyertakan control system, seperti login, logout, ubah password, backup database, restore database.

Referensi :

  1. Chapter 3 -Identifying User Stories and Use Cases. (n.d.). [online] Available at: https://www.cerritos.edu/dwhitney/SitePages/CIS201/Lectures/IM-7ed-Chapter03.pdf. 
  2. unknown (1999). Figure 3-1: Expressing simple event sequences using event decomposition… [online] ResearchGate. Available at: https://www.researchgate.net/figure/1-Expressing-simple-event-sequences-using-event-decomposition-technique_fig4_2540850 
  3. ‌ Blogspot.com. (2016). Use Cases and Event Decomposition ~ Learn Information   System. [online] Available at: http://learn-informationsystem.blogspot.com/2016/05/use-cases-and-event-decomposition.html 
  4. www.binusmaya.com
Ferdianto