Apa itu UCD? (Use Case Diagram)
Apa Itu Use Case Diagram? (UCD)
Menerangkan apa yang sistem lakukan dari sudut pandangan pengguna.
lebih Fokus kepada apa yang sistem lakukan dari bagaimana sistem itu lakukan.
Menyediakan penerangan grafikal untuk siapa yang menggunakan sistem
dan apa jenis interaksi pada sistem.
Kebiasaannya Mengandungi:
1. kegunaan kes (Use case)
2. Pelakon (Actor)
3. Hubungan (Realtionship)
Apabila membina UCD, kita perlu berfikir tentang suatu senario.
Sebagai contoh apa yang berlaku apabila seseorang berinteraksi dengan sistem.
Satu senario di klinik perubatan:
"Ahmad menelefon klinik untuk membuat temujanji pemeriksaan tahunan.
Penyambut tetamu mencari slot masa kosong yang terdekat dalam buku temujanji
dan jadual temujanji untuk slot masa tersebut"
Use case adalah ringkasan senario untuk satu tugas atau matlamat.
Berikut adalah senario yang berbeza untuk tugas yang sama:
"Leman pergi ke klinik untuk membuat temujanji pemeriksaan bulanan.
penyambut tetamu mendapati slot masa kosong yang terdekat dalam buku jadual
temujanji untuk slot masa tersebut"
use case untuk tugas ini adalah:
UCD : Pelakon (Actor)
Seorang pelakon adalah siapa atau apa yang memulakan peristiwa yang terlibat
dalam tugas tersebut.
Pelakon hanya berperanan sebagai objek yang bermain.
Berikut adalah pelakon untuk tugas membuat temujanji:
UCD: Hubungan (Relationship)
persambungan/perkaitan antara pelakon dan kes pengunaan(use case) adalah
Hubungan (Relationship).
Contoh UCD:
Hubungan Lain:
1. Generalization
menunjukan satu use case adalah satu jenis khas pada yang lain (melakukan sesuatu yang lebih)
Contoh: pay bill adalah parent use case Bill Insurance
2. <<include>>
Sebahagian dari perilaku difaktorkan daripada dua atau lebih use cases, tujuan untuk mengelakkan
duplikasi(penggandaan) perilaku tersebut.
3. <<extends>>
sama seperti generalization tetapi lebih pada bentuk yang terkawal, iaitu dengan mendeklarasi
lanjutan di keas asas.
Note:
<<include>> : Bila anda mengulangi lebih dari 1 kes.
generalization: untuk menerangkan variasi pada perilaku biasa . (casually)
<<extends>>: untuk menerangkan variasi pada perilaku biasa dalam bentuk terkawal. (Controlled)
Bila perlu menggunakan UCD?
apabila menerangkan atau memahami keperluan untuk sistem dalam analisis, rekabentuk,
pelaksanaan dan peringkat dokumentasi.
pengujian system: mengumpul senario untuk kegunaan, use case boleh mencadangkan
kes-kes ujian bagi mereka senario.
Menerangkan apa yang sistem lakukan dari sudut pandangan pengguna.
lebih Fokus kepada apa yang sistem lakukan dari bagaimana sistem itu lakukan.
Menyediakan penerangan grafikal untuk siapa yang menggunakan sistem
dan apa jenis interaksi pada sistem.
Kebiasaannya Mengandungi:
1. kegunaan kes (Use case)
2. Pelakon (Actor)
3. Hubungan (Realtionship)
Apabila membina UCD, kita perlu berfikir tentang suatu senario.
Sebagai contoh apa yang berlaku apabila seseorang berinteraksi dengan sistem.
Satu senario di klinik perubatan:
"Ahmad menelefon klinik untuk membuat temujanji pemeriksaan tahunan.
Penyambut tetamu mencari slot masa kosong yang terdekat dalam buku temujanji
dan jadual temujanji untuk slot masa tersebut"
Use case adalah ringkasan senario untuk satu tugas atau matlamat.
Berikut adalah senario yang berbeza untuk tugas yang sama:
"Leman pergi ke klinik untuk membuat temujanji pemeriksaan bulanan.
penyambut tetamu mendapati slot masa kosong yang terdekat dalam buku jadual
temujanji untuk slot masa tersebut"
use case untuk tugas ini adalah:
UCD : Pelakon (Actor)
Seorang pelakon adalah siapa atau apa yang memulakan peristiwa yang terlibat
dalam tugas tersebut.
Pelakon hanya berperanan sebagai objek yang bermain.
Berikut adalah pelakon untuk tugas membuat temujanji:
UCD: Hubungan (Relationship)
persambungan/perkaitan antara pelakon dan kes pengunaan(use case) adalah
Hubungan (Relationship).
Contoh UCD:
Hubungan Lain:
1. Generalization
menunjukan satu use case adalah satu jenis khas pada yang lain (melakukan sesuatu yang lebih)
Contoh: pay bill adalah parent use case Bill Insurance
2. <<include>>
Sebahagian dari perilaku difaktorkan daripada dua atau lebih use cases, tujuan untuk mengelakkan
duplikasi(penggandaan) perilaku tersebut.
3. <<extends>>
sama seperti generalization tetapi lebih pada bentuk yang terkawal, iaitu dengan mendeklarasi
lanjutan di keas asas.
Note:
<<include>> : Bila anda mengulangi lebih dari 1 kes.
generalization: untuk menerangkan variasi pada perilaku biasa . (casually)
<<extends>>: untuk menerangkan variasi pada perilaku biasa dalam bentuk terkawal. (Controlled)
Bila perlu menggunakan UCD?
apabila menerangkan atau memahami keperluan untuk sistem dalam analisis, rekabentuk,
pelaksanaan dan peringkat dokumentasi.
pengujian system: mengumpul senario untuk kegunaan, use case boleh mencadangkan
kes-kes ujian bagi mereka senario.
Like this post :
Incoming Search:
academic Chords , academic Lirik , academic Lyric , academic mp3 , academic lagu , academic 4share , academic kord , academic online , academic download , academic piano , academic ukelele ,
|
No comments :
Post a Comment