Tuesday, October 8, 2013

USE CASE Diagram

Use case diagram terdiri dari
a. Use case

  • Use case class digunakan untuk memodelkan dan menyatakan unit fungsi / layanan yang disediakan oleh sistem (or bagian sistem: subsistem atau class) ke pemakai.
  • Use case dapat dilingkupi dengan batasan sistem yang diberi label nama sistem.
  • Use case adalah sesuatu yang menyediakan hasil yang dapat diukur ke pemakai atau sistem eksternal.
  • Use case dibuat berdasar keperluan actor, merupakan “apa” yang dikerjakan system, bukan “bagaimana” system mengerjakannya
  • Use case diberi nama yang menyatakan apa hal yang dicapai dari hasil interaksinya dengan actor.
  • Use case dinotasikan dengan gambar (horizontal ellipse).
  • Use case biasanya menggunakan kata kerja.
  • Nama use case boleh terdiri dari beberapa kata dan tidak boleh ada 2 use case yang memiliki nama yang sama
  • Use case class memiliki objek use case yang disebut skenario. Skenario menyatakan urutan pesan dan tindakan tunggal.
  • Simbol use case :  

b. Actors
  • Actor menggambarkan orang, system atau external entitas / stakeholder yang menyediakan atau menerima informasi dari system
  • Actor menggambarkan sebuah tugas/peran dan bukannya posisi sebuah jabatan
  • Actor memberi input atau menerima informasi dari system
  • Actor biasanya menggunakan Kata benda
  • Actor adalah eksternal terhadap sistem.
  • Tidak boleh ada komunikasi langsung antar actor
  • Indikasi <<system>> untuk sebuah actor yang merupakan sebuah system
  • Adanya actor bernama “Time” yang mengindikasikan scheduled events (suatu kejadian yang terjadi secara periodik/bulanan)
  • Letakkan actor utama anda pada pojok kiri atas dari diagram
  • Actor berinteraksi dengan sistem.
  • Actor memanfaatkan fungsi yang disediakan sistem, termasuk fungsi aplikasi dan pemeliharaan.
  • Actors bisa saja menyediakan fungsi ke sistem.
  • Actors bisa menerima informasi yang disediakan sistem.
  • Actors bisa menyediakan informasi ke sistem.
  • Simbol actor : 

c. Association
  • Associations bukan menggambarkan aliran data/informasi
  • Associations digunakan untuk menggambarkan bagaimana actor terlibat dalam use case
  • Ada 4 jenis relasi yang bisa timbul pada use case diagram :
                 1. Association antara actor dan use case
                 2. Association antara use case
                 3. Generalization/Inheritance antara use case 
                 4. Generalization/Inheritance antara actors


d. System boundary boxes (optional)
  • Untuk memperlihatkan batasan sistem dalam diagram use case, Anda dapat menggambarkan sebuah kotak yang melingkupi semua use case, namun actor tetap berada di luar kotak
  • Biasanya digunakan apabila memberikan beberapa alternative system yang dapat dijadikan pilihan.
  • System boundary boxes dalam penggunaannya optional







0 comments:

Post a Comment