USE CASE
Object-Oriented Requirements Models
- Use
case diagrams – mengidentifikasi aktor dan use case
(goal)
- Use
case descriptions – menyertakan detail dari use
case dan bagaimana user menggunakan sistem
- Systems
sequence diagrams (SSDs) – menentukan input
dan output dan urutan interaksi antara user dan sistem untuk setiap use
case
- Activity
diagrams – mendefinisikan aktivitas sistem dan
user pada satu use case
Requirements Models—Traditional
versus OO
Definisi use case
- Mendeskripsikan
bagaimana sistem bereaksi terhadap aksi yang dilakukan aktor.
- Menggambarkan
aktifitas yang dilakukan sistem dari sudut pandang user (actor).
- Menggambarkan
hubungan antara use case dan aktor.
- Use
case dibuat berdasarkan keperluan aktor “apa” yang dikerjakan sistem,
bukan “bagaimana” sistem mengerjakannya.
- Diagram Use Case berkaitan dengan kejadian-kejadian.
Kejadian (scenario) merupakan apa yang terjadi ketika seseorang
berinteraksi dengan sistem.
Koimponen use case
Cara pembuatan
diagram use case
1. Aktor
1. Aktor
- Tempatkan aktor utama dipojok kiri atas, karena
sebagian besar rancangan sistim mengutamakan pelanggan, maka aktor
utamanya pelanggan (nasabah, klien, siswa/ mahasiswa, dsb)
- Gambarkan aktor terpisah dengan use case
- Berilah nama aktor dengan kata benda tunggal.
- Aktor minimal harus terhubung dengan satu use case.
- Berilah nama aktor sesuai dengan perannya terhadap model bukan jabatannya.
- Jangan menghubungkan langsung antara aktor satu
dengan yang lain (kecuali pewarisan/generalisasi). Aktor satu dengan yang lainnya harus
terhubung melalui use case.
Penempatan Aktor
2. Use case
- Use
case diberi nama dengan menyatakan apa hal yang dicapai dari hasil
interaksinya dengan aktor.
- Use
case dinotasikan dengan gambar elips.
- Use
case biasanya dimulai dengan kata kerja.
- Penulisan
nama use case biasanya di dalam gambar elips.
- Nama
use case boleh terdiri dari beberapa kata dan tidak boleh ada 2 use case
yang memiliki nama yang sama.
- Susunlah
use case berdasarkan urutannya dari atas ke bawah untuk mempermudah
pembacaan.
Penempatan Use Case
Komentar
Posting Komentar