Desain Top-Down

Pengarang: John Stephens
Tanggal Pembuatan: 1 Januari 2021
Tanggal Pembaruan: 17 Boleh 2024
Anonim
The Man Behind the World’s Ugliest Buildings - Alternatino
Video: The Man Behind the World’s Ugliest Buildings - Alternatino

Isi

Definisi - Apa arti Desain Top-Down?

Desain top-down adalah dekomposisi sistem menjadi bagian-bagian yang lebih kecil untuk memahami sub-sistem komposisinya.


Dalam desain top-down, tinjauan sistem dirancang, ditentukan, namun tidak merinci subsistem tingkat pertama. Kemudian, setiap subsistem disempurnakan secara lebih rinci, misalnya, kadang-kadang dibagi menjadi berbagai tingkatan subsistem, sehingga seluruh spesifikasi didekomposisi menjadi elemen-elemen dasar.

Segera setelah elemen-elemen dasar ini diidentifikasi, lebih mudah untuk membangun elemen-elemen ini sebagai modul komputer. Setelah modul dibangun, mudah untuk menyatukannya, membangun keseluruhan sistem dari elemen-elemen individual ini.

Desain top-down juga dikenal sebagai desain bertahap.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Desain Top-Down

Desain top-down umumnya adalah rencana yang dibuat dalam bahasa Inggris yang sederhana dan sederhana untuk program ini. Sangat penting untuk dicatat bahwa desain top-down harus independen dari bahasa pemrograman apa pun. Desain top-down tidak boleh memasukkan referensi ke fungsi perpustakaan atau elemen sintaksis khusus untuk bahasa tertentu.


Itulah alasan mengapa desain top-down ditulis dalam bahasa Inggris. Konsep yang menggerakkan desain top-down adalah memecah tugas yang dijalankan oleh sebuah program menjadi beberapa subtugas yang luas.

Level tertinggi dikenal sebagai modul utama, level atas atau level 0. Pada titik ini, volume subtugas harus kecil. Sebagian besar program pada level ini biasanya mencakup tiga hingga tujuh subtugas. Untuk program berukuran kecil, volume subtugas harus di bagian bawah kisaran yang disebutkan.

Pembagian tugas menjadi subtugas pada dasarnya membagi masalah menjadi berbagai program yang lebih kecil, yang membantu pengembang untuk dengan mudah mengkodekan bagian-bagian yang lebih sederhana ini. Biasanya mungkin banyak dari subtugas ini yang sangat mendasar sehingga mereka dapat segera menentukan cara menulis kode untuk menyelesaikan bagian itu.

Namun, ini umumnya tidak terjadi di tingkat atas. Jika subtugas membutuhkan lebih dari beberapa baris kode, disarankan untuk mengulangi proses pembagian. Biasanya, untuk setiap subtugas di tingkat atas, modul baru dimulai di tingkat 1. Subtugas ini kemudian dipertimbangkan secara individual, dan lagi-lagi dibagi menjadi berbagai subtugas lainnya. Subdivisi ini dan proses pembuatan level baru harus dilanjutkan sampai coders dapat mengimplementasikan setiap bagian dari masalah menggunakan kode komputer.