UML و كاربرد آن
در مدلسازی شیئگرای نرم افزار با استفاده ازUML چهرههایی مختلف یك سیستم با استفاده از دیاگرامهای مختلف نمایش داده میشوند ساختار پایدار سیستم از طریق دیاگرامهای كلاس واكنش بین قطعات مختلف مدل از طریق دیاگرامهای كنش مثل دیاگرامهای توالی و دیاگرانمهای همكاری نمایش داده میشود بنابراین یك مدل كامل شامل چندین دیاگرام از انواع مختلف میباشد بنابرای |
دسته بندی | شبکه های کامپیوتری |
فرمت فایل | doc |
حجم فایل | 30 کیلو بایت |
تعداد صفحات فایل | 65 |
در این مقاله آنالیز سازگاری بین دیاگرامهای گلاس و توالی با استفاده از گرافهای نوع ویژگی و تبدیلات آنها شرح داده شده است. اگر بخواهیم به طور صریح بگوییم دیاگرامهای كلاس به گرافهای نوع ویژگی كه به آنها گرافهای كلاس میگوییم تبدیل میگردند.همچنین چندتاییها به قیودی تبدیل میگردند كه به آنها قیود چندتایی میگوییم. دیاگرامهای توالی توسط یك گرامر گرافگونه نمایش داده میشوند كه به آنها گرامرهای گرافگونه كنش میگویم.
آنالیز سازگاری شامل موارد “ وجودی” ، “ آشكاری” و “ چند تایی” میگردد برای آنالیز سازگاری از تكنیكهای جبری موجود، برای گرامرهای گرافگونه استفاده شده است.
1ـ ممقدمه
برای ایجاد یك سیستم جدید واعمال تغییرات در یك سیستم موجود در ابتدا باید كاركرد آن سیستم تعیین گردد. درحقیقت ساختار ایستا و پویای سیستم باید كاملاً مشخص و مدلسازی گردد. بنابراین واجب است، عناصری برای نمایش ساختار داخلی، رفتار سیستم و كنش بین قطعات مختلف آن در نظر گرفته شوند. در صورتی كه از یك متد شیئگرا استفاده كنیم، در آنصورت UML برای نمایش و مدلسازی سیستم و قطعات آن انتخاب مناسبی است. UMLچند نوع مختلف دیاگرام را كه هر كدام سیستم را از زاویهای خاص نمایش میدهند،. تعریف میكند. هر دیاگرام یا ساختار ایستای سیستم، یا رفتار داخلی آن و یا كنش بین قطعات مختلف را نمایش میدهد. بنابراین مدل كامل سیستم شامل چندین دیاگرام از انواع مختلف میباشد. علاوه براینكه دیاگرامها از نظر املایی باید درست باشد و همچنین هر یك به تنهای سازگار باشند، دیاگرامهایی كه از یك نوع نیستند، نیز باید با هم سازگار باشند. برای آنالیز سازگاری دیاگرامهای كلاس و توالی از گرافهای نوع ویژگی و تبدیلات آنها استفاده شده است.