Rekaysa perangkat lunak adalah bidang keahlian yang mendalami cara – cara mengembangkan perangkat lunak yang mencakup pembuatan, perawatan, pemeliharaan, dan manajemen perangkat lunak itu sendiri. Menurut IEEE Computer Society , rekayasa perangkat lunak adalah penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.
Alasan Memilih Bidang Ilmu dan Keahlian Rekayasa
Perangkat Lunak Berangkat dari hobi saya yang sering mengutak-atik komputer sejak kecil terutama untuk bermain game, timbul keinginan untuk mempelajari lebih dalam lagi tentang komputer terutama di bidang perangkat lunak seperti game. Saya sendiri memilki keinginan untuk terlibat dalam pembuatan game, terutama game – game yang dikembangkan oleh Developer tanah air dengan tujuan membawa nama Indonesia ke kancah internasional.