Structure chart
সফ্টওয়্যার ইঞ্জিনিয়ারিং এবং সাংগঠনিক তত্ত্বের একটি কাঠামো চার্ট (এসসি) এমন একটি চার্ট যা একটি সিস্টেমের সর্বনিম্ন পরিচালনাযোগ্য স্তরে ভাঙ্গন দেখায়। এগুলি কাঠামোগত প্রোগ্রামিংয়ে একটি গাছের মধ্যে প্রোগ্রাম মডিউল সাজানোর জন্য ব্যবহৃত হয়। প্রতিটি মডিউল একটি বাক্স দ্বারা প্রতিনিধিত্ব করা হয়, যার মধ্যে মডিউলটির নাম রয়েছে। গাছের কাঠামো মডিউলগুলির মধ্যে সম্পর্কের কল্পনা করে। একটি স্ট্রাকচার চার্ট হল একটি টপ-ডাউন মডুলার ডিজাইন টুল, যা সিস্টেমের বিভিন্ন মডিউলের প্রতিনিধিত্বকারী বর্গক্ষেত্র এবং সেগুলিকে সংযুক্ত করে এমন লাইন দিয়ে নির্মিত। লাইনগুলি ক্রিয়াকলাপ এবং উপ-ক্রিয়াকলাপগুলির মধ্যে সংযোগ এবং বা মালিকানার প্রতিনিধিত্ব করে কারণ এগুলি সাংগঠনিক চার্টে ব্যবহৃত হয়। ওলবারের (2009) মতে, কাঠামোগত বিশ্লেষণ কাঠামো চার্টগুলিতে "একটি কম্পিউটার প্রোগ্রামের উচ্চ-স্তরের নকশা বা স্থাপত্য নির্দিষ্ট করতে ব্যবহৃত হয়। একটি নকশা সরঞ্জাম হিসাবে, তারা প্রোগ্রামারকে একটি বড় সফ্টওয়্যার সমস্যাকে বিভক্ত করতে এবং জয় করতে সহায়তা করে, অর্থাৎ, পুনরাবৃত্তিমূলকভাবে একটি সমস্যাকে এমন অংশে বিভক্ত করে যা মানুষের মস্তিষ্কের দ্বারা বোঝার মতো যথেষ্ট ছোট। এই প্রক্রিয়াকে বলা হয় টপ-ডাউন ডিজাইন বা কার্যকরী পচন। প্রোগ্রামাররা একটি কাঠামো চার্ট ব্যবহার করে একটি প্রোগ্রাম তৈরি করতে যেমন একজন স্থপতি একটি বাড়ি তৈরি করার জন্য একটি নীলনকশা ব্যবহার করেন। নকশা পর্যায়ে, চার্টটি আঁকা হয় এবং ক্লায়েন্ট এবং বিভিন্ন সফ্টওয়্যার ডিজাইনারদের যোগাযোগের উপায় হিসাবে ব্যবহার করা হয়। প্রোগ্রামের প্রকৃত নির্মাণের সময় (বাস্তবায়ন), চার্টটি ক্রমাগত "মাস্টার-প্ল্যান" হিসাবে উল্লেখ করা হয়। একটি কাঠামো চার্ট সিস্টেমের আকার এবং জটিলতা, এবং প্রতিটি ফাংশনের মধ্যে সহজেই সনাক্তযোগ্য ফাংশন এবং মডিউলগুলির সংখ্যা এবং প্রতিটি সনাক্তযোগ্য ফাংশন একটি পরিচালনাযোগ্য সত্তা বা ছোট উপাদানগুলিতে বিভক্ত করা উচিত কিনা তা চিত্রিত করে। একটি স্ট্রাকচার চার্ট সংশ্লিষ্ট উপাদানগুলিকে রেখাঙ্কিত করতেও ব্যবহৃত হয় যা একটি প্রবাহিত প্রবাহ বা থ্রেড নিয়ে গঠিত। এটি প্রায়শই একটি শ্রেণিবদ্ধ রেখাচিত্র হিসাবে বিকশিত হয়, তবে অন্যান্য উপস্থাপনা অনুমোদিত। উপস্থাপনাটি অবশ্যই উপব্যবস্থা এবং সর্বনিম্ন পরিচালনাযোগ্য স্তরে কনফিগারেশন সিস্টেমের ভাঙ্গন বর্ণনা করতে হবে। একটি সঠিক এবং সম্পূর্ণ কাঠামো চার্ট কনফিগারেশন আইটেম (সিআই) নির্ধারণের মূল চাবিকাঠি, এবং কনফিগারেশন সিস্টেমের একটি চাক্ষুষ উপস্থাপনা এবং এর সিআইগুলির মধ্যে অভ্যন্তরীণ ইন্টারফেস (সিআই স্পষ্টভাবে সংজ্ঞায়িত)। কনফিগারেশন নিয়ন্ত্রণ প্রক্রিয়া চলাকালীন, কাঠামো চার্টটি সিআই এবং তাদের সম্পর্কিত নিদর্শনগুলি সনাক্ত করতে ব্যবহৃত হয় যা একটি প্রস্তাবিত পরিবর্তনকে প্রভাবিত করতে পারে। স্ট্রাকচার চার্ট নির্মাণ ওলবারের (2009) মতে, "একটি কাঠামো চার্ট তৈরি করা যেতে পারে একটি কাঠামো তৈরির সাথে শুরু করে, যা একটি উল্টো গাছের মূল স্থাপন করে যা কাঠামো চার্ট গঠন করে। পরবর্তী পদক্ষেপটি হল প্রধান উপ-কাজগুলির ধারণা তৈরি করা যা সমস্যা সমাধানের জন্য প্রোগ্রাম দ্বারা সম্পাদন করা আবশ্যক। এরপরে, প্রোগ্রামার পৃথকভাবে প্রতিটি উপ-কাজের উপর মনোনিবেশ করেন এবং ধারণা করেন যে কীভাবে প্রত্যেকটিকে আরও ছোট কাজে ভাগ করা যেতে পারে। অবশেষে, প্রোগ্রামটি এমন একটি বিন্দুতে বিভক্ত হয়ে যায় যেখানে গাছের পাতাগুলি সহজ পদ্ধতির প্রতিনিধিত্ব করে যা মাত্র কয়েকটি প্রোগ্রাম স্টেটমেন্টের সাথে কোড করা যেতে পারে। বাস্তবে, চিত্র দেখুন, প্রথমে এটি পরীক্ষা করা হয় যে একটি কাঠামো চার্ট ইতিমধ্যে তৈরি করা হয়েছে কিনা। যদি তাই হয়, তা হলে কোনও বিশেষজ্ঞের এটি পর্যালোচনা করার প্রয়োজন হয় যাতে এটি বর্তমান কাঠামোর প্রতিনিধিত্ব করে এবং যদি তা না হয়, তবে যেখানে প্রয়োজন সেখানে চার্টটি আপডেট করুন। এছাড়াও কম্পিউটার-এডেড সফ্টওয়্যার ইঞ্জিনিয়ারিং সিস্টেম কনটেক্সট ডায়াগ্রাম ডিকম্পোজিশন ডায়াগ্রাম ফাংশন মডেল এইচআইপিও স্ট্রাকচার্ড অ্যানালাইসিস অ্যান্ড ডিজাইন টেকনিক ওয়ার্নার/ওর ডায়াগ্রাম ওয়ার্ক ব্রেকডাউন স্ট্রাকচার রেফারেন্স দেখুন। "স্ট্রাকচার চার্টস অ্যান্ড বেসিক প্রোগ্রামিং"। in: ম্যাটওয়াইসি জার্নাল, v15 n2 p. 107-112 স্প্রিং 1981। টম ডেমারকো (1979)। কাঠামোগত বিশ্লেষণ এবং সিস্টেম নির্দিষ্টকরণ। প্রেন্টিস হল। এডওয়ার্ড ইওরডন (1999)। মডার্ন স্ট্রাকচার্ড অ্যানালাইসিস, ইওরডন প্রেস কম্পিউটিং সিরিজ, 1999, এক্সটার্নাল লিঙ্ক স্ট্রাকচার চার্ট ওভারভিউ। রাজ্য আদালতের কাঠামো তালিকা, উদাহরণের একটি সিরিজ। স্ট্রাকচার চার্ট (. doc)। চার্ট সিস্টেম বিশ্লেষণ