7
2.1
2.1.1
Menurut Pressman (2010, p4), yang dimaksud dengan perangkat
lunak adalah:
1.
Instruksi (program komputer) yang ketika dijalankan akan
menyediakan fitur, fungsi dan hasil yang diinginkan.
2.
Struktur data yang memungkinkan sebuah program untuk mengubah
suatu informasi.
3.
Informasi deskriptif dalam bentuk hardcopy
dan virtual forms
yang
menjelaskan cara kerja dan penggunaan suatu program.
2.1.2
Menurut Sommerville (2011, p7), Rekayasa Perangkat Lunak adalah
suatu disiplin rekayasa yang berkaitan dengan semua aspek produksi
perangkat lunak mulai tahap awal dari spesifikasi sistem sampai
pemeliharaan setelah sistem digunakan.
Menurut Pressman (2010, p13), Fritz Bauer mendefinisikan Rekayasa
Perangkat Lunak adalah penetapan dan penggunaan prinsip-prinsip
rekayasa dalam usaha mendapatkan piranti lunak yang ekonomis, yaitu
piranti lunak yang terpercaya dan bekerja efisien pada mesin atau
komputer. IEEE menjelaskan Rekayasa Perangkat Lunak adalah studi
pendekatan untuk pengaplikasian secara sistematis, pendekatan terukur
untuk pengembangan, operasi, dan pemeliharaan dari sebuah piranti lunak.
Secara umum Rekayasa
Perangka Lunak merupakan teknologi yang
bertingkat yang memiliki lapisan atau layer yang terdiri dari:
|