বাড়ি উন্নয়ন ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ (ইউএমএল) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ (ইউএমএল) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ (ইউএমএল) এর অর্থ কী?

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

টেকোপিডিয়া ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ (ইউএমএল) ব্যাখ্যা করে

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


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

  • প্রোগ্রামিং ভাষার বিবৃতি
  • অভিনেতা: কোনও ব্যবহারকারী বা বিষয়টির সাথে ইন্টারঅ্যাক্ট করে অন্য কোনও সিস্টেমের দ্বারা অভিনয় করা ভূমিকা নির্দিষ্ট করে।
  • ক্রিয়াকলাপ: এগুলি এমন কাজগুলি যা কোনও অপারেশন চুক্তি সম্পাদনের জন্য অবশ্যই হওয়া উচিত। এগুলি ক্রিয়াকলাপের চিত্রগুলিতে প্রতিনিধিত্ব করা হয়।
  • ব্যবসায়িক প্রক্রিয়া: গ্রাহকদের জন্য একটি নির্দিষ্ট পরিষেবা উত্পাদনকারী কাজের সংকলনকে অন্তর্ভুক্ত করে এবং ক্রিয়াকলাপের ক্রম হিসাবে ফ্লোচার্ট দিয়ে ভিজ্যুয়ালাইজ করা হয়।
  • লজিকাল এবং পুনরায় ব্যবহারযোগ্য সফ্টওয়্যার উপাদান

ইউএমএল চিত্রগুলি দুটি বিভাগে বিভক্ত করা যেতে পারে। প্রথম ধরণের কাঠামোগত তথ্য উপস্থাপন করে ছয়টি চিত্র চিত্র অন্তর্ভুক্ত। দ্বিতীয়টিতে সাতটি সাধারণ ধরণের আচরণের প্রতিনিধিত্ব করা হয়। স্ট্রাকচার ডায়াগ্রামগুলি সফ্টওয়্যার সিস্টেমগুলির আর্কিটেকচার ডকুমেন্টিংয়ে ব্যবহৃত হয় এবং এটি মডেলিংয়ের সাথে জড়িত। বিভিন্ন কাঠামোর ডায়াগ্রামগুলি হ'ল:

  • ক্লাস ডায়াগ্রাম: ক্লাসগুলির মধ্যে সিস্টেম ক্লাস, বৈশিষ্ট্য এবং সম্পর্ককে উপস্থাপন করে।
  • কম্পোনেন্ট ডায়াগ্রাম: উপস্থাপনাটি কীভাবে কোনও সফ্টওয়্যার সিস্টেমে উপাদানগুলির মধ্যে বিভক্ত হয় এবং উপাদানগুলির মধ্যে নির্ভরতা থাকে।
  • ডিপ্লোয়মেন্ট ডায়াগ্রাম: সিস্টেম প্রয়োগে ব্যবহৃত হার্ডওয়্যার বর্ণনা করে।
  • যৌগিক কাঠামো ডায়াগ্রাম: শ্রেণীর অভ্যন্তরীণ কাঠামো বর্ণনা করে।
  • অবজেক্ট ডায়াগ্রাম: মডেলড সিস্টেমের কাঠামোর সম্পূর্ণ বা আংশিক দৃশ্যের প্রতিনিধিত্ব করে।
  • প্যাকেজ ডায়াগ্রাম: একটি সিস্টেমকে লজিক্যাল গ্রুপিং এবং গ্রুপিংয়ের মধ্যে নির্ভরতার মধ্যে বিভক্ত করার প্রতিনিধিত্ব করে।

আচরণ চিত্রগুলি সফ্টওয়্যার সিস্টেমের কার্যকারিতা উপস্থাপন করে এবং মডেলিংয়ের মাধ্যমে সিস্টেমে কী ঘটতে হবে তার উপর জোর দেয়। বিভিন্ন আচরণের চিত্রগুলি হ'ল:

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

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

ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ (ইউএমএল) কী? - টেকোপিডিয়া থেকে সংজ্ঞা