سامانه بازاریابی فایل های دانشجویی

جستجوی پیشرفته فایلهای علمی از سایت های مختلف

سامانه بازاریابی فایل های دانشجویی

جستجوی پیشرفته فایلهای علمی از سایت های مختلف

پاورپوینت موضوع شی گرایی مهندسی نرم افزار


 

نوع فایل : پاورپوینت ( Power Point ) قابل ویرایش

 

تعداد :48 اسلاید

 

بخشی :

 

l   اشنائی اصول شئ گرائی

 

l  درک نقش اصول شئ گرائی کنترل پیچیدگی    

 

    سیستمهای نرم افزاری

 

l  درک مزایای مدل شئ کاربردهای ان
l  مقدمه
l  روشهای طراحی 
l  تجرید  Abstraction
l  محصور کردن  Encapsulation
l  واحدبندی  Modularity
l  سلسله مراتب  Hierarchy
l  مزایای مدل شئ کاربردهای ان
l  نقش نرم افزار روزهای اولیه عصر کامپیوتر
l
§  نقش ثانویه تلقی می شد(Afterthought)

 

§  هزینه اساسی طراحی یک سیستم کامپیوتری ان سخت افزار بود

 

§  بیشتر نرم افزارها بوسیله یک نفر تولید می شدند

 

    فناوری شیء گرا منجر استفاده مجدد می شود استفاده مجدد (از مولفه برنامه) منجر توسعه سریعتر نرم افزارها برنامه هایی کیفیت بالاتر می شود. نگهدرای نرم افزارهای شیء گرا اسانتر است زیرا ساختار ان ذاتا فاقد پیوستگی است. این موضوع، هنگام اعمال تغییرات، اثرات جانبی کمتری وجود می اورد برای مهندس نرم افزار مشتری دردسر کمتری ایجاد می کند. علاوه، تطبیق دادن تغییر دادن اندازه سیستم شیء گرا اسانتر است

    (یعنی سیستم بزرگ را می توان مونتاژ کردن زیرسیستم قابل استفاده مجدد ایجاد کرد).

- تجرید: بطور کلی مفهوم مجرد سازی یا خلاصه سازی می باشد. این موضوع دو دیدگاه مورد بررسی قرار می گیرد. سطح کلاس منظور انتزاع صرفا نظر گرفتن خصوصیات یا متدهایی یک کلاس می باشد که حوزه مساله دارای ارزش خواهند بود سطح یک شیء نظر گرفتن خاصیت یا ویژگی است طراحی یک کلاس که اشیاء یا نمونه حاصل ان کلاس بطور منحصر فرد اختیار قرار گرفته مشخص باشند.

-  :Message Communicationارتباط پیامی، تنها راه ارتباط مابین اشیاء است. مانند ارسال یک مقدار یا یک پارامتر یک شیء شیء دیگر. حقیقت زمانی که شیءA پیامی را برای شی ءB  ارسال میکند. شی Bفرمان می دهد اجراء یک یا بیش یک متد، وضعیت خود، تغییری را حاصل کند.