Rabu, 22 Februari 2012

Faulty Requirement Definition

By :
Adrian Nugraha Putra 5209100057
Muhammad Rinaldi Darmawan 5209100072


Terdapat banyak sekali  yang menyebabkan error pada software. Penyebab-penyebab error itu yaitu ;

1.      Faulty requirement definition
2.      Client-developer communication failures
3.      Deliberate deviation from SW requirements
4.      Logical design errors
5.      Coding errors
6.      Non-compliance with documentation and coding instructions
7.      Shortcomings of the testing process
8.      Procedure errors
9.      Documentation errors
 
"Faulty Requirement Definition", adalah salah satu faktor utama yang dapat menyebabkan error pada pembuatan software. Biasanya yang sering terjadi pada kesalahan tipe ini yaitu kesalahan pendefinisian kebutuhan software, tidak disertakan kebutuhan sofware yang bersifat vital/penting, ketidaklengkapan pendefinisian kebutuhan software, pencantuman kebutuhan software yang sebenarnya tidak terlalu perlu diadakan. Kesalahan ini biasanya dilakukan oleh pihak klien.

Contoh studi kasus :
Pada kasus pembuatan software aplikasi sistem informasi koperasi pada SMAN 3 Sidoarjo sewaktu kami mengambil mata kuliah Rancang Bangun Perangkat Lunak (RBPL). Pihak sekolah kurang lengkap/jelas dalam menerangkan proses bisnis koperasi mereka. Mereka hanya menjelaskan mulai dari yang pertama tiap siswa diwajibkan untuk membayar iuran/tabungan, kemudian transaksi jual beli alat-alat tulis yang akan dipotong dari iuran/tabungan siswa tersebut. Mereka tidak menerangkan bahwa kebutuhan di software yang akan dibuat juga meliputi seperti pembagian sisa hasil usaha kemudian pembuatan laporan keuangan koperasi mereka. Sehingga kami sebagai pihak developer hanya membuat aplikasi untuk tabungan siswa sampai dengan transaksi jual beli alat-alat tulis di koperasi.

0 komentar: