تعداد صفحات : 64 صفحه شی و شی گرایی
چرا از شی گرائی استفاده می کنیم؟
تاریخچه
UML چیست ؟
مدلسازی
چرا مدلسازی می کنیم؟
سیستم های نرم افزاری و متدولوژی
مصنوعات (deliverable) تولید شده درهر فاز پروژه
متدلوژی آبشاری (متد ساخت یافته)
متدلوژی موازی (متد ساخت یافته)
متدلوژی حلزونی (متد ساخت یافته)
مفاهیم متد شی گرا
Class & Object
میراثInheritance
سناریو (Scenario)
تجریدAbstraction
چند شکلیPolymorphism
پنهان سازی Encapsulation
نمونه سازی (Instantiation)
مسئولیت (Responsibility)
تناظر یا ارتباط Associations
تجمع Aggregation
ابزارهای موجود برای طراحی شی گرا
چرا Rational؟
نسخه های مختلف نرم افزار Rose
معرفی محیط رشنال رز
عناصر اصلی رشنال رز عبارتند از
معرفی نماهای رشنال رز
چهار دید متفاوت در طراحی نرم افزار
نمای مورد استفاده ی سیستم (usecase view)
نمای منطقی سیستم (logical view)
نمای اجزای سیستم(component view)
نمای پیاده سازی سیستم (deployment view)
معرفی دیاگرام های رشنال رز
دیاگرام موردهای استفاده (usecase diagram)
usecase diagram
Diagram Toolbar
usecase diagram
انواع ارتباطات
usecase specification
دیاگرام کلاس ها (class diagram)
ابزارهاو مشخصات کلاس
class diagram
دیاگرام توالی (Sequence Diagram)
دیاگرام همکاری (Collaboration Diagram)
دیاگرام همکاری در Rational Rose
دیاگرام (Statechart Diagram) حالت
دیاگرام حالت در Rational Rose
دیاگرام فعالیت(Activity Diagram)
اجزای دیاگرام فعالیت
سه گونه مختلف اجزاء
دیاگرام توسعه (Deployment Diagram)
|