Yani’s Weblog

it’s all about software engineering…

Building a reusable component…

Untuk membangun komponen software yang bisa diguna-ulang (reuse) dibutuhkan waktu dan usaha yang lebih besar dibandingkan dengan waktu dan usaha untuk membangun komponen software untuk memenuhi kebutuhan yang lebih spesifik. Ya, komponen yang siap diguna-ulang harus cukup generik agar bisa digunakan untuk kasus yang cukup bervariasi. Untuk itulah dibutuhkan waktu dan usaha yang lebih besar. Kita harus pastikan bahwa spesifikasi interface komponen tersebut cukup memadai untuk berbagai kebutuhan.
Waktu dan usaha yang lebih juga dibutuhkan untuk mendokumentasikan spesifikasi komponen. Apalagi jika kita ingin menjual komponen software tersebut. Kebutuhan akan dokumentasi yang jelas dan lengkap akan lebih besar lagi…
Jadi, harus kita pastikan bahwa komponen generik yang kita buat itu memang akan memberikan nilai tambah karena akan digunakan berkali-kali, atau akan kita jual, sehingga waktu dan usaha yang besar tidak jadi sia-sia…

October 10, 2008 Posted by yaniwid | CBSE | | 4 Comments