هر یك از قطعات نرم افزاری كه كل سیستم را می سازند، چگونه روی سخت افزارها توزیع می شوند.
گره: عنصری سخت افزاری و فیزیكی است كه در زمان اجرا وجود دارد. پروسسورها، دستگاه های جانبی و سخت افزارهایی نظیر چاپگر، نوار مغناطیسی و...
یك گره می تواند همانند كلاس دارای صفات و متد باشد.
قطعه: بخشی نرم افزاری، فیزیكی و قابل جایگزین است كه مجموعه ای از یك یا چند واسط را پیاده سازی می كند.
هر قطعه دارای نامی است كه آنرا از سایر قطعات متمایز می كند.
هر قطعه واسط های خاصی را پیاده سازی می كند.
قطعه خود می تواند دارای نمونه باشد.
واسطها همیشه یك رفتار را بیان می كنند و می توانند به شكل های مختلف پیادهسازی شوند.
قطعات می توانند همانند هر عنصر دیگرuml در بسته ها قرار گیرند و از پیچیدگی سیستم بكاهند.
روابط در قطعات: تعمیم، انجمنی، وابستگی
واسطها مجموعه ای از اعمال هستند كه خدمتی از یك كلاس یا قطعه را مشخص می كنند.
دو قطعه بدون استثناء به وسیلهی یك واسط به هم مرتبط می شوند.
در روش object-oriented مركزیت با نمودار كلاس است. نمودار كلاس انواع اشیاء درون سیستم و انواع مختلف ارتباطات ساختاری آنها را نمایش می دهد.
• كلاس ها
• روابط بین كلاس ها
• صفات (Attributes)
• اعمال (Operations)
Visibility name [multiplicity]: type = initial-value
1.رابطهی انجمنی (Association)
• رابطهی تجمع (Aggregation)
• رابطهی تركیب (Composition)
2.رابطهی وابستگی (Dependency)
3.رابطهی تعمیم (Generalization)
• یك حالت خاص از رابطهی انجمنی است.
• زمانی كه بخواهیم نشان دهیم كه اجتماع چند شی، یك شیء كلان تر بوجود می آورد؛ از این نوع رابطه استفاده میكنیم.
• در صورت از بین رفتن كلاس، كلاس های جزء از بین نمی روند.
• ارتباط كلاس های دیگر با كلاس جزء می تواند بدون ارتباط و دخالت كلاس كل برقرار شود.
• علاوه بر مفهوم كلی رابطه تجمع كه از اجتماع چند شیء یك شیء كلی تر تشكیل می شود، بیانگر آن است كه با از بین رفتن شیء كلی تر كلیه اشیاء جزئی اش نیز از بین می رود.
• هر كلاس كه بخواهد با كلاس های جزء از یك كلاس كل ارتباط برقرار كند، بدون واسطه و دخالت كلاس كل این امر امكان پذیر نیست.
بیان كننده نوعی وابستگی بین دو كلاس است.
برای خلاصه سازی در بیان صفات و اعمال استفاده می شود و دارای خواص توارث و جایگزینی است.
• توارث: كلاسهای تخصیص همه صفات، اعمال و ارتباطات كلاس تعمیم را به ارث می برند و می توانند دارای صفات، اعمال و ارتباطات خاص خود باشند.
• جایگزینی: هر كلاس یا شیء تخصیص می تواند در هر جا كه كلاس یا شیء تعمیم وجود دارد، بجای آن بنشیند.