- Memberikan gambaran seluruh atau sebagian dari persyaratan penggunaan untuk sistem atau organisasi dalam bentuk model atau model bisnis
- Mengkomunikasikan lingkup proyek pembangunan
- Model analisis anda dari kebutuhan penggunaan anda dalam bentuk sistem model use case
"The include relationship ditujukan untuk menggunakan kembali behaviour yang dimodelkan oleh use case lain sedangkan extend relationship dimaksudkan untuk menambahkan bagian untuk use case yang ada serta untuk pemodelan sistem layanan opsional" (Overgaard and Palmkvist, Use Cases: Patterns and Blueprints. Addison-Wesley, 2004).
|
mengaplikasikan <<include>> Ketika Anda Tahu secara Tepat Saat Memanggil Use Case
mengaplikasikan << extend >> Ketika Sebuah Use Case Mungkin Dipanggil Di Beberapa Langkah Use Case |
Extend digunakan ketika kasus penggunaan bersyarat menambahkan langkah-langkah untuk kasus pertama menggunakan kelas lain.
Include digunakan untuk mengekstrak use case menjadi bebrapa potongan yang digandakan dalam beberapa use case. Termasuk use case tidak dapat berdiri sendiri dan use case asli tidak lengkap tanpa include satunya. Ini harus digunakan secukupnya yang hanya dalam kasus dimana duplikasi yang signifikan dan ada dengan desain (bukan secara kebetulan). |
Include :Sebuah use case dasar tergantung pada use case yang disertakan (s), tanpa itu / mereka use case dasar tidak lengkap karena use case yang disertakan (s) merupakan sub-urutan dari interaksi yang mungkin terjadi selalu ATAU kadang-kadang.
Extends : memperluas use case tergantung pada use case dasar, secara harfiah memperluas behaviour yang digambarkan oleh use case dasar. use case dasar harus menjadi use case yang berfungsi penuh dalam dirinya sendiri ('include tentu saja termasuk') tanpa memperluas fungsi tambahan use case |
Jadi intinya adalah;
Include : seperti pada gambar diatas, jika seseorang ingin memvalidasi usernya dia harus melewati proses transaksi atau sebaliknya, sedangkan Extends : suatu kejadian dengan yang ditambahkan dengan syarat, seperti pada gambar diatas pada proses validasi user bisa saja terjadi Log error. |
kalau aja gambar-gambar di atas dijelaskan (sebagai contoh kasus) akan lebih lengkap penjelasannya mas :)
ReplyDeleteThanks atas masukannya lain kali tak tambahi (Y)
DeleteMkasih atas ilmunya..ps bget dg tgas kampusku alhamduliĺah lengkap pnjelasannya.. thanks skali lgi
ReplyDeleteya sama-sama :D
Deletemakasih :)
ReplyDeletebaca dari atas ga ngerti, tapi baca kesimpulan langsung ngerti. singkat dan padat, thanks.
ReplyDeletelebih baik pake use case yang sederhana,
ReplyDeletedan pake bahasa indonesia
lebih baik pake use case yang sederhana,
ReplyDeletedan pake bahasa indonesia
kalau pakai bahasa indonesia jadi terlihat aneh dan kurang dimengerti, dan klo memakai use case sederhana hanya bisa menjelaskan satu tanpa bisa membandingkan keduanya (include & extend) secara langsung
Deletethankz dah share semoga blog.a rame !!!!!
ReplyDeleteawesome gan. ijin buat referensi di blog ane
ReplyDeleteskripsiiseasy.info