Program Studi Sistem Informasi ITATS

Kembali ke koleksi OER

Modul

Rekayasa Perangkat Lunak

Pratinjau materi

Buka PDF di tab baru

Deskripsi

Modul ini membahas prinsip, proses, metode, dan praktik Software Engineering dalam menghasilkan perangkat lunak yang berkualitas. Materi mencakup konsep dasar rekayasa perangkat lunak, karakteristik dan proses pengembangan perangkat lunak, software development life cycle, analisis dan spesifikasi kebutuhan, pemodelan sistem, perancangan perangkat lunak, implementasi, pengujian, pemeliharaan, serta pengelolaan kualitas perangkat lunak. Modul juga memperkenalkan pendekatan pengembangan perangkat lunak yang bersifat predictive maupun adaptive/agile, sehingga mahasiswa memahami perbedaan karakteristik, tahapan, peran, dan artefak pada masing-masing pendekatan. Pembelajaran diarahkan agar mahasiswa mampu menerapkan proses rekayasa perangkat lunak secara sistematis mulai dari identifikasi kebutuhan hingga menghasilkan rancangan dan produk perangkat lunak yang sesuai dengan kebutuhan pengguna.

Learning Outcomes

  • menjelaskan konsep, prinsip, dan karakteristik rekayasa perangkat lunak;
  • membandingkan pendekatan predictive dan adaptive/agile dalam pengembangan perangkat lunak;
  • menentukan model dan proses pengembangan yang sesuai dengan karakteristik proyek;
  • melakukan elicitation, analisis, dan spesifikasi kebutuhan perangkat lunak;
  • memodelkan kebutuhan dan rancangan perangkat lunak menggunakan teknik pemodelan yang sesuai;
  • menyusun rancangan perangkat lunak berdasarkan kebutuhan pengguna;
  • menerapkan prinsip pengujian dan jaminan kualitas perangkat lunak; dan
  • menghasilkan artefak rekayasa perangkat lunak secara sistematis dan terdokumentasi.

Materi dalam Paket

Sitasi yang disarankan

Rachman Arief S.Kom., M.Kom, Sulistyowati, S.T., M.Kom. (2024). Rekayasa Perangkat Lunak. Program Studi Sistem Informasi ITATS. https://itats.ac.id/sisteminformasi/oer/rekayasa-perangkat-lunak/