Metadata modeling
মেটাডেটা মডেলিং হল এক ধরনের মেটামডেলিং যা সফ্টওয়্যার ইঞ্জিনিয়ারিং এবং সিস্টেম ইঞ্জিনিয়ারিংয়ে কিছু পূর্বনির্ধারিত শ্রেণীর সমস্যার জন্য প্রযোজ্য এবং দরকারী মডেলগুলির বিশ্লেষণ এবং নির্মাণের জন্য ব্যবহৃত হয়। মেটা-মডেলিং হল ফ্রেম, নিয়ম, সীমাবদ্ধতা, মডেল এবং তত্ত্বগুলির বিশ্লেষণ, নির্মাণ এবং বিকাশ যা একটি পূর্বনির্ধারিত শ্রেণীর সমস্যার মডেলিংয়ের জন্য প্রযোজ্য এবং দরকারী। রেখাচিত্রের মেটা-ডেটা দিকটি একটি ধারণা রেখাচিত্র নিয়ে গঠিত। এটি মূলত বুচ, রামবাগ এবং জ্যাকবসন (1999)-এ বর্ণিত একটি সমন্বিত শ্রেণী চিত্র। গুরুত্বপূর্ণ ধারণাগুলি হল ধারণা, সাধারণীকরণ, সংযোগ, বহুগুণ এবং সমষ্টি। মেটাডেটা মডেলিং ধারণাগুলি প্রথমত, একটি ধারণা একটি ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ (ইউ. এম. এল) ক্লাসের একটি সহজ সংস্করণ। শ্রেণী সংজ্ঞাটি একটি ধারণাকে সংজ্ঞায়িত করার জন্য গ্রহণ করা হয়, যথাঃ বস্তুর একটি সেট যা একই বৈশিষ্ট্য, ক্রিয়া, সম্পর্ক এবং শব্দার্থবিদ্যা ভাগ করে নেয়। নিম্নলিখিত ধারণার প্রকারগুলি নির্দিষ্ট করা হয়েছেঃ স্ট্যান্ডার্ড কনসেপ্টঃ এমন একটি ধারণা যাতে আর কোনও (উপ) ধারণা নেই। একটি আদর্শ ধারণা একটি আয়তক্ষেত্র দিয়ে দৃশ্যমান করা হয়। কম্প্লেক্স কনসেপ্টঃ একটি ধারণা যা (উপ) ধারণাগুলির একটি সংগ্রহ নিয়ে গঠিত। জটিল ধারণাগুলি বিভক্ত করা হয়েছেঃ উন্মুক্ত ধারণাঃ একটি জটিল ধারণা যার (উপ) ধারণাগুলি প্রসারিত হয়। একটি খোলা ধারণা একে অপরের উপরে দুটি সাদা আয়তক্ষেত্র সহ দৃশ্যমান হয়। (সংশোধনঃ একটি খোলা ধারণা 2টি সাদা আয়তক্ষেত্রের সাথে দৃশ্যমান, অন্যটির উপর 1টি আচ্ছাদিত, ডানদিকে অফসেট, আয়তক্ষেত্রের 3টি কোণ দৃশ্যমান।) ঘনিষ্ঠ ধারণাঃ একটি জটিল ধারণা যার (উপ) ধারণাগুলি প্রসারিত হয় না কারণ এটি নির্দিষ্ট প্রসঙ্গে প্রাসঙ্গিক নয়। একটি কালো আয়তক্ষেত্রের উপরে একটি সাদা আয়তক্ষেত্র দ্বারা একটি বদ্ধ ধারণা দৃশ্যমান হয়। চিত্র 1-এ মডেলিং কৌশলে ব্যবহৃত তিনটি ধারণার ধরন চিত্রিত করা হয়েছে। ধারণাগুলি সর্বদা মূলধন করা হয়, কেবল চিত্রের মধ্যেই নয়, তবে চিত্রের বাইরে তাদের উল্লেখ করার সময়ও। চিত্র 2-এ তিনটি ধারণার প্রকারেরই উদাহরণ দেওয়া হয়েছে। ইউনিফাইড প্রসেসে প্রয়োজনীয় কর্মপ্রবাহের প্রক্রিয়া-ডেটা চিত্রের অংশটি চিত্রিত করা হয়েছে। ইউজ কেস মডেল একটি উন্মুক্ত ধারণা এবং এক বা একাধিক অ্যাক্টর এবং এক বা একাধিক ইউজ কেস নিয়ে গঠিত। অ্যাক্টর একটি আদর্শ ধারণা, এতে আর কোনও উপ-ধারণা নেই। ইউজ কেস অবশ্য একটি বদ্ধ ধারণা। একটি ইউজ কেস একটি বিবরণ, ঘটনাগুলির প্রবাহ, শর্ত, বিশেষ প্রয়োজনীয়তা ইত্যাদি নিয়ে গঠিত। কারণ এই ক্ষেত্রে সেই তথ্য প্রকাশ করা অপ্রয়োজনীয়, ইউজ কেস একটি বদ্ধ ধারণার সাথে চিত্রিত করা হয়েছে। সাধারণীকরণ সাধারণীকরণ একটি সাধারণ ধারণা এবং আরও নির্দিষ্ট ধারণার মধ্যে সম্পর্ক প্রকাশ করার একটি উপায়। এছাড়াও, প্রয়োজনে, চিহ্নিত ধারণাগুলির গোষ্ঠীগুলি ওভারল্যাপিং বা বিচ্ছিন্ন, সম্পূর্ণ বা অসম্পূর্ণ কিনা তা নির্দেশ করতে পারে। সাধারণীকরণ একটি খোলা তীরের মাথা সহ একটি শক্ত তীর দ্বারা দৃশ্যমান হয়, যা পিতামাতার দিকে নির্দেশ করে, যেমন চিত্র 3-এ চিত্রিত করা হয়েছে। চিত্র 4-এ পূর্ববর্তী অনুচ্ছেদে বর্ণিত বিভিন্ন ধারণার মধ্যে সম্পর্ক দেখিয়ে সাধারণীকরণের উদাহরণ দেওয়া হয়েছে। স্ট্যান্ডার্ড কনসেপ্ট এবং কম্প্লেক্স কনসেপ্ট উভয়ই একটি নির্দিষ্ট ধরনের কনসেপ্ট। পরবর্তীকালে, একটি কম্প্লেক্স কনসেপ্টকে একটি ওপেন কনসেপ্ট এবং একটি ক্লোজড কনসেপ্ট হিসাবে নির্দিষ্ট করা যেতে পারে। একটি সমিতি হল একটি কাঠামোগত সম্পর্ক যা নির্দিষ্ট করে যে কীভাবে ধারণাগুলি অন্যটির সাথে সংযুক্ত। এটি দুটি ধারণা (বাইনারি অ্যাসোসিয়েশন) বা দুটির বেশি ধারণাকে (এন-আরি অ্যাসোসিয়েশন) সংযুক্ত করতে পারে। একটি সমিতি একটি অনির্দিষ্ট কঠিন রেখা দিয়ে প্রতিনিধিত্ব করা হয়। সংগঠনটিকে একটি অর্থ দেওয়ার জন্য, একটি নাম এবং নামের দিকনির্দেশনা প্রদান করা যেতে পারে। নামটি একটি সক্রিয় ক্রিয়া আকারে থাকে এবং নামের দিকটি একটি ত্রিভুজ দ্বারা প্রতিনিধিত্ব করা হয় যা একজনকে যে দিকে পড়তে হবে সেই দিকে নির্দেশ করে। একটি নাম এবং নাম নির্দেশের সঙ্গে সম্পর্ক চিত্র 5-এ চিত্রিত করা হয়েছে। চিত্র 6 (অপসারিত)-এ সংযোগের একটি উদাহরণ চিত্রিত করা হয়েছে। উদাহরণটি হল একীভূত প্রক্রিয়ার প্রয়োজনীয়তা বিশ্লেষণের প্রক্রিয়া-তথ্য চিত্রের একটি অংশ। যেহেতু উভয় ধারণাই আর প্রসারিত হয়নি, যদিও বেশ কয়েকটি উপ-ধারণা বিদ্যমান, ধারণাগুলি বদ্ধ ধারণা হিসাবে চিত্রিত করা হয়েছে। চিত্রটিতে লেখা আছে "সার্ভে ডিস্ক্রিপশন বর্ণনা করে ইউজ কেস মডেল"। নাম এবং নামের দিকনির্দেশনা ব্যতীত, একটি সমিতির আরও বেশি বৈশিষ্ট্য থাকতে পারে। একটি নির্দিষ্ট ধারণার কতগুলি বস্তু একটি সংযোগের উদাহরণ জুড়ে সংযুক্ত করা যেতে পারে তা বহুগুণের সাথে বলা যেতে পারে। নিম্নলিখিত অভিব্যক্তিগুলি ব্যবহার করে বহুগুণকে কল্পনা করা হয়ঃ (1) ঠিক একটির জন্য, (0.1) এক বা শূন্যের জন্য, (0. *) শূন্য বা তার বেশি, (1. *) এক বা তার বেশি, বা উদাহরণস্বরূপ (5) একটি সঠিক সংখ্যার জন্য। চিত্র 7-এ বহুত্বের সঙ্গে সম্পর্ক চিত্রিত করা হয়েছে। চিত্র 8-এ বহুত্বের একটি উদাহরণ দেওয়া হয়েছে। এটি চিত্র 6-এর মতো একই উদাহরণ, শুধুমাত্র বহুগুণ মান যোগ করা হয়েছে। চিত্রটিতে লেখা আছে 'ঠিক একটি সমীক্ষা বর্ণনা ঠিক একটি ব্যবহার কেস মডেল বর্ণনা করে'। এর থেকে বোঝা যায় যে একটি সমীক্ষা বর্ণনা শূন্য বা একাধিক ব্যবহার কেস মডেল বর্ণনা করতে পারে না এবং একটি ব্যবহার কেস মডেল শূন্য বা একাধিক সমীক্ষা বর্ণনা দ্বারা বর্ণনা করা যায় না। একত্রীকরণ একটি বিশেষ ধরনের সমিতি হল একত্রীকরণ। সমষ্টি একটি ধারণার (সামগ্রিকভাবে) মধ্যে সম্পর্কের প্রতিনিধিত্ব করে যা অন্যান্য ধারণাগুলি (অংশ হিসাবে) ধারণ করে। এটিকে 'হ্যাজ-এ' সম্পর্ক হিসাবেও বর্ণনা করা যেতে পারে। চিত্র 9-এ ওপেন কনসেপ্ট এবং স্ট্যান্ডার্ড কনসেপ্টের মধ্যে একটি সমষ্টিগত সম্পর্ক চিত্রিত করা হয়েছে। একটি ওপেন কনসেপ্ট এক বা একাধিক স্ট্যান্ডার্ড কনসেপ্ট নিয়ে গঠিত এবং একটি স্ট্যান্ডার্ড কনসেপ্ট শূন্য বা একাধিক ওপেন কনসেপ্টের অংশ। চিত্র 10-এ ইউ. এম. এল-ভিত্তিক ওয়েব ইঞ্জিনিয়ারিং-এ প্রয়োজনীয় ক্যাপচার ওয়ার্কফ্লো-এর একটি অংশ দ্বারা একত্রীকরণের উদাহরণ দেওয়া হয়েছে। একটি ইউজ কেস মডেল এক বা একাধিক অ্যাক্টর এবং ইউজ কেস নিয়ে গঠিত। বৈশিষ্ট্য কখনও কখনও ধারণাগুলিকে বৈশিষ্ট্য বরাদ্দ করার জন্য প্রয়োজনীয়তা বিদ্যমান থাকে। বৈশিষ্ট্যগুলি ধারণার নামে ছোট অক্ষরে লেখা হয়, যেমন চিত্র 11-এ চিত্রিত করা হয়েছে। চিত্র 12-এ বৈশিষ্ট্যযুক্ত একটি ধারণার একটি উদাহরণ দৃশ্যমান করা হয়েছে। বৈশিষ্ট্য ধারণার যথাক্রমে চারটি বৈশিষ্ট্য রয়েছেঃ অগ্রাধিকার, প্রকার, ঝুঁকি এবং মর্যাদা। টেবিল 1-এ উপস্থাপিত একটি তালিকার জন্য প্রতিটি ধারণার একটি যথাযথ সংজ্ঞা প্রয়োজন যা একটি আদর্শ শব্দকোষ থেকে অনুলিপি করা হয়। পাঠ্যের সমস্ত কনসেপ্ট নামগুলি বড় হাতের অক্ষর সহ। সারণি 1: ধারণার সংজ্ঞা তালিকা {। শ্রেণী = "উইকিটেবল"।-bgcolor = "#ccccff" |Concept |Definition।-|CONCEPT A |This হল CONCEPT A-এর একটি সংজ্ঞা।-|CONCEPT B |This হল CONCEPT B-এর একটি সংজ্ঞা।-। আরও দেখুন মেটাডেটা মেটাডেটা স্ট্যান্ডার্ড মেটামডেলিং ইউএমএল রেফারেন্স গ্রেডি বুচ, জেমস রামবাগ এবং ইভার জ্যাকবসন (1999)। ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ ইউজার গাইড। রেডউড সিটি, সিএঃ অ্যাডিসন ওয়েসলি লংম্যান পাবলিশিং কোং, ইনক. এম. সাইকি (2003)। তথ্য ব্যবস্থা উন্নয়ন পদ্ধতিতে মেট্রিক্স অন্তর্ভুক্ত করাঃ পদ্ধতি প্রকৌশল কৌশলের একটি প্রয়োগ। সিএআইএসই 2003,374-389। আই. উইয়ার্ড, জে. ভ্যান ডি, সোয়ার, জে. ভার্সেনডাল এবং সাজাক ব্রিংককেম্পার (2005)। পরিস্থিতিগত প্রয়োজনীয়তা ওয়েব বিষয়বস্তু ব্যবস্থাপনা বাস্তবায়নের প্রকৌশল। এস. আর. ই. পি. 2005। ইউনিফাইড মডেলিং ভাষা