Friday, July 8, 2022

1.  Jelaskan apa yang dimaksud dengan pengujian perangkat lunak!

Pengujian Perangkat Lunak adalah proses menjalankan dan mengevaluasi sebuah PL secara manual maupun otomatis untuk menguji apakah PL sudah memenuhi persyaratan atau belum atau untuk menentukan perbedaan antara hasil yang diharapkan dengan hasil sebenarnya.


2. Jelaskan hasil apa yang ingin diperoleh dari pengujian perangkat lunak!

Pengujian perangkat lunak bukanlah pembetulan perangkat lunak dan dilakukan oleh dua peran (role) yang berbeda, walau dalam keseharian peran ini bisa dilakukan oleh orang yang sama. Pengujian perangkat lunak yang dilakukan oleh seorang penguji (tester) melibatkan identifikasi kesalahan (error/bug/defect) tanpa terlibat dalam perbaikan.  Sedangkan pembetulan perangkat lunak yang dilakukan oleh seorang pemogram (developer) adalah aktivitas mengindentifikasi kesalahan, mengisolirnya dan memperbaiki kesalahan yang ditemukan.


Jadi boleh dikatakan seorang penguji melakukan validasi (validation) terhadap perangkat lunak yang dibangun oleh seorang atau kumpulan pemogram termasuk menguji kesesuaian fungsi-fungsi dengan keperluan/tuntutan (requirement) yang telah didefinisikan. Pertanyaan-pertanyaan yang mungkin muncul dalam proses validasi ini, misalnya:


Apakah pemogram telah membangun perangkat lunak yang benar?

Apakah fungsi-fungsi yang didefinisikan bisa bekerja dengan benar?

Proses validasi ini dilakukan dengan anggapan bahwa pemogram telah melakukan proses verifikasi (verification) sebelum dan selama proses pembangunan perangkat lunak untuk mencapai objektif pembangunan sebuah perangkat lunak. Pertanyaan-pertanyaan yang mungkin muncul dalam proses verifikasi ini, misalnya:


Apakah perangkat lunak dibangun dengan benar?

Apakah perangkat lunak berfungsi secara benar?

Dalam proses validasi dan verifikasi ini ada beberapa terminologi yang biasa dijumpai:


Error: Keadaan atau kondisi yang diharapkan berbeda dengan apa yang didapati

Fault: Keadaan dimana perangkat lunak gagal melakukan apa yang diharapkan

Failure: Keadaan dimana perangkat gagal melakukan fungsi-fungsi tertentu


Sunday, July 3, 2022

 1. Jelaskan apa yang dilakukan dalam proses pemeliharaan perangkat lunak!

Pemeliharaan Korektif

Pemeliharaan perangkat lunak dengan melakukan perbaikan kesalahan yang terjadi pada perangkat lunak


Pemeliharaan Adaptif

Pemeliharaan perangkat lunak dengan melakukan penyesuaian fungsi-fungsi yang ada pada perangkat lunak sehingga lebih memudahkan user.


Pemeliharaan Penyempurnaan

Pemeliharaan perangkat lunak dengan melakukan pengembangan / peningkatan terhadap perangkat lunak yang telah ada.


Pemeliharaan Preventif

Pemeliharaan perangkat lunak dengan perombakan secara total atau melakukan perekayasaan kembali pada perangkat lunak yang ada.



2. Jelaskan tujuan dari digunakannya teknik pemeliharaan perangkat lunak!


Memastikan kesesuaian dengan kebutuhan fungsionalitas teknis software.

Memastikan kesesuaian kebutuhan pihak manajerial mengenai jadwal dan budget.

Dapat meningkatkan efisiensi software berikut juga aktifitas pemeliharaannya.


Calendar

Calendar Widget by CalendarLabs

About

Saya Agyl Sheva Nurakhmanda Kunjungi Blog saya yang lain https://agylsheva-kits-pes.blogspot.com/

Popular Posts