Perbezaan Antara Bug dan Kekurangan Perbezaan Antara

Anonim

Bug vs Defect

Bug adalah penyelewengan dari hasil yang diharapkan. Ia adalah cara yang tidak formal untuk mengatakan tindakan manusia yang membawa kepada keputusan yang salah. Tindakan ini biasanya kesilapan atau kesilapan dalam sama ada reka bentuk program atau kod sumbernya. Dalam industri perisian, ada yang mengatakan, "Semua program mempunyai pepijat, tetapi jumlah pepijat ini berbeza-beza dengan kualiti program. "Program yang ditulis dengan baik mempunyai lebih sedikit bug, dan kesalahan tersebut tidak mengganggu fungsi normal program. Satu program dikatakan kereta jika ia mempunyai sejumlah besar bug yang serius mengganggu fungsinya. Satu pepijat boleh memaksa program untuk bertindak dengan cara yang tidak dijangka atau mungkin juga memaksanya untuk ditutup.

Kekurangan adalah sesuatu yang berfungsi dengan normal, tetapi ia mempunyai beberapa ciri yang tidak disebut dalam dokumen spesifikasi kehendak. Kecacatan dikenal pasti apabila pelanggan atau pengguna menguji fungsi sesuatu produk. Kecacatan boleh membawa kepada kerosakan yang tidak dapat dikembalikan yang membawa kepada kegagalan seluruh produk kerana ia menambahkan ciri-ciri yang tidak dirancang untuk dilakukan di tempat pertama. Kecacatan biasanya berlaku disebabkan oleh teknik pembuatan yang kurang baik, kawalan kualiti yang kurang baik, atau menggunakan produk dengan cara yang tidak dimaksudkan mengakibatkan kerosakan.

Bagi kebanyakan pelanggan, istilah "bug" dan "cacat" adalah sinonim. Beberapa dibincangkan di bawah:

1. Sama ada pepijat atau kecacatan, kedua-duanya merosakkan reputasi syarikat berkenaan.

2. Hasil ujian perisian cukup untuk menunjukkan kedua-dua bug dan kecacatan.

3. Tahap kualiti yang dikehendaki dicapai hanya apabila kedua-dua bug dan kecacatan dikenalpasti dan laporan ini

dikemukakan kepada pemaju dengan maklum balas yang diperlukan.

Tetapi ada juga beberapa perbezaan halus:

1. Kecacatan lebih mudah diterangkan kerana mereka cenderung tidak spesifik seperti pepijat.

2. Lebih mudah meniru kecacatan kerana memerlukan penjelasan ringkas.

Ringkasan:

1. Satu bug perisian, yang tidak spesifik, merujuk kepada ralat atau kelakuan yang tidak dijangka oleh satu set komputer

program atau kod yang tidak mematuhi keperluan.

2. Secara ringkas, kecacatan adalah ketidakcocokan antara keperluan.

3. Laporan bug dalam program disebut sebagai laporan pepijat, laporan masalah (PR), masalah masalah, dan

permintaan perubahan (CRs).

4. Semasa ujian modul, penguji mengenal pasti pepijat semasa pengguna atau pelanggan mencari kecacatan semasa ujian penerimaan pengguna.

5. Pepijat berlaku semasa proses pembuatan manakala kecacatan diperkenalkan disebabkan oleh kawalan kualiti yang kurang

atau teknik pembuatan miskin.