![]() 20
Alat
bantu
rekayasa
piranti
lunak
menyediakan bantuan
otomatis
atau
semi-
otomatis
untuk
proses
dan
metode.
Pada
saat
alat
bantu
di-integrasi, dan
informasi
diciptakan
oleh
sebuah
alat
bantu,
sebuah
sistem
untuk
bantuan
pengembangan
piranti
lunak
yang
disebut
computer-aided
software
engineering
(CASE)
dibangun. CASE
menggabungkan
piranti
lunak,
perangkat
keras
dan
basis
data
rekayasa
piranti
lunak
untuk membuat sebuah lingkungan rekayasa piranti lunak yang mirip dengan CAD/CAE
(computer-aided design/engineering) untuk perangkat keras (Pressman, 2001, p21).
Alat
Bantu
Metode
Proses
Fokus
Kualitas
Gambar 2.1 Tahapan Rekayasa Piranti Lunak
2.3.4
Daur
Hidup
Pengembangan Piranti Lunak
Menurut
Pressman
(2001,
p26),
untuk
memecahkan masalah
pada
lingkungan
industri,
seorang ahli
atau
sebuah
tim
rekayasa
piranti
lunak
harus
menjalankan strategi
pengembangan yang
mencakup
tahapan
proses,
metode
dan
alat
bantu
(Gambar
2.1).
Sebuah
proses
model
untuk
rekayasa
piranti
lunak
dipilih
berdasarkan bentuk
alami
proyek
dan
aplikasi,
metode
dan
alat-alat
bantu
yang
digunakan, dan
kontrol
serta
kemampuan menyampaikan yang dibutuhkan.
|