Rumah Pembangunan Apakah reka bentuk top-down? - definisi dari techopedia

Apakah reka bentuk top-down? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa arti Reka Bentuk Top-Down?

Reka bentuk atas ke bawah adalah penguraian sistem ke dalam bahagian yang lebih kecil untuk memahami sub-sistem komposisinya.

Dalam reka bentuk atas ke bawah, gambaran keseluruhan sistem direka, ditentukan, tetapi tidak merinci mana-mana subsistem peringkat pertama. Kemudian, setiap subsistem disempurnakan dengan lebih terperinci, contohnya, kadang-kadang membahagikan ke dalam banyak subsistem yang berbeza, supaya keseluruhan spesifikasi dihuraikan dengan unsur-unsur asas.

Sebaik sahaja elemen asas ini dikenalpasti, lebih mudah untuk membina unsur-unsur ini sebagai modul komputer. Sebaik sahaja modul dibina, ia tidak mudah untuk meletakkannya bersama-sama, membina seluruh sistem dari unsur-unsur individu ini.

Reka bentuk atas ke bawah juga dikenali sebagai reka bentuk langkah demi langkah.

Techopedia menerangkan Reka Bentuk Atas-Bawah

Reka bentuk atas ke bawah biasanya merupakan pelan yang dibuat dalam bahasa Inggeris mudah dan sederhana untuk program ini. Adalah sangat penting untuk diperhatikan bahawa reka bentuk atas-bawah mestilah bebas daripada sebarang bahasa pengaturcaraan. Reka bentuk atas ke bawah tidak boleh memasukkan rujukan kepada fungsi perpustakaan atau unsur sintaks khusus untuk bahasa tertentu.

Itulah sebabnya mengapa reka bentuk atas ke bawah ditulis dalam bahasa Inggeris biasa. Konsep yang memandu reka bentuk atas ke bawah adalah untuk memecahkan tugas yang program dilaksanakan menjadi subtask yang sangat sedikit.

Tahap tertinggi dikenali sebagai modul utama, tahap teratas atau tahap 0. Pada titik ini, jumlah subtaskah mestilah kecil. Kebanyakan program di peringkat ini biasanya merangkumi tiga hingga tujuh subtask. Untuk program bersaiz kecil, jumlah subtaskah mesti berada di hujung yang rendah dari julat yang disebutkan.

Bahagian tugas ke dalam subtaskah dasarnya membahagikan masalah ke dalam pelbagai program yang lebih kecil, yang membantu para pemaju untuk mengodkan bahagian mudah ini dengan mudah. Selalunya mungkin banyak subtask ini sangat asas sehingga mereka dapat segera menentukan cara menulis kod tersebut untuk menyelesaikan bahagian itu.

Walau bagaimanapun, ini biasanya tidak berlaku di peringkat teratas. Sekiranya subtask mengambil lebih daripada satu baris kod yang sangat sedikit, adalah disyorkan untuk mengulangi proses subdivisi. Biasanya, bagi setiap subtask di peringkat teratas, satu modul baru dimulakan pada tahap 1. Subtaskah ini kemudiannya dianggap secara individu, dan sekali lagi dibahagikan kepada pelbagai subtaskah lain. Proses subdivisi dan penciptaan peringkat baru ini perlu diteruskan sehingga pengkod boleh melaksanakan setiap bahagian masalah menggunakan kod komputer.

Apakah reka bentuk top-down? - definisi dari techopedia