METODE FORMAL
Software Reliability dan Dependability
Oleh :
Novita Ranti Muntiari, S.Kom., M.kom
Reliability adalah
• konsep yang luas dan salah satu metrik
yang digunakan untuk mengukur kualitas
• faktor kualitas berorientasi pengguna yang
berkaitan dengan operasi sistem.
• Sistem tanpa kesalahan dianggap sangat
andal.
• Konsep kunci dalam membahas reliabilitas
Software Reliability (Keandalan)
1. Transient
2. Permanent
3. Recoverable
4. Unrecoverable
5. Non-corrupting
6. Corrupting
Pemodelan pertumbuhan Reliability
Reliability
(RO COF)
t1 t2 t3 t4 t5
Time
Observed reliability growth
t1 t2 t3 t4 t5
Time
Pilihan model pertumbuhan
= Measured reliability
Fitted reliability
model curve
Required
reliability
Estimated Time
time of reliability
achievement
Software Dependability
Dependability engineering
Berkaitan dengan teknik untuk meningkatkan ketergantungan sistem dan itu
melibatkan pengguna desain yang ketat dan proses pengembangan untuk
meminimalkan jumlah cacat dalam perangkat lunak
Dimensi dari Dependability
• Availability
kemampuan sistem untuk memberikan layanan saat diminta
• Reliability
kemampuan sistem untuk memberikan layanan yang ditentukan
• Safety
kemampuan sistem untuk beroperasi tanpa kegagalan bencana
• Security
kemampuan sistem untuk mempertahankan diriterhadap intrusi
Dependability
• Maintainability (Pemeliharaan)
Banyak kegagalan sistem kritis disebabkan
oleh kesalahan yang terjadi selama
pemeliharaan
Quiz
------------------
Ada
Sekian dan Terimakasih...
novitaranti@uhb.ac.id