Definisi Dan Pengertian Rekayasa Perangkat Lunak (Software Engineering)


Rekayasa / Engineering , adalah Pemakaian ‘science’ untuk menyelesaikan ‘masalah praktis’
Mengadakan seuatu yang belum ada menjadi ada Perangkat Lunak.

Perangkat Lunak adalah Kumpulan program dengan fungsi tertentu.

Pengertian Perangkat Lunak Menurut Pressman :

Program komputer/ instruksi yang dieksekusi akan menjalankan fungsi tertentu.
Struktur data yang membuat program memanipulasi informasi
dokumen yang menjelaskan informasi dan penggunaan program (Pressman,1997)

Perangkat lunak adalah program komputer, prosedur, aturan, dan dokumentasi yang berkaitan serta data, yang bertalian dengan operasi suatu sistem komputer (IEEE, 1993)

Perangkat lunak lebih dikenal sebagai elemen lojik daripada fisik , oleh karena itu perangkat lunak memiliki karakteristik yang berbeda dari perangkat keras :

1.  Perangkat lunak dikembangkan atau direkayasa, jadi tidak diproduksi dalam pengertian klasik.
2.  Merupakan produk yang unik (tidak ada seri produksi).
3.  Perangkat lunak tidak pernahakan rusak/aus karena selalu diperbaharui
4.  Tidak terlihat (invisible).
5.  Perangkat lunak pada umumnya dibangun sesuai keinginan, jadi  tidak dibentuk dari
komponen yang sudah ada.
6.  Fleksibel, sehingga mudah dimodifikasi.
7.  Dihubungkan (linked) dengan sistem komputer.


DEFINISI

Rekayasa perangkat lunak (software engineering) adalah suatu proses rancang bangun.
Beberapa definisi tentang rekayasa perangkat lunak :

•  Pembentukan dan penggunaan prinsip rekayasa (engineering) untuk mendapatkan perangkat lunak secara ekonomis namun andal dan dapat bekerja secara efesien pada komputer (Fritz Bauer, 1968).
•  Penerapan pendekatan yang sistematis, disiplin, dan terukuruntuk pengembangan, operasi, dan pemeliharaan perangkat lunak (IEEE, 1993).
•  Suatu disiplin yang mengintegrasikan proses/prosedur, metode, dan perangkat tools untuk pembangunan perangkat lunak komputer (Pressman, 97).
•  Merupakan aplikasi dari prinsip-prinsip sains untuk: mengurutkan transformasi masalah menjadi solusi yang dapat bekerja dengan baik  dan urutan pemeliharaan perangkat lunak tersebut sampai tidak dapat digunakan lagi (Alan M. Davis)


0 Response to "Definisi Dan Pengertian Rekayasa Perangkat Lunak (Software Engineering)"

Post a Comment

wdcfawqafwef