Rekayasa Perangkat Lunak

Pada matakuliah ini diajarkan berbagai hal yang perlu dipertimbangkan untuk melakukan rekayasa perangkat lunak, meliputi konsep rekayasa perangkat lunak, metode-metode pengembangan perangkat lunak, manajemen proyek perangkat lunak, analisis kebutuhan perangkat lunak, penyusunan dokumen kebutuhan perangkat lunak, serta langkah-langkah untuk melakukan perancangan, pembangunan, pengujian serta pemeliharaan perangkat lunak.