Detail Course

MAINTENANCE AND REENGINEERING

TI & Perangkat LunakRekayasa Perangkat Lunak

Jumlah Section

6 section

Jumlah Modul

26 modul

Estimasi

1235 menit

Deskripsi Course

Course ini akan membekali Anda dengan pemahaman mendalam tentang pemeliharaan (maintenance) dan reengineering perangkat lunak. Anda akan mempelajari mengapa perangkat lunak terus berevolusi, tantangan yang ada dalam menjaga sistem yang sudah tua, serta strategi dan teknik modern untuk memodifikasi, meningkatkan, dan membangun kembali aplikasi yang ada agar tetap relevan dan berkinerja tinggi. Materi akan disajikan secara praktis dengan fokus pada relevansi di industri TI Indonesia.

Yang akan kamu pelajari

  • Menjelaskan skenario umum yang membutuhkan reengineering perangkat lunak.
  • Mengidentifikasi masalah perangkat lunak yang tidak dapat dipelihara sebagai pendorong reengineering.
  • Memahami prinsip-prinsip dasar untuk memulai aktivitas reengineering.
  • Mendefinisikan reverse engineering perangkat lunak dan analoginya dengan reverse engineering hardware.
  • Menjelaskan tujuan utama reverse engineering perangkat lunak.
  • Mengidentifikasi tantangan dalam mendapatkan informasi desain dari kode sumber yang ada.