Detail Course

COMPONENT-LEVEL DESIGN

TI & Perangkat LunakRekayasa Perangkat Lunak

Jumlah Section

6 section

Jumlah Modul

16 modul

Estimasi

790 menit

Deskripsi Course

Kursus ini akan membimbing Anda melalui prinsip, praktik, dan strategi untuk merancang komponen perangkat lunak yang kohesif, kopling rendah, dan dapat digunakan kembali. Anda akan mempelajari berbagai perspektif komponen (Object-Oriented, Tradisional, WebApp) dan bagaimana merancang detail implementasi hingga ke tingkat kode.

Yang akan kamu pelajari

  • Mendefinisikan Rekayasa Perangkat Lunak Berbasis Komponen (CBSE) dan filosofi 'beli, jangan bangun'.
  • Menjelaskan manfaat potensial dan tantangan adopsi CBSE dalam organisasi pengembangan perangkat lunak.
  • Mengidentifikasi standar-standar utama untuk komponen perangkat lunak yang mendukung CBSE.
  • Mengidentifikasi kelas desain domain masalah dan infrastruktur berdasarkan model persyaratan dan arsitektur.
  • Menjelaskan bagaimana detail pesan kolaborasi antar kelas atau komponen dapat ditentukan.
  • Merancang antarmuka yang tepat dan kohesif untuk setiap komponen.