Apakah ada perbedaan antara stabilitas dan keandalan (setidaknya dalam konteks rekayasa perangkat lunak) atau dapatkah mereka digunakan secara bergantian? Jika tidak, apa yang akan menjadi contoh dari sistem yang andal tetapi tidak harus stabil, dan sebaliknya?
terminology
system-reliability
gsakkis
sumber
sumber
Jawaban:
Katakanlah misalnya kita memiliki aplikasi, itu berfungsi dengan baik, selain itu macet setiap 5 menit, tetapi itu langsung kembali tanpa kehilangan data.
Itu dalam pikiran saya dapat diandalkan, tetapi tidak stabil.
Saya dapat mengandalkannya untuk tidak kehilangan data dan bekerja dengan benar, meskipun tidak stabil.
Padahal, internet pada dasarnya itu. Jauh dari stabil — koneksi jatuh dan muncul kembali, paket bertabrakan dan hilang, dan segala macam hal yang tidak stabil lainnya terjadi. Namun, sungguh menakjubkan betapa andalnya hal itu diberikan semua ketidakstabilan yang melekat di dalamnya.
sumber
Definisi-definisi ini berasal dari Standar ISO 9126, yang membagi dalam karakteristik dan sub karakteristik: tabel ini, pdf ini atau wikipedia atau artikel
Stabilitas adalah: Mencirikan sensitivitas terhadap perubahan sistem yang diberikan yang merupakan dampak negatif yang mungkin disebabkan oleh perubahan sistem.
Keandalan adalah karakteristik utama yang mengandung:
sumber
Sasaran: menulis sebuah program untuk menambahkan dua angka
Dapat diandalkan tetapi tidak stabil:
Stabil tapi tidak bisa diandalkan:
sumber
Dalam konteks mengevaluasi perpustakaan, istilah tersebut memiliki arti yang sangat berbeda.
Perpustakaan yang andal adalah perpustakaan yang melakukan tugasnya tanpa kegagalan yang terputus-putus.
Pustaka yang stabil adalah pustaka yang tidak banyak berubah.
sumber
Stabilitas dan Keandalan adalah hal yang berbeda dalam pengembangan perangkat lunak, namun keduanya digunakan sebagai istilah saudara :)
Saya setuju dengan beberapa komentar sebelumnya dan ingin menambahkan 2 sen saya.
Reliabilitas adalah sejauh mana eksperimen, tes, atau prosedur pengukuran apa pun menghasilkan hasil yang sama pada uji coba berulang.
Keandalan stabilitas (kadang-kadang disebut pengujian, uji ulang reliabilitas) adalah kesepakatan untuk mengukur instrumen dari waktu ke waktu. Untuk menentukan stabilitas, pengukuran atau tes diulangi pada subjek yang sama di masa mendatang. Hasil dibandingkan dan dikorelasikan dengan tes awal untuk memberikan ukuran stabilitas.
Referensi lebih lanjut tentang topik ini disediakan:
sumber
Menurut saya, "keandalan" berarti Anda memiliki pemahaman tentang batasan sistem. Anda dapat, dengan percaya diri, mengatakan bahwa "kami memberikan waktu respons X pada persentil X" (semakin tinggi X, semakin baik, jelas).
Stabilitas, di sisi lain, hanyalah ukuran ketersediaan. "Jika Anda mencoba menghubungkan ke layanan kami, itu akan ada setidaknya X% dari waktu".
sumber
Andal tapi tidak Stabil :
Stabil tapi tidak bisa diandalkan :
sumber