|
28
2.7
Rekayasa Piranti Lunak
Rekayasa Piranti
Lunak (Pressman, 2005,p53) adalah aplikasi dari
sebuah
pendekatan yang sistematis,
disiplin, dan dapat dihitung kepada pengembangan,
pengoperasian, dan perawatan dari piranti lunak. Rekaya Piranti Lunak adalah
sebuah teknologi yang dapat dibagi menjadi beberapa lapisan. Setiap pendekatan
Rekayasa
Piranti
Lunak
harus
didasari
pada
komitmen
sebuah
organisasi
terhadap kualitas.
Fondasi
dari
Rekayasa
Piranti
Lunak adalah
lapisan
proses.
Proses
dari
Rekayasa
Piranti
Lunak
adalah
pelekat
yang
menyatukan
semua
lapisan
teknologi secara utuh dan memberikan pengembangan piranti lunak komputer
secara
rasional
dan
tepat
waktu.
Proses
mendefinisikan sebuah
kerangka
kerja
yang harus ditetapkan agar Rekayasa Piranti Lunak menjadi efektif. Proses
piranti
lunak
membentuk
dasar
dari pengendalian
proyek
piranti
lunak
dan
menetapkan
context
dimana
cara-cara
technical dterapkan,
hasil
kerja
(model-
model, dokumentasi, data, laporan, dll) dihasilkan, tonggak-tonggak ditetapkan,
kualitas dipastikan, dan perubahan diatur dengan baik.
Metode-metode
pada
rekayasa
Piranti
Lunak memberikan
bagaimana
caranya
secara
technical untuk
membangun
piranti
lunak,
metode-metode
mencakup
sebuah
deretan
tugas-tugas yang luas yang meliputi komunikasi,
analisis kebutuhan, membuat model perancangan, pembuatan program,
pengetesan, dan support. Metode-metode Rekayasa Piranti
Lunak
mengandalkan
sebuah set prinsip dasar yang mengatur setiap bidang dari teknologi dan meliputi
aktifitas pembuatan model dan beberapa teknik penggambaran lainnya.
|