Anda berada di halaman:

You’re reading:

Rekayasa Perangkat Lunak

Deskripsi Singkat

Kuliah ini mengajarkan bagian-bagian dari siklus perangkat lunak yang belum dibahas secara mendalam pada kuliah Analisis dan Desain Perangkat Lunak. Beberapa hal yang dibahas adalah metode pengembangan perangkat lunak Agile (Scrum), arsitektur perangkat lunak, software configuration management, kualitas perangkat lunak, pengujian perangkat lunak, dan evolusi perangkat lunak. Mahasiswa diberikan kesempatan untuk mempraktikan konsep-konsep yang diajarkan dalam bentuk proyek.

Capaian Pembelajaran Mata Kuliah

  1. Mahasiswa mampu menguasai konsep dasar informatika dan bidang ilmu terkait lainnya, dan mampu mengaplikasikannya dalam penyelesaian masalah.
  2. Mahasiswa mampu melakukan analisis masalah dengan menerapkan konsep dasar yang sudah dikuasainya, dan mengambil keputusan yang tepat berdasarkan hasil analisis tersebut, untuk menyelesaikan masalah.
  3. Mahasiswa mampu membangun perangkat lunak untuk menyelesaikan masalah skala kecil sampai besar, dengan menerapkan/mengadopsi konsep yang sesuai.

Materi Pembelajaran

  1. Konsep rekayasa perangkat lunak
  2. Software processes
  3. Requirement engineering
  4. Software modelling
  5. Software design
  6. Software construction
  7. Software quality
  8. Software Testing
  9. Software release
  10. Software evolution

Prasyarat

Tempuh Analisis dan Desain Perangkat Lunak