Rekayasa
Perangkat
Lunak
Definisi
Rekayasa perangkat lunak (RPL, atau dalam
bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami
cara-cara pengembangan perangkat lunak
termasuk pembuatan, pemeliharaan,
manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas.
Sumber :
Lanjutan
IEEE Computer Society mendefinisikan
rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan,
penggunaan dan pemeliharaan perangkat lunak, serta studi atas
pendekatan-pendekatan ini, yaitu penerapan pendekatan-pendekatan
engineering atas perangkat lunak.
^ SWEBOK executive editors, Alain Abran, James W. Moore ; editors, Pierre Bourque, Robert Dupuis. (2004). In Pierre Bourque and Robert Dupuis.
Guide to the Software Engineering Body of Knowledge - 2004 Version . IEEE Computer Society . hlm. 1–1. ISBN 0-7695-2330-7.
Lanjutan
rekayasa
perangkat lunak
adalah pengubahan perangkat lunak itu
sendiri guna mengembangkan,
memelihara, dan membangun kembali
dengan menggunakan prinsip reakayasa
untuk menghasilkan perangkat lunak yang
dapat bekerja lebih efisien dan efektif
Kriteria yang dapat digunakan sebagai
acuan dalam merekayasa perangkat
lunak:
dapat terus dirawat dan dipelihara(maintainability)
dapat mengikuti perkembangan
teknologi(dependability)
dapat mengikuti keinginan pengguna(robust)
efektif dan efisien dalam menggunakan energi dan
penggunaannya
dapat memenuhi kebutuhan yang
diinginkan(usability)
Sumber : http://id.wikipedia.org/wiki/Rekayasa_perangkat_lunak
Tugas project
Buatlah rancangan sebuah software
untuk rekam data akademik!