26
2.1.10 Conceptual Modeling
Conceptual modeling merupakan suatu
metode, dimana semua orang
yang
terlibat dalam kepentingan pengembangan software, termasuk user,
membuat
semacam
pemodelan dari apa
yang
mereka biasa kerjakan(yang berhubungan dengan
sistem yang
akan
dibuat),
yang
tujuannya
untuk
mendapatkan gambaran
yang
lebih
detail
dan
pola
pengerjaan
yang terstruktur dari
hal-hal
tersebut. Misalnya, user
mengambarkan apa saja
yang mereka kerjakan, lalu kemudian analis software akan membuat flow diagram dari
gambar
dan
penjelasan
yang
diberikan
oleh user,
kemudian
membuat
pemodelan
lebih
lanjut
untuk
implementasi di sistem yang akan dibuat,seperti
misalnya seperti use case
dan pembuatan diagram-diagram lainnya, untuk kemudian ditunjukkan dan dijelaskan
kepada
user,
dan
meminta
pendapat
mereka,
apakah
pemodelan
yang
dibuat
tersbut
sudah tepat, atau masih perlu perbaikan.
Kelebihan :
-
Akan didapatkan gambaran yang lebih jelas mengenai sistem yang akan dibuat
-
Memberikan gambaran teknis pengembangan sistem.
Kekurangan :
-
Seringkali
pemodelan
konseptual
sulit
untuk
diinterpretasikan,
terlebih
lagi
jika
sebelumnya tidak ada gambaran tentang sistem yang akan dibuat.
-
Terkadang beberapa pengembang
software enggan
untuk
melakukan pemodelan
konseptual semacam ini, karena dianggap memakan waktu yang lebih lama.
|