مشخصات این فایل
عنوان:شی گرایی
فرمت فایل: powerpoint(قابل ویرایش)
تعداد اسلایدها:65
این پاورپوینت در مورد شی گرایی می باشد.
بخشی از تیترها به همراه مختصری از توضیحات پاورپوینت شی گرایی
تاریخچه :
مطرح شدن دیدگاه شی گرایی (Object Oriented) از اواسط دهه 1970 تا اواخر دهه 1980.
افزایش تعداد متدولوژی ها در طول 5 سال یعنی 1989 تا 1994.
دوران جنگ متدولوژی ها : تکثر متدولوژی ها و زبانهای شی گرایی و رقابت بین آن ها
از جمله متدولوژی های پرکاربرد : Booch، OOSE، OMT، Fusion، Coad-Yourdan، Shlayer-Mellor و غیره.
مشکلات حاصل از فراوانی و اشباع متدولوژی ها و روش های شی گرایی و نیز نبودن یک زبان مدلسازی استاندارد :
پیامد 1 :کاربران خسته !
پیامد 2 :کاربران زده شده از دنیای شی گرایی !
پیامد 3 : عدم وجود یک زبان استاندارد، برای فروشندگان محصولات نرم افزاری !
...(ادامه دارد)
UML چیست ؟
UML : زبانی استاندارد به منظور مشخص نمودن، پیش بینی، ایجاد و مستندسازی تولیدات نرم افزاری. مجموعه ای است از بهترین امکانات مهندسی به منظور استفاده در مدلسازی سیستم های بزرگ .
UML یک متدولوژی برای ساخت نرم افزار است.
UML یک ابزار ویژوال بوده که از انواع متفاوتی از نمودارها استفاده می کند و هریک از نمودارهای آن امکان مشاهده یک سیستم نرم افزاری را از دیدگاههای متفاوت و با توجه به درجات متفاوت تجرید ( Abstraction ) در اختیار پیاده کنندگان قرار می دهد.
...(ادامه دارد)
عناصر اصلی رشنال رز عبارتند از:
Standard toolbar: برای تمام دیاگرام ها مشترک است و در قسمت بالای پنجره واقع است.
Diagram toolbar: که وابسته به پنجره ی دیاگرام فعال است و در سمت چپ پنجره ی دیاگرام واقع است.
Browser: به شما اجازه می دهد تا بصورت یک ساختار درختی دیاگرام های موجود و عناصر مدلهایتان را مشاهده کنید.
Diagram window: ساخت و ویرایش دیاگرام ها در این قسمت صورت می پذیرد.
Documentation window: به شما اجازه می دهد تا به مدلهایتان مستندات لازم را نیز اضافه نمایید .
می توانید مستنداتتان را در این قسمت یا در قسمت specification ویرایش نمایید.
...(ادامه دارد)
دیاگرام کلاس ها (class diagram) :
این دیاگرام به شما کمک می کند تا نمای ساختاری سیستم تان را بصورت بصری (visual) در آورید.
جزییات هر کلاس و ارتباطات بین آنها را نشان می دهد.
پایه و اساس دیاگرامهای اجزا و پیاده سازی می باشد.
متفاوت زیر سروکار داریم: stereotype در یک دیاگرام کلاس با کلاسهای با سه نوع
boundary - : اجزای لازم برای برقراری ارتباط سیستم با یک بازیگر را در خود دارند .
control - : این کلاسها معمولا اشیا دیگر ورفتارهای تعبیه شده در یک usecase را کنترل می کنند.
entity - : این کلاسها اطلاعاتی را که باید توسط سیستم ذخیره گردند را د ر خود نگهداری می کنند .
...(ادامه دارد)
بخشی از فهرست مطالب پاورپوینت شی گرایی
شی و شی گرایی
چرا از شی گرائی استفاده می کنیم؟
تاریخچه
UML چیست؟
مدلسازی :
چرا مدلسازی می کنیم؟
سیستم های نرم افزاری و متدولوژی
روند کار در متد شی گرا
آنالیز شی گرا (OOA)
طراحی شی گرا (OOD)
مصنوعات (deliverable) تولید شده درهر فاز پروژه :
متدلوژی آبشاری (متد ساخت یافته) :
متدلوژی موازی (متد ساخت یافته) :
متدلوژی حلزونی (متد ساخت یافته) :
مفاهیم متد شی گرا
چرا Rational ؟
معرفی محیط رشنال رز :
...(ادامه دارد)
دانلود پاورپوینت شی گرایی