نمودارهای UML
نمودارهای UML
UML2 داراي 13 نمودار رسمي مي باشد. در جدول زير مي توانيد انواع اين نمودارها را همراه با نسخه اي
از UML كه ارائه شده اند را ببينيد. علي رقم اينكه هر كدام از اين نمودارها بصورت مجزا قواعد و نمادهاي
مخصوص به خود را دارند ولي در اصل نمودارهاي UML قابليت انعطاف زيادي داشته و مي توان از انواع
نمادها و نمودارها در نمودارهاي ديگر استفاده كرد. استاندارد UML بيان مي كندكه از عناصر مخصوص به
يك نمودار تنها مي توان در آن نوع نمودار خاص استفاده كرد ولي اين يك قانون كلي نيست.
|
نمودار |
هدف نمودار |
نسخه |
|
Activity |
نمايش نحوه رفتار و رويه اجراي يك كار |
UML 1 |
|
Class |
نمايش كلاس ، مشخصات كلاس و روابط بين كلاسها |
UML 1 |
|
Communication |
تراكنشهاي بين آبجكتها را نمايش مي دهد و تأكيد آن بر ارتباط بين اشياء مي باشد |
UML 1 |
|
Component |
ساختار و نحوه ارتباط بين مؤلفه ها |
UML 1 |
|
Composite structure |
تجزيه ساختاري يك كلاس در حال اجرا |
New to UML 2 |
|
Deployment |
نحوه استقرار فيزيكي سيستم |
UML 1 |
|
Interaction overview |
تركيب نمودار فعاليت و نمودار توالي |
New to UML 2 |
|
Object |
مثالي براي نحوه پيكربندي نمونه ها |
Unofficially in UML 1 |
|
Package |
ساختار سلسله مراتبي نحوه كامپايل نرم افزار |
Unofficially in UML 1 |
|
Sequence |
تعامل بين اشياء ، تأكيد اين نمودار بر توالي انجام كارها است |
In UML 1 |
|
State machine |
چگونه رويدادها يك شيء را در طول دوره عمرش تغيير مي دهند |
In UML 1 |
|
Timing |
تعامل بين اشياء ، تأكيد اين نمودار بر زمان مي باشد |
New to UML 2 |
|
Use case |
نمايش نحوه تعامل كاربران با سيستم |
In UML 1 |
در واقع UML داراي مجموعه اي از نمودارها مي باشد و استانداردي را تهيه نموده است كه تحليل گر را
قادر مي سازد تا طرحي را ايجاد كند كه قابل درك براي مشتري ، برنامه نويس و همه افراد درگير فرآيند
توسعه سيستم باشد. هر كدام از نمودارهاي UML در زمان خود و براي شخص مورد نظر خود بيان كننده
يك ديد از سيستم مي باشند.