KINERJA SOFTWARE (3)

Tanpa Satelit Kita Kesulitan Berinternet

0
7
Satelit-satelit yang masing-masing mempunyai fungsi dan peran bekerja dengan otak software canggih sehingga dapat mengorbit bumi sesuai dengan rencana para ilmuwan. (Sumber foto/@: https://encrypted-tbn3.gstatic.com/)

Proses tersebut dapat dilakukan oleh hampir seluruh program komputer yang dapat diandalkan—seperti software untuk industri mobil, teknologi medis, dan telekomunikasi.

Satelit-satelit yang masing-masing mempunyai fungsi dan peran bekerja dengan otak software canggih sehingga dapat mengorbit bumi sesuai dengan rencana para ilmuwan. (Sumber foto/@: https://encrypted-tbn3.gstatic.com/)
Satelit-satelit yang masing-masing mempunyai fungsi dan peran bekerja dengan otak software canggih sehingga dapat mengorbit bumi sesuai dengan rencana para ilmuwan. (Sumber foto/@: https://encrypted-tbn3.gstatic.com/)

Bagaimanapun, komunikasi antara komponen yang berbeda harus dapat dipercaya dan untuk itu dibutuhkan uji coba secara sistematis. Biarpun demikian, pengujian pada titik akhir lebih lanjut sebenarnya menjadi sebuah ketidakmungkinan sebelumnya–Anda akan membutuhkan ribuan tes untuk dilakukan. Dengan prosedur pengujian model-based yang baru, para peneliti Fraunhofer dapat menguji bagian yang kritis dari sistem penerbangan sama seperti sistem daratan.

“Jumlah pengguna dan jumlah pesanan secara random divariasikan karena pengujian sama seperti evaluasi yang dijalankan secara otomatis. Sebagai tambahan, kita dapat mengulang pengujian yang diikuti setiap perubahan software yang dibuat oleh programmer,” penjelasan Lindvall.

Advertisement

“NASA tidak hanya dapat menyimpan waktu dan uang, tetapi juga mencapai peningkatan kepercayaan dan keyakinan terhadap data mereka.”

Software untuk industri mobil, teknologi medis, dan telekomunikasi

Pengujian model-based yang terjangkau merupakan hal baru. Sampai sekarang, teknologi tersebut rumit dan mahal. Digunakan secara eksklusif oleh para ilmuwan dan penggemar pengujian software, sementara sebagian besar pengembang software dan penguji di industri menghindar untuk menggunakannya–karena membutuhkan biaya yang tinggi untuk mempelajari dan menggunakannya.

Tetapi ini akan segera berubah: tim Lindvall telah berhasil menyederhanakan proses dan oleh karena itu membuatnya memungkinkan secara ekonomi untuk diadaptasi oleh banyak proyek software.

Peralatannya, berdasar pada software open-source gratis, latihan terbaik dan software yang ditambahkan tim Lindvall, mudah untuk digunakan. “Anda hanya perlu untuk memahami pendekatan sistemik. Software penguji apapun bisa mempelajari dasarnya dalam 90 menit,” kata Lindvall.

Baca juga :   Manfaat Berserver di Awan

Proses pengujian baru tidak hanya terbatas untuk aplikasi dengan basis luar angkasa. Proses tersebut dapat dilakukan oleh hampir seluruh program komputer yang perlu untuk dapat diandalkan, seperti software untuk industri mobil, teknologi medis, dan telekomunikasi.”Seluruh pengembangan software dapat ditingkatkan pesat dengan FAST,” peneliti Fraunhofer meyakinkan.

Apabila programmer dapat menguji terlebih dahulu apakah sistem mereka bekerja saat dimulai, bugs yang mengganggu pengguna, memalukan penyedia layanan software, bahkan hingga menyebabkan kerugian bagi politisi dapat dihindarkan.

Contoh yang paling mencolok adalah webpage yang mudah mendapat error ”healthcare.gov” yang mulai online sejak 2013. Jutaan orang Amerika mencoba mendaftar untuk asuransi pada hari pertama–dan tidak berhasil. Ini merupakan kemunduran yang memalukan bagi Obamacare. Jika semuanya tidak bekerja dengan baik sesuai dengan rencana para ilmuwan, maka kita tanpa satelit kita akan kesulitan mengakses internet.

“Apabila mereka menguji software lebih lanjut dengan sangat hati-hati, hal tersebut tidak akan terjadi,” Lindvall menambahkan. (Diolah dari A view through the clouds tulisan Monika Weiner, Fraunhofer 1/15)

Simak artikel selanjutnya dengan topik PERAN SOFTWARE (1)
Mengintip Keindahan Bumi dari Balik Awan

Incoming search terms:

Advertisement

Tulis Opini Anda