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