72
user-user
area
fungsional
untuk
membantu
pemrogram-pemrogram
berfokus
pada
masalah bisnis.
5.
Pengujian
Pengujian serius dan berkelanjutan dilakukan pada seluruh tahap
pemrograman. Pengujian memeriksa untuk melihat apakah kode komputer akan
menghasilkan
hasil
yang
diinginkan di
bawah
kondisi
tertentu.
Pengujian
membutuhkan
waktu,
usaha,
dan
pengeluaran
dalam
jumlah
besar
agar
dapat
dilakukan dengan benar. Akan tetapi, biaya dari pengujian yang tidak benar, yang
mungkin menuju ke sebuah sistem yang tidak memenuhi objektifnya, sangatlah
besar.
Pengujian dirancang
untuk
mendeteksi error (atau bugs) pada kode komputer.
Seiring dengan bertambahnya kerumitan software, jumlah error juga akan
meningkat. Oleh karena
itu, error yang tidak
mengganggu
masih dapat diterima oleh
pemrogram asalkan software memenuhi objektifnya.
6.
Implementasi
Implementasi
adalah
proses
konversi
dari
sistem lama
ke
sistem
baru.
Organisasi
menggunakan
empat
strategi
konversi
utama: parallel
(paralel),
direct
(langsung), pilot, dan phased (bertahap).
Pada
proses
parallel
conversion,
sistem lama
dan
sistem
baru
beroperasi
bersamaan selama periode
waktu tertentu. Kedua
sistem memproses data
yang sama
pada waktu yang sama, dan outputnya dibandingkan. Konversi tipe ini adalah yang
termahal,
sekaligus
yang
paling
sedikit
berisiko.
Kebanyakan
sistem-sistem besar
menggunakan sebuah proses parallel conversion untuk mengurangi risiko.
|