ডাটা ফ্লো ডায়াগ্রাম (ডিএফডি) এবং ইউএমএল
ডেটা ফ্লো ডায়াগ্রাম (ডিএফডি) বনাম ইউএমএল
একটি সিস্টেমের মাধ্যমে তথ্য প্রবাহিত হয় এমন একটি গ্রাফিকাল উপস্থাপনাকে ডেট্রো ফ্লো ডায়াগ্রাম বলা হয় (ডিএফডি) । একটি DFD বিকাশ একটি তথ্য সিস্টেম উন্নয়নশীল যখন প্রথম পদক্ষেপের এক। ইউএমএল (ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ) একটি মোডিলিং ভাষা যা অবজেক্ট ওরিয়েন্টেড সফটওয়্যার ডিজাইনে ব্যবহৃত হয়। বস্তু ভিত্তিক সফ্টওয়্যার উন্নয়নশীল যখন, ইউএমএল একটি সফ্টওয়্যার সিস্টেম আপ যে উপাদান নির্দিষ্ট এবং কল্পনা করতে ব্যবহৃত হয়। ইউএমএল ডায়াগ্রামগুলি প্রধানত স্ট্রাকচারাল ভিউ এবং সিস্টেমের আচরণগত দৃষ্টিভঙ্গির প্রতিনিধিত্ব করে।
ডেটা ফ্লো ডায়াগ্রাম (ডিএফডি) কি?
একটি ডিএফডি হল একটি গ্রাফিক্যাল উপস্থাপনা যা একটি সিস্টেমের মাধ্যমে ডাটা প্রবাহিত হয়। একটি DFD বিকাশ একটি তথ্য সিস্টেম উন্নয়নশীল যখন প্রথম পদক্ষেপের এক। ডিএফডি বিশদ বিবরণ যেমন তথ্য আসছে এবং সিস্টেমের বাইরে চলে যাচ্ছে, কিভাবে তথ্য সিস্টেমের মাধ্যমে ভ্রমণ করা হয় এবং কিভাবে তথ্য সিস্টেমের মধ্যে সংরক্ষণ করা হবে। কিন্তু DFD প্রসেসের সময়জ্ঞান সংক্রান্ত তথ্য সম্পর্কে তথ্য ধারণ করে না। ডিএফডি-এর মধ্যে অন্তর্ভুক্ত মূল উপাদান হল প্রসেস, ডেটা স্টোরেজ, ডাটা প্রবাহ এবং বহিঃস্থ সংস্থা। DFD ডায়াগ্রামগুলি বিকাশ করার সময়, প্রাসঙ্গিক স্তর DFD প্রথম অঙ্কিত হয়। এটি দেখায় কিভাবে সমগ্র সিস্টেম বাহ্যিক ডাটা উত্স এবং ডেটা সিক্সের সাথে ইন্টারঅ্যাক্ট করে। পরবর্তী স্তরটি DFD- র কনটেক্সট লেভেল ডিএফডি প্রসারিত করে তৈরি করা হয়েছে। স্তর 0 ডিএফডি সিস্টেমের মধ্যে উপ-সিস্টেমের বিবরণ এবং তাদের মাধ্যমে তথ্য কিভাবে প্রবাহিত হয়। এটি সিস্টেমের মধ্যে প্রয়োজন তথ্য ভাণ্ডার সম্পর্কে বিস্তারিত রয়েছে। ওডডন অ্যান্ড ক্রেড এবং গানে ও স্যারন দুটি উপাধি রয়েছে যা ডিএফডিগুলি আঁকতে ব্যবহৃত হয়।
--২ ->ইউএমএল কি?
ইউএমএল একটি অবজেক্ট ভিত্তিক সফ্টওয়্যার ডিজাইন ব্যবহৃত মডেলিং ভাষা। ইউএমএল একটি সফ্টওয়্যার সিস্টেম আপ যে উপাদান নির্দিষ্ট এবং কল্পনা করার ক্ষমতা উপলব্ধ করা হয়। ইউএমএল ডায়াগ্রামগুলি প্রধানত স্ট্রাকচারাল ভিউ এবং সিস্টেমের আচরণগত দৃষ্টিভঙ্গির প্রতিনিধিত্ব করে। সিস্টেমের কাঠামোগত দৃষ্টিকোণ ক্লাস ডায়াগ্রাম, কম্পোজিট গঠন ডায়াগ্রাম ইত্যাদির মত ডায়াগ্রাম ব্যবহার করে প্রতিনিধিত্ব করে। সিস্টেমের ডায়নামিক ভিউকে ডায়াগ্রাম ব্যবহার করে প্রতিনিধিত্ব করা হয় যেমন ক্রম ডায়াগ্রামস, ডায়াগ্রাম ডায়াগ্রাম ইত্যাদি। ইউএমএল সংস্করণ ২। ২4 টি চৌদ্দ ডায়াগ্রাম রয়েছে যার মধ্যে সাতটি স্ট্রাকচারাল ভিউ প্রতিনিধিত্বের জন্য ডায়াগ্রাম এবং আচরণগত দৃষ্টিভঙ্গির প্রতিনিধিত্বকারী সাতটি। সাতটি আচরণগত ডায়াগ্রামের মধ্যে, চারটি ডায়াগ্রামগুলি সিস্টেমের সাথে মিথস্ক্রিয়া প্রতিনিধিত্ব করতে ব্যবহার করা যেতে পারে। যেমন আইবিএম রেশনাল রোজ হিসাবে ইউএমএল মডেলিং জন্য ব্যবহার করা যেতে পারে যে সরঞ্জাম আছে।
ডাটা ফ্লো ডায়াগ্রাম (ডিএফডি) এবং ইউএমএল এর মধ্যে পার্থক্য কি?
একটি ডিএফডি একটি গ্রাফিক্যাল উপস্থাপনা যা একটি সিস্টেমের মাধ্যমে তথ্য প্রবাহিত করে, যখন ইউএমএল একটি অবজেক্ট ভিত্তিক সফটওয়্যার ডিজাইন ব্যবহৃত মডেলিং ভাষা।ইউএমএল একটি ডায়াগ্রাম শ্রেণি নির্দিষ্ট করে যা গঠন এবং একটি সফ্টওয়্যার সিস্টেমের আচরণ মডেল ব্যবহার করা যেতে পারে। অতএব ইউএমএল ডায়াগ্রামগুলি যখন মিলিত হয় কেবলমাত্র ডিএফডি ব্যবহার করার চেয়ে একটি সিস্টেমের বিস্তারিত বিবরণ প্রদর্শন করে। ডিএফডি পদ্ধতিটি আসলে কীভাবে কাজ করে তা বোঝার জন্য একটি ভাল শুরুর বিন্দু প্রদান করে কিন্তু সিস্টেমটি বিকাশ করার সময়, ইউএমএল ডায়াগ্রাম যেমন ক্লাস ডায়াগ্রাম, স্ট্রাকচার ডায়াগ্রাম প্রভৃতি ইত্যাদি খুব দরকারী।