Source Photo |
Syarat penamaan use case adalah nama di definisikan se simpel mungkin dan dapat di pahami. ada dua hal utama pada use case yaitu pendefinisian apa yang di sebut aktor dan use case.
- Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan di buat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang.
- Use case merupakan fungsionalitas yang di sediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor
Berikut adalah simbol simbol yang ada pada Aplikasi StarUML untuk membuat Use Case diagram :
Simbol
|
Deksripsi
|
Use Case
|
Fungsionalitas yang disediakan system sebagai unit-unit yang saling bertukar pesan antar unit atau actor, biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case.
|
Actor
|
Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan di buat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang. biasanya dinyatakan menggunakan kata benda di awal frase nama aktor.
|
Asosiasi (Association)
|
Komunikasi anatara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor.
|
Ekstensi (Extend)
|
Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu, mirip dengan prinsip inheritance pada pemrograman berorientasi objek, biasanya use case tambahan memiliki nama depan yang sama dengan use case yang di tambahkannnya.
|
Generalisaasi (Generalization)
|
Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya.
|
Menggunakan/Include/Uses
|
Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankannya use case ini
ada dua sudut pandang yang cukup besar mengenai include di use case :
|
No comments:
Post a Comment