Use Case
Use
menggambarkan bagaimana seseorang sebagai pengguna berinteraksi dengan system.
Lebih mudahnya, use case dapat dikatakan sebagai fungsi-fungsi atau fitur-fitur
apa saja yang disediakan oleh system informasi yang akan dibangun kepada
pengguna. Use case bisa juga meliputi fitur apa yang pengguna akan dapat
lakukan terhadap system.
Pada
UML, use case disimbolkan seperti gambar di bawah ini :
Untuk mengidentifikasi use case, dapat kita lakukan dengan menjawab pertanyaan
: apa yang masing-masing aktor kerjakan dalam system.
Relationship
Relationship ada 4
fungsi yaitu
Association
Jenis
relasi ini digunakan untuk menghubungkan antara aktor dan use case. Relasi ini
menggunakan anak panah seperti gambar di bawah ini :
Selain itu ada juga bentuk panah garis tanpa panah yang menunjukkan siapa/apa
yang meminta interaksi atau saling berinteraksi seperti gambar di notasi di
bawah ini :
Extend
Relasi ini memungkinkan satu use case secara opsional ( bisa dilakukan atau
tidak dilakukan ) menggunakan fungsionalitas yang disediakan oleh use case
lainnya. Contoh relasi extend seperti gambar di bawah ini :
Include
Relasi ini digunakan digunakan untuk merelasi dua buah use case. Relasi include
memungkinkan satu use case menggunakan fungsionalitas yang disediakan oleh use
case lainnya. Seperti yang ditunjukkan pada gambar di bawah ini :
Relasi Generalisasi
Relasi
generalisasi digunakan untuk menunjukkan bahwa beberapa aktor atau use case
mempunyai beberapa kesamaan. Seperi gambar di bawah ini :
Tidak ada komentar:
Posting Komentar