50% تخفیف!

پاورپوینت “شی‌گرایی در مهندسی نرم‌افزار” ۴۸ اسلاید

قیمت اصلی تومان40,000 بود.قیمت فعلی تومان20,000 است.

توضیحات

شی‌گرایی در مهندسی

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

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

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

l  درک مزایای مدل شئ و کاربردهای آن

l  مقدمه

l  روشهای طراحی 

l  تجرید  Abstraction

l  محصور کردن  Encapsulation

l  واحدبندی  Modularity

l  سلسله مراتب  Hierarchy

l  مزایای مدل شئ و کاربردهای آن

 

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

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

 

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

– :Encapsulationمنظور از پنهان سازی یا مخفی سازی عناصر درونی یک کلاس و به تبع آن یک Object است.

– :Inheritanceارث بری به طور کلی روشی است برای بیان شباهت ها. این حالت در طراحی به عنوان یک رابطه Generalization  تعریف می گردد

-Polymorphismمنظور از چند شکلی، یک شیء خاص بودن و چند حالت مختلف داشتن می باشد