16
2.6.3
Pengertian Rekayasa Piranti Lunak
Menurut Brauer dalam buku Rekayasa Piranti lunak (2001, p20),
Rekayasa Piranti lunak adalah penetapan dan useran prinsip-prinsip
pengembangan
suara
untuk
memperoleh
piranti
lunak
ekonomis
yang
reliable dan bekerja efektif pada mesin.
Menurut IEEE, rekayasa piranti lunak adalah (Pressman, 2001, p20):
1.
Aplikasi
sebuah pendekatan perkembangan
yang dapat diukur, sistematis,
disiplin,
operasi,
dan
perawatan
piranti
lunak,
yaitu aplikasi rekayasa
piranti lunak.
2. Pengetahuan mengenai pendekatan seperti pada (1).
2.7
Waterfall Model
Waterfall Model biasa disebut juga dengan “Linear Sequential Model”
atau
“Classic life cycle”.
Menurut
Pressman
(2001.p28), waterfall model
merupakan pendekatan perkembangan
software yang
sistematis
dan
berurutan.
Struktur tersebut dapat dilihat pada gambar 2.1 yang
menggambarkan aktivitas-
aktivitas dalam pengembangan sebuat piranti lunak.
Aktivitas-aktivitas dalam waterfall model:
•
Rekayasa dan pemodelan sistem (System Engineering dan Modelling).
Dalam merancang
software
yang
pertama-tama
harus
dilakukan
adalah
membangun
semua
elemen
sistem yang
diperlukan.
Sistem
merupakan
hal
yang
penting
karena software berinteraksi
langsung dengan elemen-elemen
lainnya seperti perangkat keras, manusia dan database.
|