বাড়ি উন্নয়ন টপ-ডাউন ডিজাইন কী? - টেকোপিডিয়া থেকে সংজ্ঞা

টপ-ডাউন ডিজাইন কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - টপ-ডাউন ডিজাইন বলতে কী বোঝায়?

একটি শীর্ষ-ডাউন নকশা হ'ল একটি সিস্টেমের গঠনমূলক উপ-সিস্টেমগুলি বোঝার জন্য ছোট অংশগুলিতে ক্ষয়।

টপ-ডাউন ডিজাইনে, কোনও সিস্টেমের ওভারভিউ ডিজাইন করা হয়েছে, নির্দিষ্ট করে দেওয়া হয়েছে, তবুও কোনও প্রথম-স্তরের সাবসিস্টিমে বিশদ বিবরণ নেই। তারপরে, প্রতিটি সাবসিস্টেমটি আরও বিশদভাবে পরিমার্জন করা হয়, উদাহরণস্বরূপ, কখনও কখনও সাবসিস্টেমের বিভিন্ন স্তরে বিভক্ত হয়, যাতে পুরো স্পেসিফিকেশনটি মৌলিক উপাদানগুলিতে ক্ষয় হয়।

এই বেস উপাদানগুলি চিহ্নিত হওয়ার সাথে সাথে কম্পিউটার মডিউল হিসাবে এই উপাদানগুলি তৈরি করা আরও সহজ। মডিউলগুলি তৈরি হয়ে গেলে, এগুলি পৃথক পৃথক উপাদানগুলির থেকে পুরো সিস্টেমটি তৈরি করে এগুলি একসাথে রাখা সহজ less

একটি শীর্ষ-নিচ নকশা একটি ধাপে নকশা হিসাবেও পরিচিত।

টেকোপিডিয়া টপ-ডাউন ডিজাইন ব্যাখ্যা করে

একটি শীর্ষ-ডাউন নকশা সাধারণত প্রোগ্রামটির জন্য সরল, সরল ইংরাজীতে তৈরি একটি পরিকল্পনা। এটি লক্ষ্য করা খুব গুরুত্বপূর্ণ যে একটি শীর্ষ-ডাউন ডিজাইন অবশ্যই কোনও প্রোগ্রামিং ভাষার থেকে স্বতন্ত্র থাকতে হবে। টপ-ডাউন ডিজাইনটি কখনই গ্রন্থাগার ফাংশন বা নির্দিষ্ট ভাষার নির্দিষ্ট নির্দিষ্ট সিনট্যাক্টিক উপাদানগুলির সাথে সম্পর্কিত থাকতে পারে না।

এই কারণে টপ-ডাউন ডিজাইনগুলি সরল ইংরেজিতে লেখা হয়। টপ-ডাউন ডিজাইনের ড্রাইভিংয়ের ধারণাটি হ'ল কোনও প্রোগ্রামটি খুব কম বিস্তৃত সাবটাস্কগুলিতে চালিত টাস্কটি ভেঙে দেয়।

সর্বোচ্চ স্তরটি মূল মডিউল, শীর্ষ স্তর বা স্তর 0 হিসাবে পরিচিত this এই মুহুর্তে, সাবটাস্কগুলির পরিমাণ কম হওয়া উচিত। এই স্তরের বেশিরভাগ প্রোগ্রামে সাধারণত তিন থেকে সাতটি সাবটাস্ক অন্তর্ভুক্ত থাকে। ছোট আকারের প্রোগ্রামগুলির জন্য সাবটাস্কের ভলিউম অবশ্যই বর্ণিত রেঞ্জের নিম্ন প্রান্তে থাকতে হবে।

সাবটাস্কগুলিতে কাজের বিভাজনটি মূলত সমস্যাটিকে বিভিন্ন ছোট প্রোগ্রামে বিভক্ত করে, যা বিকাশকারীদের সহজেই এই সহজ অংশগুলি কোড করতে সহায়তা করে। সাধারণত এটি সম্ভব যে এই সাবটাস্কগুলির মধ্যে অনেকগুলি এতটাই বেসিক যে তারা এই অংশটি সম্পূর্ণ করার জন্য কোডটি কীভাবে লিখতে হবে তা অবিলম্বে নির্ধারণ করতে পারে।

তবে শীর্ষ পর্যায়ে সাধারণত এটি হয় না। যদি কোনও সাবটাস্ক কোডের খুব কম কয়েকটি লাইনের চেয়ে বেশি গ্রহণ করে তবে মহকুমা প্রক্রিয়াটি পুনরাবৃত্তি করার পরামর্শ দেওয়া হয়। সাধারণত, শীর্ষ স্তরের প্রতিটি সাবটাস্কের জন্য, 1 স্তরে একটি নতুন মডিউল শুরু করা হয় These এই সাবটাস্কগুলি স্বতন্ত্রভাবে বিবেচনা করা হয়, এবং এখনও আবার বিভিন্ন অন্যান্য সাবটাস্কে বিভক্ত। কোডাররা কম্পিউটার কোড ব্যবহার করে সমস্যার প্রতিটি অংশ বাস্তবায়ন না করা পর্যন্ত এই মহকুমা এবং নতুন স্তরের তৈরি প্রক্রিয়া চালিয়ে যাওয়া উচিত।

টপ-ডাউন ডিজাইন কী? - টেকোপিডিয়া থেকে সংজ্ঞা