Rekayasa Perangkat Lunak

SOFTWARE ENGINEERING Software engineering atau yang biasa kita sebut dengan rekayasa perangkat lunak dilakukan oleh seorang software engineer yang berpengetahuan dalam pembuatan software dengan tatacara yang ditentukan.
 Ada banyak definisi tentang software engineering. Fritz Bauer menyatakan, Software engineering merupakan pembuatan dan penggunaan prinsip engineering dalam mendapatkan software yang ekonomis, handal, dan efisien. Sedangkan menurut IEEE, SE adalah pendekatan aplikasi yang sistematis, disiplin, terukur untuk mengembangkan, melakukan operasi dan perbaikan software.

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 untuk pengguna.