بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
اسلاید 2 :
برخی اجزای UML برای توصيف Runtime ، برخی برای Design/Build Time و برخی برای توصيف هر دو به کار ميروند.
اسلاید 3 :
Object (R)
Class (B/R)
Package (B)
Sub-system (B)
Layer (B)
Component (R)
Interface (B/R)
Process (R)
اسلاید 4 :
Stereotype : مکانيزمی جهت ايجاد المان های جديد از طريق افزودن semantic ، constraint يا property (هايي) به المانهای اصلی UML .
درون << >> يا با آيکون مخصوصی نشان داده ميشود.
مثال: Subsystem يک Stereotyped Package است که آيکون خاص خود را دارد.
اسلاید 5 :
Tagged Value : امکان افزودن ليستی از property ها به يک المان.
از ديد معماری نرم افزار، برای component ها، process ها، interface ها، thread ها، association ها، dependency ها و node ها مفيد است.
نام و مقدار آن درون {} نوشته ميشود.
اسلاید 6 :
برچسبی شامل مشخصه های اصلی يک View شامل
Title: Description of the view.
Type: Based on the viewpoint name.
Date: Last date updated.
Responsible: Person(s) responsible for creating the view.
اسلاید 7 :
توصيف component های زمان اجرا، ارتباطات، اينترفيس ها و پورت های آنها.
component در اينجا به معنای component instance (زمان اجرا) استفاده ميشود.
اين دياگرام کلاً مربوط به runtime است. برای Build/Design Time از دياگرام Subsystem استفاده ميکنيم.
اسلاید 8 :.
تمرکز Class diagram روی گروهی از المانهای مدل مانند کلاس ها، بسته ها، زيرسيستم ها، موجوديتهای ديتابيس يا table های آن است.
Subsystem Diagram گروهی از زيرسيستم ها و ارتباطات آنها را (از طريق اينترفيس ها) نشان ميدهد.
کلاس های مهم و سيستم های خارجی هم نمايش داده ميشوند.
اسلاید 9 :
Interaction diagram نمونه هايي از المان های مدل و پيام های تبادلی ميان آنها را نشان ميدهد.
به طور سنتی از Object استفاده ميشده اما نمونه المانهای ديگر هم قابل استفاده است.
در معماری، تمرکز بر Component ها و نمونه process ها حائز اهميت است.
اسلاید 10 :.
نمايش رفتار پويا (ديناميک) المان های سيستم است.
در معماری، برای نمايش حالت component ها، فرآيند ها و thread ها به کار ميرود.
برای کلاسهای اصلی سيستم هم قابل ارائه است.
جهت انجام تست در معماری کاربرد دارد.
مثال: حالات مختلف بخش هشدار در يک سيستم هشدار دهنده سخت افزاری.