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 :
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