22
Perangkat
lunak
memiliki
beberapa
karakteristik
yang
membedakannya
dari
perangkat keras, yaitu :
1.
Perangkat
lunak dibangun dan dikembangkan, tidak dibuat dalam
bentuk yang klasik.
2.
Perangkat
lunak
tidak
pernah
usang.
Perangkat
keras
mengalami
laju
kegagalan yang sangat tinggi di awal hidupnya ( kegagalan-kegagalan
itu sering disebabkan oleh perancangan atau cacat pembuatan). Cacat
cacat
tersebut
harus dikoreksi,
dan
laju
kegagalan
turun
ke keadaan
steady-state (diharapkan,
sangat
rendah
)
untuk
beberapa
periode
waktu.
Tetapi
dengan
seiring
perjalanan
waktu,
laju
kegagalan
bertambah lagi pada saat komponen perangkat keras terkena pengaruh
penumpukan debu, getaran, ketidak-hati-hatian, suhu tinggi, serta
beberapa kerusakan yang disebabkan oleh lingkungan. Secara singkat
dikatakan bahwa perangkat keras sudah mulai menjadi usang.
Perangkat lunak sebaliknya tidak rentan terhadap pengaruh lingkungan
yang merusak yang menyebabkan perangkat keras menjadi usang
Kesalahan-kesalahan yang tidak dapat ditemukan akan menyebabkan
tingkat
kegagalan
menjadi
sangat tinggi
pada
awal
hidup
program.
Tetapi hal itu dapat diperbaiki secara terus menerus dan selalu
dikembangkan (diharapkan tidak lagi ditemukan kesalahan yang lain ).
3.
Sebagian
besar
perangkat
lunak
dibuat
secara
custom-built,
serta
tidak
dapat dirakit dari komponen yang sudah ada.
|