Kamis, 31 Mei 2012

Apa saja penyebab error pada software?


Klasifikasi penyebab Software Error

Software error menyebabkan kualitas software yang jelek. software error dapat terjadi karena:
·         Code error
·         Procedure error
·         Documentation error
·         Software data error

 9 penyebab software Error

1.     Kesalahan mendefinisikan kebutuhan
Biasanya penyebab dari kesalahan mendefinisikan kebutuhan yaitu,
·         Keliru dalam definisi persyaratan
·         Tidak adanya persyaratan penting
·         Definisi persyaratan tidak lengkap
·         Pencantuman persyaratan yang tidak perlu
2.     Ada kesalahpahaman antara client dan developer
Biasanya penyebab dari Ada kesalahpahaman antara client dan developer, yaitu:
·         Kesalahpahaman akibat komunikasi yang cacat antara klien-developer
·         Kesalahpahaman perubahan kebutuhan klien yang disampaikan kepada pengembang, seperti:
o   Dalam bentuk tertulis
o   secara lisan
o   Tanggapan terhadap masalah-masalah desain,dll 
3.     Penyimpangan dari Requirement yang telah dibuat
Biasanya penyebab dari Penyimpangan dari Requirement yang telah dibuat, yaitu:
·         Para pengembang menggunakan kembali modul Software yang diambil dari proyek sebelumnya
·         Karena tekanan waktu anggaran
·         Karena perbaikan tidak disetujui
4.     Salah melogikakan kebutuhan
Biasanya penyebab dari Salah melogikakan kebutuhan, yaitu:
·          Jenis kesalahan biasanya datang dari arsitek sistem, analis sistem, SW Engineer
·          kesalahan umum termasuk:
a) kesalahan dalam membuat Algoritma yang mewakili persyaratan Software
b) Kesalahan mendefinisi Proses yang mengandung pengurutan
c) Keliru dalam definisi kondisi batas
d) Kelalaian dari yang dibutuhkan software sistem 
5.     Coding Error
Biasanya penyebab dari Coding Error, yaitu:
·         Ketidakpahaman dokumentasi desain
·         Kesalahan Linguistik dalam bahasa pemrograman
·         Kesalahan dalam pemilihan data
6.     Ketidaksesuaian antara dokumentasi dan koding
Biasanya penyebab dari Ketidaksesuaian antara dokumentasi dan koding karena Kesalahan yang disebabkan  kesulitan:
·         untuk berkoordinasi dengan modul kode yang dikembangkan oleh tim yang tidak memenuhi
·         untuk sepenuhnya memahami pekerjaan yang dihadapi oleh individu yang menggantikan posisi anggota tim yang tidak memenuhi
·         untuk meninjau desain yang disusun oleh tim yang tidak memenuhi
·         memahami SW dan dokumentasinya ketika pengguna menemukan bug dan pengembang mencoba untuk mengubah SW yang ada
7.     Kekurangan dari proses testing
Biasanya penyebab dari Kekurangan dari proses testing, yaitu:
·         rencana pengujian yang tidak lengkap
·         Kegagalan karena kesalahan dokumen dan laporan
·         Kegagalan untuk segera memperbaiki Software Error yang  terdeteksi sebagai akibat dari indikasi yang tidak tepat alasan untuk Error.
·         ketidak lengkapan koreksi dari pendeteksian Error

8.     Procedures Error
Biasanya penyebab dari Procedures Error, yaitu kesalahan dalam mendefinisikan kegiatan yang harus diambil oleh pengguna. Misalnya kesalahan dalam mengurutkan procedures.

9.     Dokumentasi Error
Biasanya penyebab dari Dokumentasi Error, yaitu kesalahan dalam mendesain dokumen dan user manual

Tidak ada komentar:

Posting Komentar