Use Case
Use case adalah aktivitas yang dilakukan oleh sistem sebagai respons atas permintaan pengguna. Salah satu teknik yang disarankan dalam identifikasi use case ialah berbicara dengan setiap pengguna untuk mendapatkan deskripsi tujuan mereka dalam menggunakan sistem. Tiap pengguna didaftarkan satu persatu dan dipikirkan apa yang dibutuhkan oleh setiap jenis pengguna dari sistem yang akan dibuat. Kemudian, wawancara dilakukan pada setiap jenis pengguna dan fokus pada tujuan mereka.
Setiap tujuan pengguna yang sudah berada pada tingkat elementary business process (EBP) merupakan sebuah use case. EBP adalah sebuah tugas yang dilakukan oleh satu pengguna, pada satu waktu, sebagai respon atas sebuah kejadian bisnis, yang menambah nilai bisnis yang dapat diukur, dan meninggalkan sistem dan data pada keadaan yang konsisten (Satzinger et al. 2010).
Events
Events adalah suatu kejadian pada waktu dan tempat tertentu dan layak untuk diperhatikan oleh sistem. Seorang analis melakukan events decomposition yaitu sebuah teknik yang berfokus pada identifikasi events yang direspons oleh sistem. Events dapat dikategorikan menjadi tiga (3) jenis: external events, temporal events, dan state events. External events adalah sebuah events yang terjadi di luar sistem biasanya dimulai oleh aktor. Temporal events adalah suatu events yang terjadi sebagai akibat dari tercapainya suatu waktu tertentu. State events adalah suatu events yang terjadi saat sesuatu terjadi di dalam sistem yang memicu terjadinya suatu proses (Satzinger et al. 2010).
Tabel Events
Tabel event adalah sebuah katalog use case yang mendaftarkan setiap event pada setiap barisnya dan informasi kunci setiap event pada setiap kolomnya. Informasi kunci tiap event terdiri dari: nama event itu sendiri, pemicu, sumber, use case, respon, dan tujuan. Pemicu adalah sinyal yang memberi tahu sistem bahwa sebuah event telah terjadi. Sumber adalah agen eksternal/aktor yang menyediakan data ke sistem. Use case adalah apa yang dilakukan oleh sistem ketika event terjadi. Respon adalah keluaran yang dihasilkan oleh sistem yang disampaikan ke tujuan. Tujuan adalah agen eksternal/aktor yang menerima data dari sistem. Tabel event adalah cara yang mudah untuk merekam informasi kunci tentang kebutuhan sistem informasi (Satzinger et al. 2010).
Things
Things adalah benda yang perlu disimpan oleh sistem sebagai informasi. Bagi pengguna benda-benda tersebut adalah yang mereka hadapi dalam pekerjaan mereka, seperti produk, pesanan, faktur, dan pelanggan, yang perlu sebagai bagian dari sistem. Things dapat dibedakan atas beberapa jenis (Satzinger et al. 2010), yaitu
– tangible things: benda pada dunia nyata,
– roles played: pengguna yang berperan dalam sistem,
– organizational units: unit organisasi yang terlibat dalam sistem,
– devices: peralatan yang mendukung sistem,
– sites/location: lokasi sistem akan ditempatkan, dan
– incidents, events, or interaction: kejadian yang terjadi dalam sistem.