مدل سازی وضعیت نرم افزاری سیستم
قطعه: بخشی نرم افزاری، فیزیكی و قابل جایگزین است كه مجموعه ای از یك یا چند واسط را پیاده سازی می كند.
هر قطعه دارای نامی است كه آنرا از سایر قطعات متمایز می كند.
هر قطعه واسط های خاصی را پیاده سازی می كند.
قطعه خود می تواند دارای نمونه باشد.
واسطها همیشه یك رفتار را بیان می كنند و می توانند به شكل های مختلف پیادهسازی شوند.
قطعات می توانند همانند هر عنصر دیگرuml در بسته ها قرار گیرند و از پیچیدگی سیستم بكاهند.
روابط در قطعات: تعمیم، انجمنی، وابستگی
واسطها مجموعه ای از اعمال هستند كه خدمتی از یك كلاس یا قطعه را مشخص می كنند.
دو قطعه بدون استثناء به وسیلهی یك واسط به هم مرتبط می شوند.
مثال: