Terdapat 2 pendekatan pengaturcaraan :
1- Pengaturcaraan berstruktur
2- Pengaturcaraan berasaskan objek
PENGATURCARAAN BERSTRUKTUR
1- Pengaturcaraan berstruktur
2- Pengaturcaraan berasaskan objek
PENGATURCARAAN BERSTRUKTUR
•Aturcara dipecah-pecahkan kepada modul-modul atau prosedur
•Setiap modul mempunyai data dan fungsinya sendiri yang boleh dicapai oleh fungsi lain
•Rajah
1.1 menggambarkan bentuk pengaturcaraan berstruktur di mana aturcara
dipecahkan kepada fungsi-fungsi
•Setiap fungsi mempunyai datanya sendiri disamping berkongsi data global.
•Fungsi-fungsi yang menggunakan data global ini boleh mengubah data tersebut tanpa
sebarang kekangan
•Bagi aturcara yang besar, adalah agak sukar utk mengenal pasti fungsi-fungsi yang
mencapai data global.
•Ini mengakibatkan seandainya sesuatu struktur data global perlu diubahsuai,
fungsi-fungsi yang menggunakannya perlu juga dikaji samada perlu diubahsuai akibat
dari perubahan ke atas data tersebut.
•Masalah ini boleh mengakibatkan berlakunya ralat dlm atucara dan proses
penyenggaraan agak sukar dilakukan.
•Oleh itu, pengaturcaraan berstruktur terbukti gagal dalam penyelesaian masalah dalam
krisis perisian.
Contoh bagi bahasa pengaturcaraan berstruktur adalah Bahasa Pascal.
Rajah 1.1 |
kenapa pengaturcaraan berasaskan objek xde
ReplyDelete