Matakuliah ini memberikan memberikan kemampuan kepada mahasiswa S2 di Program Studi Magister Teknologi Informasi untuk menangani rekayasa perangkat lunak. Perencanaan dan menejemen rekayasa perangkat lunak terkait dengan semua aspek produksi software dari keadaan awal sampai proses evolusi dari sebuah software. Perencanaan dan menejemen rekayasa perangkat lunak ini juga memerlukan kemampuan khusus karena perkembangan teknologi informasi sedemikian cepat sehingga proses produksi sebuah perangkat lunak harus dilaksanakan dengan cepat dan adaptif.