Yani’s Weblog

it’s all about software engineering…

Modern ??

August 14, 2008 Posted by yaniwid | fun | | No Comments Yet

Adaptasi Komponen S/W

Idealnya, komponen S/W bisa langsung digunakan tanpa harus dilakukan modifikasi. Akan tetapi, seringkali terjadi kondisi dimana komponen yang akan kita gunakan perlu dimodifikasi, perlu diadaptasi. Teorinya, ada tiga kategori cara adaptasi komponen, yaitu:

  1. white box; kita bisa memodifikasi source code-nya sehingga sesuai dengan kebutuhan. Ini bisa dilakukan jika source code komponen memang tersedia.
  2. grey box; kita bisa memodifikasi komponen dengan memanfaatkan API yang disediakan oleh pembuat komponennya. Modifikasi ini akan lebih mudah, karena kita tidak perlu paham terlalu detil mengenai implementasi komponen tersebut.
  3. black box; komponen seperti ‘kotak hitam’; kita harus menggunakan apa adanya. Adaptasi dilakukan dengan pre-processing terhadap data masukan atau post processing terhadap data keluaran komponen. Kita membuat ‘adapter’ agar komponen bisa match dengan kebutuhan kita tanpa dimodifikasi.

Itu teorinya. Kenyataannya ? Silahkan berbagi pengalaman…

August 14, 2008 Posted by yaniwid | CBSE | | 3 Comments

Pengujian yang berhasil

Pengujian (testing) S/W yang disebut berhasil adalah pengujian yang berhasil menemukan banyak kesalahan. Artinya, kasus uji yang dirancang berhasil menjaring kesalahan pada S/W. Kesalahan akan banyak ditemukan apabila kita mendefinisikan kasus uji yang cukup lengkap, yaitu kasus uji yang mencakup berbagai kondisi: kondisi normal dan kondisi tidak normal. Tester harus bisa memprediksi berbagai kondisi yang mungkin menyebabkan kesalahan.

Jadi, pengujian bukan dikatakan berhasil jika kita tidak menemukan kesalahan pada S/W…

August 14, 2008 Posted by yaniwid | testing | | No Comments Yet