REKAYASA PERANGKAT LUNAK Rekayasa perangkat lunak adalah disiplin ilmu yang berkenaan dengan semua aspek produksi perangkat lunak anik-RPL-09/10
Produk perangkat lunak Produk perangkat lunak terdiri dari progam yang dikembangkan dan dokumentasi yang relevan. Atribut produk yang penting adalah : Dapat dipelihara Dapat diandalkan Efisien Kemampu-pakaian (usability) anik-RPL-09/10
Proses perangkat lunak Proses perangkat lunak terdiri dari kegiatan-kegiatan yang dilakukan dalam pengembangan produk perangkat lunak. Kegiatan dasarnya adalah : Spesifikasi Pengembangan Verifikasi Validasi Evolusi anik-RPL-09/10
Metode Metode adalah cara yang teratur untuk memproduksi perangkat lunak. Metode mencakup : Usulan proses yang akan diikuti Notasi yang digunakan Aturan untuk deskripsi sistem yang akan dihasilkan Panduan perancangan anik-RPL-09/10
CASE (Computer Aided Software Engineering) CASE tool adalah sistem perangkat lunak yang dirancang untuk mendukung kegiatan rutin pada proses perangkat lunak seperti : pengeditan diagram perancangan, Pemeriksaan konsistensi diagram Merunut pengujian program yang telah dijalankan. anik-RPL-09/10
Etika Perancangan Perekayasa perangkat lunak mempunyai tanggung jawab terhadap profesi rekayasa dan masyarakat. Mereka tidak boleh hanya memikirkan isu etika. Masyarakat profesional menerbitkan kode perilaku yang menentukan standar perilaku yang diharapkan dari anggotanya. anik-RPL-09/10