BAB 4 REKABENTUK SISTEM Objektif 1 Mengenalpasti aktivitiaktiviti
BAB 4 REKABENTUK SISTEM Objektif: 1. Mengenalpasti aktiviti-aktiviti yang terlibat dalam fasa rekabentuk 2. Pendekatan rekabentuk 3. Asas pembangunan sistem 4. Menerangkan jenis rekabentuk yang perlu ditekankan dalam fasa rekabentuk
1. Pengenalan Fasa Rekabentuk Merangkumi semua tugas dan fungsi kepada spesifikasi terperinci penyelesaian berasaskan komputer Juga dipanggil rekabentuk fizikal sistem Rekabentuk Sistem fokus kepada aspek fizikal sistem (spesifikasi teknikal)
2. Aktiviti Yang Terlibat Dalam Fasa Rekabentuk • • • Reka Bentuk Aplikasi Reka Bentuk Pangkalan Data Reka Bentuk Antaramuka Input dan Output
3. Pendekatan Rekabentuk Pendekata n Berstruktur Pendekatan Berorientasika n Objek • Pendekatan Berstruktur Moden • Pengaturcaraan Berstruktur • Pendekatan Rekabentuk Berstruktur
3. 1 Pendekatan Berstruktur Teknik analisa berstruktur digunakan bagi membantu pengaturcara mengenalpasti : � keperluan pemprosesan � keperluan data � jenis IO yang diperlukan � bagaimana aturcara tersebut menjalankan fungsi masing-masing Perwakilan grafik bagi analisa rekabentuk ialah DFD
3. 1. 1 Pendekatan Berstruktur Moden Teknik berorientasikan proses yang memecahkan aturcara besar kepada hirarki modul bagi menghasilkan aturcara komputer yang mudah diguna dan diselenggara (jika ada sebarang perubahan) Teknik Pengaturcaraan Berstruktur - panduan asas untuk meningkatkan kualiti pengaturcaraan Teknik Rekabentuk Berstruktur - percantuman aturcara yang berasingan ke dalam satu sistem Teknik Analisa Berstruktur - kemudahan untuk memahami keperluan-keperluan khusus
3. 1. 2 Pengaturcaraan Berstruktur Bermaksud satu aturcara yang mengandungi satu permulaan dan satu pengakhiran Terdapat 3 jenis binaan aturcara: Urutan (sequence) pernyataan yang dilaksanakan satu persatu mengikut susunan keputusan (decision) satu pilihan set pernyataan tertentu dilaksanakan bergantung kepada syarat pengulangan (repetition) janaan berulangkali satu set aturcara
3. 1. 2 Pengaturcaraan Berstruktur (samb…) Urutan (sequence) Merangkak keputusan (decision) Berjalan Duduk Ada penghalang? Berdiri Tidak Berlari Berjalan pengulangan (repetition) Berjalan Ya Berhenti Sudah Sampai? Ya Berhenti Tidak
3. 1. 3 Pendekatan Rekabentuk Berstruktur Rekabentuk berstruktur diperkenalkan bagi menyediakan panduan dalam menentukan: � set aturcara yang sepatutnya ada � aturcara mana yang perlu dilaksanakan � susunan hirarki sesebuah aturcara Perwakilan grafik bagi rekabentuk berstruktur ialah carta struktur
3. 2 Pendekatan Berorientasikan Objek ialah satu unsur (thing) dalam komputer bertindakbalas terhadap mesej (cth: Pelanggan, butang, menu) Rekabentuk Berorientasikan Objek (OOD) mendefinisikan semua jenis tambahan objek yang diperlukan untuk berkomunikasi dengan manusia dan peranti-peranti tertentu dalam sistem Pengaturcaraan Berorientasikan Objek (OOP) - menulis kenyataan dalam bahasa pengaturcaraanuntuk mendefinisikan apa yg perlu dilakukan oleh setiap objek
3. 2 Pendekatan Berorientasikan Objek (samb…) Objek atau unsur diluar persekitaran sistem diwakilkan oleh kelas (class) Oleh itu pembangunan menggunakan gambarajah kelas (class diagram) Mungkin terdapat pecahan (sub) kelas khusus untuk setiap kelas. Pecahan kelas merupakan paparan ciri kelas yang diatasnya.
3. 2 Pendekatan Berorientasikan Objek (samb…) Kelebihan • Semulajadi / bersahaja pengguna lebih bercenderungan memikir urusan dalam bentuk objek yang tersurat • Gunasemula - melibatkan kelas objek yang mana kebanyakan IS diorganisasi menggunakan objek yang sama Kelemahan • Agak susah difahami bagi mereka yang baru
4. Asas Pembangunan Sistem • Pembangunan In-House – Organisasi membangunkan IS untuk kegunaan sendiri dan dibangunkan oleh kakitangan sendiri. • Outsource – Pembangunan IS dijalankan oleh orang luar. • Beli – IS dibeli dari vendor atau kedai
5. Jenis Rekabentuk Terdapat 4 jenis rekabentuk iaitu: �Rekabentuk Senibina Aplikasi (DFD) �Rekabentuk Pangkalan Data (ERD) �Rekabentuk Antaramuka Input �Rekabentuk Antaramuka Output
- Slides: 14