صفحهٔ منبع 11مدلهای ساختاری UML (UML Structural Models)
نمودارهای ساختاری UML عناصر یک سیستم را نمایش میدهند که مستقل از زماناند و مفاهیم سیستم و چگونگی ارتباط آنها با یکدیگر را منتقل میکنند. عناصر این نمودارها شبیه اسمها در زبان طبیعی هستند و روابطی که آنها را به هم متصل میکنند، روابط ساختاری یا معناییاند. برای نمونه، یک نمودار ساختاری از سامانه رزرو خودرو میتواند عناصری مانند خودرو (Car)، رزرو (Reservation)، گواهینامه رانندگی (Drivers License) و کارت اعتباری (Credit Card) و اتصالدهندههایی میان آنها داشته باشد. مدلسازان باتجربه در این نمودارها روابط با عناصر رفتاری را نیز نمایش میدهند.
UML هفت نوع نمودار ساختاری تعریف میکند.
انواع نمودار ساختاری
| نوع نمودار | جزئیات |
| Class | نمودارهای کلاس ساختار منطقی سیستم، کلاسها و اشیایی را که مدل را تشکیل میدهند ثبت میکنند و توضیح میدهند چه چیزهایی وجود دارند و چه صفات و رفتارهایی دارند. |
| Composite Structure | نمودارهای ساختار مرکب، همکاری داخلی کلاسها، رابطها و مؤلفهها و ویژگیهای آنها را برای توصیف یک قابلیت نشان میدهند. |
| Component | نمودارهای مؤلفه، بخشهای نرمافزار، کنترلکنندههای تعبیهشده و موارد مشابهِ تشکیلدهنده سیستم و همچنین سازماندهی و وابستگیهای آنها را نشان میدهند. |
| Deployment | نمودارهای استقرار نشان میدهند سیستم چگونه و در کجا مستقر میشود؛ یعنی معماری اجرای آن. |
| Object | نمودارهای شیء، نمونههای اشیای کلاسها و روابط آنها را در یک نقطه زمانی نشان میدهند. |
| Package | نمودارهای بسته، سازماندهی عناصر مدل در بستهها و وابستگیهای میان آنها را نمایش میدهند. |
| Profile | نمودارهای پروفایل، نمودارهایی هستند که در یک بسته «profile» ساخته میشوند تا عناصر، اتصالدهندهها و مؤلفههای UML را گسترش دهند. |
© Sparx Systems 2026 — صفحهٔ 11 از ۴۲۲ — ایجادشده با Enterprise Architect