![]() 12
2.4
Rekayasa Perangkat Lunak (Software Engineering)
2.4.1
Pengertian Rekayasa Perangkat Lunak
Rekayasa
perangkat
lunak
oleh
Pressman
(2002,
p28-29)
didefinisikan
sebagai
sebuah teknologi yang digambarkan seperti berikut :
tools
Metode-metode
Model Proses
Fokus Pada Kualitas
Gambar 2. 1 Lapisan Rekayasa Perangkat Lunak
Banyak
pendekatan
teknik
(termasuk
rekayasa
perangkat
lunak)
harus
berada
pada
sebuah
komitmen
dasar
menuju
kualitas. Fokus pada kualitas merupakan
batu landasan yang menopang rekayasa perangkat lunak.
Bentangan
proses
merupakan
pondasi
untuk
rekayasa
perangkat
lunak.
Proses-
proses rekayasa perangkat lunak adalah
perekat
yang
menjaga
bentangan-
bentangan teknologi secara bersama-sama
dan memungkinkan perkembangan
perangkat lunak komputer yang tepat waktu dan rasional.
Metode-metode
rekayasa
perangkat
lunak
memberikan
teknik
untuk
membangun perangkat lunak
Tool-tool
rekayasa
perangkat
lunak
memberikan
topangan
yang
otomatis
ataupun semi otomatis pada proses-proses dan metode-metode yang ada.
Rekayasa perangkat
lunak adalah proses pemecahan
masalah pelanggan dengan
perkembangan
dan
evaluasi
yang
sistematik
terhadap
sistem
software
yang
luas
dan
|