Home Start Back Next End
  
22
Analisis kebutuhan piranti
lunak adalah
suatu proses
yang
intensif dan
memfokuskan
pada spesialisasi piranti
lunak. Kebutuhan-kebutuhan
untuk semua sistem dan
piranti
lunak di dokumentasi dan di kaji ulang dengan customer (pelanggan).
c.   Desain (Design)
Desain piranti
lunak sebenarnya merupakan proses rangkap yang berpusat pada empat
atribut
penting
pada
suatu
program,
yaitu:
struktur
data,
arsitektur piranti
lunak,
representasi piranti
lunak,
dan
prosedur
(algoritma) secara
detil.
Proses
desain
mengubah
kebutuhan menjadi
piranti
lunak
yang
layak
dari
segi
kualitas
sebelum
proses
pengkodean
dimulai.
Desain
juga
di
dokumentasi dan
menjadi
bagian
dari
konfigurasi piranti lunak.
d.   Pengkodean (Code Generation)
Desain
harus
diterjemahkan kedalam
bentuk
mesin
yang
dapat
dibaca.
Langkah
pengkodean
menjalankan tugas
ini.
Jika
desain
dijalankan
dengan
detil,
pengkodean
dapat berhasil secara mekanis.
e.   Pengetesan (Testing)
Proses
pengetesan berpusat
pada
logika
internal
suatu
piranti
lunak
yang
menggambarkan bahwa
semua
statement
sudah
di
tes,
dan
pada
fungsi
luar
yang
menjalankan tes
untuk
mencegah kesalahan dan
menjamin bahwa
input sesuai dengan
kebutuhan hasil.
f.
Pemeliharaan (Support)
Piranti
lunak
mungkin akan
mengalami perubahan setelah dikirim kepada pelanggan.
Perubahan
dapat
terjadi
karena
piranti
lunak
harus
beradaptasi
dengan
lingkungan
Word to PDF Converter | Word to HTML Converter