59
Sinopsis Kandungan Kursus
Kursus ini merangkumi berbagai corak rekabentuk di
bawah kategori yang berlainan, dan manfaat
menggunakan corak rekabentuk di dalam
pembangunan perisian. Ia juga meliputi corak
rekabentuk yang umum secara mendalam (sebagai
contohnya, ‘observer’, ‘decorator’, ‘factory’,
‘singleton’, ‘command’, ‘adapter’, ‘façade’, ‘template
method’, ‘iterator’, ‘composite’, ‘state’, dan ‘proxy’).
Ia juga merangkumi ‘refactoring’ kod sedia ada
kepada corak rekabentuk.
Kaedah Penilaian
Penilaian Berterusan: 50%
Peperiksaan Akhir: 50%
WIF3008
SISTEM MASA NYATA
Kredit:
3
Prasyarat/Keperluan Minimum Kursus:
Tiada
Bahasa Pengantar:
Bahasa Inggeris
Hasil Pembelajaran
1. Menghuraikan prinsip-prinsip sistem masa
nyata.
2. Mengaplikasikan algoritma dan protokol bagi
penjadualan, analisis dan verifikasi sistem masa
nyata.
3. Menyelesaikan masalah berkaitan dengan
sistem masa nyata dalam rangkaian komunikasi
iaitu ciri-ciri dan kebolehan yang diperlukan
untuk operasi sistem masa nyata.
4. Membandingkan rekabentuk senibina bagi
suatu sistem masa nyata.
Sinopsis Kandungan Kursus
Kursus ini memperkenalkan sistem masa nyata.
Perbezaan antara sistem masa nyata lembut dan
keras akan diterangkan. Isu-isu berkaitan teknik-
teknik penguraian dan penjadualan sistem akan
dibincangkan. Ini termasuk
Petri Net
masa,
penjadualan berasaskan jam, serta penjadualan
berasaskan keutamaan bagi tugasan-tugasan
berkala,
aperiodic
dan
sporadic
. Selain itu, kursus ini
juga merangkumi isu-isu seperti penjadualan
berbilang pemproses dan kawalan capaian sumber,
toleransi kesalahan, dan komunikasi masa nyata.
Kaedah Penilaian
Penilaian Berterusan: 50%
Peperiksaan Akhir: 50%