(Reka Bentuk Aplikasi) Objektif: 1. Menerangkan definisi reka bentuk aplikasi 2. Menerangkan aspek yang perlu diambil kira dalam reka bentuk aplikasi 3. Menerangkan hasil bagi fasa reka bentuk aplikasi
SIM3300/SIM3303 SALMI BAHAROM 1
Pengenalan • Reka bentuk Aplikasi merujuk kepada pemilihan dan penentuan kaedah atau teknologi untuk pembangunan sistem maklumat. • Keperluan untuk menentukan cara bagaimana untuk mempersembahkan dan mewakilkan data, proses dan antarmuka serta interaksi unsur-unsur supaya difahami dengan menggunakan rangkaian komunikasi.
SIM3300/SIM3303 SALMI BAHAROM 2
Aspek Reka Bentuk Aplikasi yang perlu diambil kira: • Berpusat atau teragih. • Pengagihan simpanan data dibuat melalui rangkaian. • Teknologi pembangunan perisian (in-house) • Teknologi pembangunan antaramuka – input dan output • Teknologi untuk berhubung dengan sistem lain. SIM3300/SIM3303 SALMI BAHAROM 3 Jenis-Jenis DFD • DFD Fizikal Sistem Semasa – Mengenalpasti & menganalisa masalah fizikal dalam sistem semasa • DFD Logikal Sistem Semasa – Jelma DFD fizikal sistem semasa kepada DFD Logikal • DFD Logikal Sistem Baru – DFD logikal dan spesifikasi yang berkaitan bagi sebuah sistem baru. • DFD Fizikal Sistem Baru – DFD logikal sistem baru dijelmakan kepada DFD fizikal untuk digunakan sebagai mencadangkan pilihan teknologi. SIM3300/SIM3303 SALMI BAHAROM 4 Rajah Struktur • DFD fizikal dijelmakan kepada rajah struktur yang mengandungi modul-modul. Proses penjelmaan dikenali sebagai tranform analysis. • Menunjukkan bagaimana sistem maklumat disusun dalam bentuk model hierarki • Rajah struktur merupakan rajah yang menunjukkan bagaimana aliran sistem maklumat berlaku. • Dari rajah struktur yang terhasil psuedocode ditentukan.
SIM3300/SIM3303 SALMI BAHAROM 5
Modul Utama Lapisan 1
Modul 1 Modul 2 Lapisan 2
Modul 1A Modul 1B Modul 1C Lapisan 3
Contoh Rajah Struktur
SIM3300/SIM3303 SALMI BAHAROM 6 Pseudocode • Kaedah yang digunakan untuk mewakilkan arahan dalam sebuah modul. • Bahasa yang digunakan menyerupai kod aturcara • Berfungsi sebagai • Membantu SA berfikir secara berstruktur bagaimana tugas sebuah modul berlaku • Bertindak sebagai alat komunikasi antara SA dan programmer SIM3300/SIM3303 SALMI BAHAROM 7 Contoh DFD Fizikal SIM3300/SIM3303 SALMI BAHAROM 8