Component diagram
ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ (ইউ. এম. এল)-এ, একটি কম্পোনেন্ট ডায়াগ্রাম দেখায় যে কীভাবে বড় কম্পোনেন্ট বা সফ্টওয়্যার সিস্টেম গঠনের জন্য উপাদানগুলি একসাথে তারযুক্ত করা হয়। এগুলি নির্বিচারে জটিল ব্যবস্থার কাঠামো ব্যাখ্যা করতে ব্যবহৃত হয়। একটি উপাদান রেখাচিত্র একটি সিস্টেমের প্রয়োজনীয় কার্যকারিতা গ্রহণযোগ্য কিনা তা যাচাই করার অনুমতি দেয়। এই চিত্রগুলি ব্যবস্থার বিকাশকারী এবং অংশীদারদের মধ্যে যোগাযোগের হাতিয়ার হিসাবেও ব্যবহৃত হয়। প্রোগ্রামার এবং ডেভেলপাররা বাস্তবায়নের জন্য একটি রোডম্যাপ আনুষ্ঠানিক করার জন্য চিত্রগুলি ব্যবহার করে, যা টাস্ক অ্যাসাইনমেন্ট বা প্রয়োজনীয় দক্ষতার উন্নতি সম্পর্কে আরও ভাল সিদ্ধান্ত নেওয়ার অনুমতি দেয়। লজিক্যাল সফ্টওয়্যার উপাদানগুলির দৃষ্টিভঙ্গি এবং সিস্টেমে তাদের সম্পর্কগুলি ব্যবহার করে সিস্টেম অ্যাডমিনিস্ট্রেটররা আগে থেকে পরিকল্পনা করার জন্য উপাদান চিত্রগুলি ব্যবহার করতে পারেন। ডায়াগ্রাম উপাদানগুলি উপাদান ডায়াগ্রাম একটি উপাদান স্বরলিপি উপাদান দেওয়া তথ্য প্রসারিত করে। নির্দিষ্ট উপাদান দ্বারা প্রদত্ত এবং প্রয়োজনীয় ইন্টারফেসগুলি চিত্রিত করার একটি উপায় হল উপাদানটির সাথে সংযুক্ত একটি আয়তক্ষেত্রাকার কামরার আকারে। ইন্টারফেসগুলি উপস্থাপন করার আরেকটি স্বীকৃত উপায় হল বল-এবং-সকেট গ্রাফিক কনভেনশন ব্যবহার করা। একটি উপাদান থেকে একটি ইন্টারফেসে প্রদত্ত নির্ভরতা একটি "ললিপপ" বা বল থেকে ইন্টারফেস ব্যবহার করে উপাদানটিতে একটি কঠিন রেখা দিয়ে চিত্রিত করা হয়, যা ইন্টারফেসের নামে লেবেলযুক্ত। একটি উপাদান থেকে একটি ইন্টারফেসে প্রয়োজনীয় ব্যবহারের নির্ভরতা একটি অর্ধ-বৃত্ত বা সকেট দ্বারা চিত্রিত করা হয়, যা ইন্টারফেসের নামে লেবেলযুক্ত, উপাদানটির সাথে একটি শক্ত রেখা দ্বারা সংযুক্ত যা এই ইন্টারফেসের প্রয়োজন। উত্তরাধিকারসূত্রে প্রাপ্ত ইন্টারফেসগুলি একটি ললিপপের সাথে দেখানো যেতে পারে, একটি ক্যারেট প্রতীক সহ নাম লেবেলের আগে। দুজনের মধ্যে নির্ভরতা ব্যাখ্যা করার জন্য, একটি সরল তীরের মাথা সহ একটি শক্ত রেখা ব্যবহার করুন যা সকেটকে ললিপপের সাথে যুক্ত করে। তথ্যসূত্র অফিসিয়াল লিঙ্ক ইউ. এম. এল সংস্করণ 2.5.1 ইউ. এম. এল 2-এ নির্দিষ্টকরণ উপাদান রেখাচিত্র 2 ইউ. এম. এল 2 উপাদান রেখাচিত্র নির্দেশিকা স্কট ডব্লিউ. অ্যাম্বলার ইউ. এম. এল 2 উপাদান রেখাচিত্র উপাদান-ভিত্তিক সফ্টওয়্যার ইঞ্জিনিয়ারিং ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ রেখাচিত্র