Mata kuliah ini berisi pembelajaran untuk mahasiswa terkait metodologi dan tahapan dalam perekayasaan perangkat lunak untuk menghasilkan perangkat lunak yang baik serta berkualitas guna menjadi solusi untuk suatu permasalahan korporasi. Mahasiswa akan dikenalkan dengan beberapa metodologi perekayasaan perangkat lunak yang nantinya dapat dijadikan panduan untuk menghasilkan solusi, berupa perangkat lunak untuk suatu permasalahan korporasi. Melalui mata kuliah ini mahasiswa diharapkan mampu mengolah informasi menjadi user requirement, menganalisa untuk mendapatkan akar permasalahan sehingga mampu menyarankan solusi yang tepat guna yang dituangkan dalam bentuk dokumentasi.