Carta Perbandingan
Asas untuk perbandingan | Pengesahan | Pengesahan |
---|---|---|
Asas | Proses mengkaji produk dalam fasa pembangunan terhadap keperluan yang ditetapkan. | Termasuk penilaian produk terhadap keperluan pengguna pada akhir pembangunan. |
Matlamat | Memastikan pembangunan produk adalah seperti spesifikasi reka bentuk dan keperluan. | Memastikan produk yang dibangunkan adalah betul dan memenuhi keperluan pengguna. |
Aktiviti yang terlibat | Rancangan, spesifikasi keperluan, spesifikasi reka bentuk, kod, kes ujian dinilai. | Perisian di bawah ujian dinilai. |
Dipersembahkan oleh | Pasukan QA | Pasukan ujian |
Perintah pelaksanaan | Dilaksanakan sebelum ini | Selepas pengesahan |
Kos | Kurang | Lebih banyak |
Definisi Pengesahan
Pengesahan dalam konteks kejuruteraan perisian adalah sekumpulan kaedah yang mengesahkan pelaksanaan fungsi-fungsi tertentu dalam perisian. Ia digunakan untuk memeriksa sama ada produk dibina dengan betul atau tidak. Dalam fasa proses pembangunan perisian ini, pepijat dan kesilapan dihapuskan untuk memastikan kebolehpercayaan.
Proses Pengesahan menyediakan perkara berikut:
- Ia menyediakan cara prognostik untuk menganalisis reka bentuk komposit untuk memastikan fungsi fungsi I / O selepas pembangunan.
- Ketepatan dan kualiti reka bentuk juga disahkan.
- Ia menyemak produk akhir terhadap reka bentuk, dengan syarat mudah, apakah produk mematuhi spesifikasi produk.
Pengesahan boleh dilakukan menggunakan pelbagai cara seperti kaedah emulatif simulatif, perkakasan dan formal . Secara praktikal unit dan sistem ujian digunakan untuk mengesahkan kod perisian. Ujian unit mengesahkan sama ada tingkah laku kod berikut spesifikasi unit atau tidak. Apabila ia datang kepada ujian sistem, modul disambung bersama dalam erti ujian sistem lengkap. Hasil pengujian sistem termasuk pengesahan apakah sistem memenuhi spesifikasinya.
Definisi Pengesahan
Pengesahan merujuk kepada set proses yang digunakan untuk menjamin kebolehkesanan perisian mengikut keperluan pelanggan. Dalam kebanyakan kes baru-baru ini, sistem komputer tidak memenuhi kehendak pengguna, dan ini merupakan salah satu isu penting. Masalah berkaitan pengesahan timbul kerana komunikasi yang tidak wajar antara pengguna dan pemaju dan jurang budaya. Oleh itu, pengesahan digunakan untuk memeriksa sama ada sistem itu memenuhi kehendak pengguna, niat, penerimaan dan juga memastikan sistem berfungsi memenuhi keperluan ini.
Walaupun sistem berfungsi dengan sempurna, ia mesti memenuhi keperluan asas, keperluan pengguna. Aktiviti pengesahan termasuk ujian penerimaan yang dilakukan pada akhir projek. Dalam ujian ini, perisian tersebut ditunjukkan kepada kliennya jika perisian tersebut mematuhi kehendak pelanggan dan kemudian diterima oleh klien.
Perbezaan Utama Antara Pengesahan dan Pengesahan
- Aktiviti pengesahan menyediakan pengesahan objektif bahawa output reka bentuk sesuatu komponen memenuhi keperluan yang ditetapkan. Sebaliknya, pengesahan perisian mengesahkan pematuhan produk perisian akhir dengan keperluan pengguna.
- Kesilapan yang ditemui dalam pengesahan menjana kos yang lebih rendah berbanding kos berkaitan kesilapan dalam proses pengesahan.
- Pengesahan dijalankan dalam fasa pembangunan sementara pengesahan dilakukan selepas produk telah dibangunkan (iaitu, selepas pengesahan).
- Pasukan QA bertanggungjawab untuk melakukan pengesahan. Sebaliknya, pengesahan dijalankan oleh pasukan ujian.
Kesimpulannya
Pengesahan digambarkan sebagai satu set aktiviti yang menjamin pelaksanaan yang tepat dari fungsi tertentu dalam perisian. Sebaliknya, pengesahan adalah sekumpulan aktiviti yang mengesahkan bahawa perisian yang dibangunkan mematuhi keperluan pelanggan.