دانلود پاورپوینت معرفی زبان مدلسازی UML با فرمت ppt ودر 19 اسلاید قابل ویرایش
قسمتی از متن پاورپوینت معرفی زبان مدلسازی UML
معرفی RUP
§UML اواسط دهه 90 توسط شرکت Rational ارائه گردید و در سال 1997 توسط OMG پذیرفته شد.
چند تعریف
Object: موجودیت یا شی ئ یکی از فقرات زیر از نظر قوه ادراک بشر است:
یک شی ئ ملموس یا مرئی، چیزی که می تواند شعور شود، چیزی که مورد فعل یا فکر قرار می گیرد. ( Booch)
Class: توصیفی از یک یا چند موجودیت که مجموعه صفات و متدهای یکسان دارند.
Instance: مورد یا نمونه عبارتست از هر یک از موجودیتهای متعلق به یک کلاس
Attribute: نوعی داده است که به ازائ هر یک از نمونه های یک کلاس مقدار خاص خود را دارد.
Method: رفتار خاصی که موجودیت موظف به انجام است.
پاورپوینت معرفی زبان مدلسازی UML
روابط
Inheritance: توارث، رابطه بین دو کلاس که این امکان را فراهم می کند که تعریف یا پیاده سازی یک کلاس بر مبنای کلاسهای دیگر انجام شود
Aggregation: تجمع، رابطه ای بین موجودیتها که در آن کلاس کل با کلاس جزئ متناظر می شود.
Association: رابطه انجمنی، رابطه بین دو یا چند کلاس که مدلی از قلمرو مساله است که تناظرهایی بین یک موجودیت و موجودیتهای دیگر برای انجام وظائفش با آنها نیاز دارد، را نشان می دهد.
Encapsulation: مخفی سازی اطلاعات یا لفاف بندی، فرایند مخفی سازی قسمتی از جزئیات یک موجودیت که به فهماندن خصوصیات اصلی آن کمکی نمی کند.
Abstraction: تجرید، یک تجرید خصوصیات اصلی یک موجودیت را که آنرا از تمام موجودیت های دیگر متمایز می کند نشان می دهد. ( Booch)
Polymorphism: چندریختی، مفهومی در تئوری انواع که در آن یک اسم می تواند نشان دهنده موجودیتهای کلاسهای مختلفی باشد که بواسطه یک فوق کلاس مشترک با هم مرتبط می شوند.
پاورپوینت معرفی زبان مدلسازی UML
نمودارها
§UML برای مدل کردن سه جنبه ساختاری، رفتاری، معماری نرم افزار دارای نمودار است.
§ساختاری: نمودار کلاس
§رفتاری: نمودار مورد کاربرد، نمودار فعالیت، نمودار حالت، نمودارهای تعامل
§معماری: نمودار مولفه، نمودار استقرار
مورد کاربرد
§مشخص کننده رفتاری از سیستم یا زیر سیستم یا هر عنصر واجد رفتار است و مجموعه ای است از توالی ها عملیاتی (بهمراه شق های مختلف این توالی ها) که سستم جهت در اختیار قراردادن یک نتیجه ملموس مورد نظر کاربر (کنشگر) انجام می دهد.
§تعریف دیگر: یک مورد کاربرد مجموعه ای از سناریوهاست که برای یک هدف مشترک کنار هم قرار گرفته اند.
§سناریو: توالی تعدادی تعامل بین کاربر و سیستم
مورد کاربرد
§کنشگر: نقش یا مجموعه ای از نقش ها که معرف کاربر خاصی از سیستم است
دیدگاه خود را ثبت کنید