26
2.1.2.4 Elemen-Elemen Rekayasa Piranti Lunak
Menurut Pressman (2005, p18-19)
rekayasa piranti lunak
menggabungkan tiga elemen kunci : metode (methods), alat bantu
(tools), dan proses (process).
Metode
Metode menyediakan cara teknis untuk membangun
piranti lunak. Metode merupakan array yang lebar yang meliputi
:
analisa
kebutuhan
sistem,
desain,
perancangan
program,
pengujian dan pemeliharaan program.
Alat Bantu
Alat Bantu menyediakan dukungan yang bersifat otomatis
atau
semi-atomatis
yang
mendukung
proses dan metode. Salah
satu alat bantu dikenal sebagai CASE (Computer aided software
engineering)
Proses
Dasar
dari
rekayasa
piranti lunak
adalah
lapisan
proses.
Rekayasa piranti lunak adalah perekat yang menahan layer-layer
teknologi secara bersamaan, masuk akal dan secara periodik
dalam pembangunan
piranti
lunak komputer.
Proses
menggambarkan suatu kerangka untuk satu set area pemrosesan
kunci
key process areas (KPAs)[PAU93]
yang
harus dibentuk
untuk
penyampaian
teknologi
rekayasa
piranti
lunak
yang
efektif.
Mendefinisikan
keluaran
:
model,
dokumen,
data,
|