- ডেটা ফ্লো ডায়াগ্রামের উপাদানসমূহ
- বাহ্যিক সত্তা
- প্রক্রিয়া
- তথ্য ভাণ্ডার
- তথ্য প্রবাহ
- একটি ডিএফডি জন্য নিয়ম
- প্রকারভেদ
- যৌক্তিক
- শারীরিক
- কোনটি ব্যবহার করবেন?
- উদাহরণ
- স্তর 0
- স্তর 1
- স্তর 2
- তথ্যসূত্র
তথ্য প্রবাহ চিত্রটি একটি তথ্য সিস্টেমের মাধ্যমে তথ্য আন্দোলন দেখানোর জন্য একটি চাক্ষুষ উপায়। এটি উপস্থাপন করে যে কীভাবে তথ্য প্রবেশ করে এবং সিস্টেমে চলে যায়, কোন রুটে দিয়ে যায়, কোথায় সংরক্ষণ করা হয় এবং সেই তথ্যের উত্স এবং গন্তব্য।
সংস্থাগুলি সিস্টেম এবং প্রক্রিয়াগুলি ছাড়াই কাজ করতে পারে না এবং উদ্দেশ্য অর্জনের জন্য কার্যকারিতা অপরিহার্য। এই কার্যকারিতা অধ্যয়ন করার জন্য অনেকগুলি উপায় রয়েছে তবে ডেটা ফ্লো ডায়াগ্রামটি অন্যদেরকে ছাড়িয়ে যায়।
স্প্যানিশ ভাষায় ডেটা ফ্লো ডায়াগ্রামের উদাহরণ
ডেটা ফ্লো ডায়াগ্রাম বা ডিএফডি দেখায় যে কীভাবে কোনও সিস্টেমে প্রসেস প্রবাহিত হয়। এটি সিস্টেমকে দেখানোর জন্য একটি গ্রাফিকাল উপস্থাপনা এবং পরিবর্তে যেখানে সমস্যা এবং অদক্ষতা রয়েছে তা সমাধানে সহায়তা করতে পারে।
একটি ডিএফডিতে প্রক্রিয়াগুলির সময়কাল প্রদর্শিত হয় না বা যদি এই প্রক্রিয়াগুলি সিরিজ বা সমান্তরালভাবে কাজ করে। কোনও লুপ বা লুপ নেই, যেমন কোনও নেটওয়ার্ক ডায়াগ্রামে রয়েছে, কোনও সিদ্ধান্তের পয়েন্ট নেই, কারণ কোনও প্রবাহের ডায়াগ্রামে রয়েছে।
কোনও প্রোগ্রাম বা প্রক্রিয়া ডিজাইন, বিশ্লেষণ, ডকুমেন্ট বা পরিচালনা করার জন্য ফ্লোচার্টগুলি ব্যবহার করা হয়, প্রোগ্রামিং, জ্ঞানীয় মনোবিজ্ঞান বা অর্থনীতি এবং আর্থিক বাজারের মতো খুব আলাদা ক্ষেত্রে ব্যাপকভাবে ব্যবহৃত হয়।
এর ফলে ফ্লোচার্টগুলির পরিসীমা প্রশস্ত হয় এবং প্রকার এবং শ্রেণিবদ্ধকরণ দ্বারা বিভাজক হওয়া প্রয়োজন।
ডেটা ফ্লো ডায়াগ্রামের উপাদানসমূহ
ডেটা ফ্লো ডায়াগ্রামে ব্যবহৃত চিহ্নগুলি কোনও সিস্টেমে, স্টোরেজ সাইটগুলি, ডেটা ইনপুট এবং আউটপুট এবং বিভিন্ন থ্রেডে ডেটার পথ বর্ণনা করে। এগুলি চেনাশোনা, আয়তক্ষেত্র এবং তীরগুলির মতো মানক স্বরলিপিগুলি।
ডিএফডিগুলিতে বিভিন্ন স্বরলিপি পদ্ধতি ব্যবহার করা হয়। এগুলির কিছু পার্থক্য রয়েছে তবে তারা সকলেই একটি ডিএফডির মূল উপাদানগুলি উপস্থাপন করতে লক্ষণ এবং আকার ব্যবহার করে।
বাহ্যিক সত্তা
এটি একটি মানুষ, একটি সিস্টেম বা একটি উপ সিস্টেমের প্রতিনিধিত্ব করতে পারে। এটি নির্দিষ্ট ডেটার উত্স বা গন্তব্য। এটি হ'ল ডায়াগ্রাম সিস্টেমটিতে বা এটি থেকে ডেটা প্রেরণ বা গ্রহণ করে।
ব্যবসায়িক প্রক্রিয়ার উপর নির্ভর করে, এটি বিশ্লেষণ করা হচ্ছে এমন সিস্টেমের বাহ্যিক। এই কারণে বাহ্যিক সত্তা সাধারণত ডিএফডির প্রান্তে টানা হয়।
প্রক্রিয়া
এটি এমন একটি ক্রিয়াকলাপ বা ব্যবসায়ের ফাংশন যেখানে প্রবাহের দিক পরিবর্তন করে, ক্রম করে বা পরিবর্তন করে ডেটা এবং এর প্রবাহকে রূপান্তরিত করা হয়। এটি আগত ডেটা নেয়, এটিকে পরিবর্তন করে এবং এটির সাথে একটি আউটপুট তৈরি হয়।
কোনও প্রক্রিয়া গণনা সম্পাদন করে এবং ডেটা বাছাই করতে বা প্রবাহের দিক পরিবর্তন করতে সক্ষম করার জন্য যুক্তি ব্যবহার করে এটি করতে পারে। প্রক্রিয়াটির মধ্যে ডেটা কীভাবে প্রক্রিয়াকরণ করা হয় তা উপস্থাপনের জন্য এটি একটি উচ্চ স্তরের বিশদে বিভক্ত হতে পারে।
প্রক্রিয়াগুলি ইনপুট এবং আউটপুট এর মধ্যে অবস্থিত, সাধারণত ডিএফডি এর উপরের বাম থেকে শুরু করে ডায়াগ্রামের নীচের ডানদিকে শেষ হয়। একটি ডায়াগ্রামে তাদের বেশ কয়েকটি থাকতে পারে।
তথ্য ভাণ্ডার
এটিতে পরবর্তী ব্যবহারের জন্য তথ্য রয়েছে যেমন একটি নথির ফাইল যা প্রক্রিয়া করার জন্য অপেক্ষা করছে।
ডেটা ইনপুটগুলি কোনও প্রক্রিয়া এবং তারপরে একটি ডেটা গুদামে প্রবাহিত হতে পারে, যখন ডেটা আউটপুটগুলি ডেটা গুদাম থেকে প্রবাহিত হয় এবং তারপরে একটি প্রক্রিয়া মাধ্যমে।
তথ্য প্রবাহ
তথ্য প্রবাহ প্রতিনিধিত্ব করে। এটি বিভিন্ন প্রক্রিয়া এবং ডেটা গুদামের মাধ্যমে তথ্য বহিরাগত সত্তা থেকে নেওয়া ভ্রমণপথ নির্ধারণ করে। তীরগুলির সাহায্যে ডিএফডি তথ্য প্রবাহের দিকনির্দেশ প্রদর্শন করতে পারে।
একটি ডিএফডি জন্য নিয়ম
আপনি ডেটা ফ্লো ডায়াগ্রামগুলি প্লট করা শুরু করার আগে, একটি বৈধ ডিএফডি তৈরি করতে অনুসরণ করার জন্য থাম্বের চারটি সাধারণ নিয়ম রয়েছে।
- প্রতিটি ডেটা স্টোরটিতে কমপক্ষে একটি ডেটা ইনপুট এবং আউটপুট ডেটা স্ট্রিম থাকতে হবে।
- প্রতিটি প্রক্রিয়াটিতে কমপক্ষে একটি ইনপুট এবং একটি আউটপুট থাকতে হবে।
- ডিএফডি-র সমস্ত প্রক্রিয়া অবশ্যই অন্য প্রক্রিয়া বা একটি ডেটা স্টোরের সাথে যুক্ত থাকতে হবে।
- একটি সিস্টেমের সঞ্চিত ডেটা অবশ্যই একটি প্রক্রিয়া মাধ্যমে যেতে হবে।
প্রকারভেদ
প্রবাহে আপনি যা পরীক্ষা করতে চান তার উপর নির্ভর করে দুটি ধরণের ডেটা ফ্লো ডায়াগ্রাম চয়ন করতে পারেন।
যৌক্তিক
এই ধরণের চিত্রটি তথ্য প্রবাহে কী ঘটছে তা প্রতিফলিত করে। এটি যে তথ্য উত্পন্ন হচ্ছে এবং যা জানানো হচ্ছে তা দেখায়, সেই তথ্য প্রাপ্ত সংস্থাগুলি, সাধারণভাবে পরিচালিত প্রক্রিয়াগুলি ইত্যাদি shows
লজিক ডায়াগ্রামে বর্ণিত প্রক্রিয়াগুলি কোনও সংস্থায় পরিচালিত ক্রিয়াকলাপ, যার অর্থ সিস্টেমের প্রযুক্তিগত দিকগুলি গভীরতার সাথে অধ্যয়ন করা হয় না। সুতরাং, কর্মীরা প্রযুক্তিগত না হয়ে এই চিত্রগুলি বুঝতে সক্ষম।
শারীরিক
এই ধরণের চিত্রটি প্রতিস্থাপন করে যে কীভাবে একটি সিস্টেমের মাধ্যমে তথ্য স্থানান্তরিত হয়। এটি উপস্থাপন করে যে প্রোগ্রামগুলি, পাশাপাশি কম্পিউটার সরঞ্জামগুলি, তথ্য প্রবাহের সাথে জড়িত লোক এবং ফাইলগুলি বিশেষভাবে বিশদভাবে রয়েছে।
শারীরিক চিত্রগুলিতে নিয়ন্ত্রণ পরীক্ষার মতো ডেটা এন্ট্রি সম্পর্কিত প্রসেস অন্তর্ভুক্ত থাকে। মধ্যবর্তী ডেটা স্টোরেজ যেমন অস্থায়ী টেবিল বা ফাইলগুলিও স্থাপন করা হয়।
উদাহরণস্বরূপ, আপনি কীভাবে কোনও অর্ডার স্থাপন এবং সম্পূর্ণ করার জন্য কোনও গ্রাহক কোম্পানির সফ্টওয়্যার পর্যালোচনা করে অনলাইনে একটি অর্ডার দেন show এটি সাধারণত প্রযুক্তিগত হয়।
সুতরাং, একটি তথ্য সম্পর্কিত সিস্টেমের বাস্তবায়নের জন্য প্রয়োজনীয় কোডটি প্রোগ্রামে একটি বিশাল শারীরিক চিত্রটি ব্যাপকভাবে সহায়তা করতে পারে।
কোনটি ব্যবহার করবেন?
শারীরিক এবং যৌক্তিক উভয় চিত্রই তথ্যের একই প্রবাহকে উপস্থাপন করতে পারে। তবে, প্রত্যেকের আলাদা আলাদা দৃষ্টিভঙ্গি থাকবে এবং সিস্টেমটি অনুকূলকরণের জন্য বিভিন্ন ক্রিয়াকলাপ সরবরাহ করা হবে।
এগুলি একসাথে বা পৃথকভাবে ব্যবহার করা যেতে পারে। একসাথে তারা একা ডায়াগ্রামের চেয়ে আরও বিশদ সরবরাহ করে। কোনটি ব্যবহার করবেন তা সিদ্ধান্ত নেওয়ার সময়, মনে রাখবেন যে আপনার উভয়ের প্রয়োজন হতে পারে।
উদাহরণ
সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ে ডেটা ফ্লো ডায়াগ্রামটি বিমূর্ততার বিভিন্ন স্তরে সিস্টেমকে উপস্থাপনের জন্য ডিজাইন করা যেতে পারে।
উচ্চ-স্তরের ডিএফডিগুলি নিম্ন স্তরে বিভক্ত হয়, এইভাবে আরও তথ্য এবং কার্যকরী উপাদানগুলিকে সম্বোধন করে। ডিএফডি স্তরের সংখ্যা 0, 1, 2 বা আরও বেশি হয়।
স্তর 0
এটি এমন একটি দৃষ্টিকোণ প্রতিফলিত করতে রূপরেখায় তৈরি হয়েছে যাতে পুরো সিস্টেমটি একটি একক প্রক্রিয়াতে আবদ্ধ থাকে, এটি বহিরাগত সত্তার সাথে সম্পর্ককে নির্দেশ করে।
ইনপুট এবং আউটপুট ডেটা সিস্টেমের ভিতরে বা বাইরে চলে যাওয়া তীর দ্বারা চিহ্নিত করা হয়। এই স্তরটিকে একটি প্রসঙ্গে ডায়াগ্রাম বলা হয়।
সূত্র: geeksforgeeks.org (সিসি বাই-এসএ 4.0)
স্তর 1
এই স্তরে প্রসঙ্গ চিত্রটি একাধিক প্রক্রিয়াতে বিভক্ত হয়ে গেছে। সিস্টেমের প্রধান কার্যাদি হাইলাইট করা হয় এবং উচ্চ-স্তরের প্রক্রিয়াটি সাব-প্রসেসে বিভক্ত হয়।
সূত্র: geeksforgeeks.org-CC-BY-SA-4.0
স্তর 2
এই স্তরটি স্তর 1 এর থেকে কিছুটা গভীরতর হয় এটি সিস্টেমের কার্যক্রম সম্পর্কে সুনির্দিষ্ট বিবরণ রেকর্ড করতে ব্যবহার করা যেতে পারে।
সূত্র: geeksforgeeks.org (সিসি-বাই-এসএ -৪.০)
তথ্যসূত্র
- কম্পিউটার হোপ (2017)। তথ্য প্রবাহ চিত্র. নেওয়া হয়েছে: কম্পিউটারহোপ.কম।
- ডাব্লু 3 কম্পিউটিং (2019)। শারীরিক ডেটা ফ্লো ডায়াগ্রামগুলি বিকাশ করা হচ্ছে। থেকে নেওয়া: w3computing.com।
- জর্জিনা গুথ্রি (2019)। আপনার প্রকল্পের সুপারচার্জ করতে কীভাবে ডেটা ফ্লো ডায়াগ্রামগুলি ব্যবহার করবেন। Cacoo। থেকে নেওয়া: cacoo.com।
- গিক্সের জন্য গিগস (2019)। ডেটা ফ্লো ডায়াগ্রামের স্তর (ডিএফডি)। থেকে নেওয়া: geeksforgeeks.org।
- ক্লিফোর্ড চি (2019)। ডেটা ফ্লো ডায়াগ্রামগুলির জন্য একটি প্রাথমিক শিক্ষিকা's হাব স্পট থেকে নেওয়া: blog.hubspot.com।