টপ-ডাউন ডিজাইন

লেখক: John Stephens
সৃষ্টির তারিখ: 1 জানুয়ারি 2021
আপডেটের তারিখ: 27 জুন 2024
Anonim
IGCSE কম্পিউটার সায়েন্স টিউটোরিয়াল: 2.1.1 (b)- টপ-ডাউন ডিজাইন
ভিডিও: IGCSE কম্পিউটার সায়েন্স টিউটোরিয়াল: 2.1.1 (b)- টপ-ডাউন ডিজাইন

কন্টেন্ট

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

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


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

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

একটি শীর্ষ-ডাউন নকশা স্টেপওয়াস ডিজাইন হিসাবেও পরিচিত।

মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।

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

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


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

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

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

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