31
Dengan
kata
lain
perangkat
lunak
adalah
program komputer,
struktur
data
dan
dokumentasi
yang
menyediakan metode
logika,
prosedur
atau
kontrol yang diinginkan.
Menurut
Roger
S.
Pressman
(2002,
p28-29)
rekayasa
perangkat
lunak
tersusun atas sekumpulan langkah-langkah yang menggabungkan proses,
metode dan alat bantu.
a. Proses
Proses
merupakan perekat yang menjaga bentangan-bentangan
teknologi secara bersama-sama dan memungkinkan perkembangan
perangkat lunak komputer yang tepat waktu dan rasional.
b. Metode
Metode-metode rekayasa perangkat lunak memberikan teknik untuk
membangun perangkat lunak. Metode-metode itu menyangkut
serangkaian tugas yang luas yang
menyangkut analisis kebutuhan,
konstruksi program, desain, pengujian, dan pemeliharaan. Rekayasa
perangkat
lunak
mengandalkan
pada serangkaian prinsip dasar yang
mengatur setiap area teknologi dan
menyangkut
aktivitas
permodelan
serta teknik-teknik deskriptif yang lain.
c. Alat bantu
Memberikan
topangan
yang
otomatis
ataupun semi-otomatis pada
proses-proses dan metode-metode yang ada. Ketika tool-tool
diintegrasikan sehingga informasi yang diciptakan oleh satu tool
bisa
digunakan
oleh
yang
lain,
sistem
untuk
menopang
perkembangan
|