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
  1. Mendeskripsikan bagaimana sistem bereaksi terhadap aksi yang dilakukan aktor.
  2. Menggambarkan aktifitas yang dilakukan sistem dari sudut pandang user (actor).
  3. Menggambarkan hubungan antara use case dan aktor.
  4. Use case dibuat berdasarkan keperluan aktor “apa” yang dikerjakan sistem, bukan “bagaimana” sistem mengerjakannya.
  5. 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. Tempatkan aktor utama dipojok kiri atas, karena sebagian besar rancangan sistim mengutamakan pelanggan, maka aktor utamanya pelanggan (nasabah, klien, siswa/ mahasiswa, dsb)
  2. Gambarkan aktor terpisah dengan use case
  3. Berilah nama aktor dengan kata benda tunggal.
  4. Aktor minimal harus terhubung dengan satu use case.
  5.  Berilah nama aktor sesuai dengan perannya terhadap model bukan jabatannya.
  6. 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
  1. Use case diberi nama dengan menyatakan apa hal yang dicapai dari hasil interaksinya dengan aktor.
  2. Use case dinotasikan dengan gambar elips.
  3. Use case biasanya dimulai dengan kata kerja.
  4. Penulisan nama use case biasanya di dalam gambar elips.
  5. Nama use case boleh terdiri dari beberapa kata dan tidak boleh ada 2 use case yang memiliki nama yang sama.
  6. Susunlah use case berdasarkan urutannya dari atas ke bawah untuk mempermudah pembacaan.

Penempatan Use Case



Komentar

Postingan populer dari blog ini

ACTIVITY DIAGRAM

RELASI USE CASE