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