فایل های مشابه شاید از این ها هم خوشتان بیاید !!!!
توضیحات محصول دانلود پاورپوینت آشنائي با اصول شيگرائي و درك نقش اصول شيگرائي در كنترل پيچيدگي (کد13200)
دانلود پاورپوینت آشنائی با اصول شیگرائی و درک نقش اصول شیگرائی در کنترل پیچیدگی
\nمعرفی اصول شی گرائی برای مقابله با پیچیدگی نرمافزار
\n\n عنوان های پاورپوینت :
\n\nآشنائی با اصول شیگرائی و درک نقش اصول شیگرائی در کنترل پیچیدگی
\nاهداف جلسه
\nفهرست مطالب
\nنرمافزار در روزهای اولیه
\nنرمافزار در عصر حاضر
\nروشهای طراحی
\nاصول شیگرایی
\nتجرید (Abstraction)
\nانواع تجرید
\nویژگیهای تجرید
\nمحصورسازی (Encapsulation)
\nنقش محصورسازی در کنترل پیچیدگی
\nمحصورسازی – قاعده باز و بسته
\nمحصورسازی - ویژگیها
\nواحدبندی (Modularity)
\nنقش واحدبندی در کنترل پیچیدگی
\nواحدبندی - ویژگیها
\nسلسله مراتب (Hierarchy)
\nمزایای مدل شی
\n\n \n\n \n\n
\n\nقسمت ها و تکه های اتفاقی از فایل\n\n \n\nمحصورسازی - ویژگیها\n\nارتباط بین اشیاء تنها از راه واسطها باشد\n\nتجرید مکانیزم تعیین جزئیاتی است که باید پنهان شود، است، اما محصورسازی، فرآیند پنهانسازی جزئیات و کنترل دسترسی به آن خواهد بود.\n\nمحصورسازی یک مفهوم نسبی است\n\nواحدبندی (Modularity)\n\nسیستم واحدبندی شده\n\nبه مجموعهای از ماژولهای (واحدها) منسجم و معنیدار که وابستگی بین آنها حداقل است تجزیه شده باشد\n\nماژولها\n\nمجموعهای از عناصر با ارتباطات و وابستگی بالا\n\nفایلها در C و C++\n\nمدارات مجتمع در سختافزار\n\nمولفهها (Components) در استانداردهای COM ، Java Beans و .NET\n\nسرویسهای وب در اینترنت (web Service)\n\nواحدبندی (ادامه)\n\n انسجام (Cohesion)\n\nدرجه ارتباط عملکردهای عناصر داخلی یک ماژول\n\nوابستگی (Coupling)\n\nدرجه ارتباط ماژولهای گوناگون با یکدیگر\n\nواحدبندی (ادامه)\n\nنقش واحدبندی در کنترل پیچیدگی\n\nشکستن مساله به اجزائی کوچکتر یکی از راههای کارا برای مقابله با پیچیدگی\n\nاگر مسئله P را به زیر مسئلههای P2، P1 و P3 تقسیم نماییم آنگاه\n\nC(P) > C(P1) + C(P2) + C(P3)\n\nE(P) > E(P1) + E(P2) + E(P3) \n\nتوجیه معادلات فوق \n\nهنگام شکستن P وابستگی بین P2، P1 و P3 نادیده گرفته میشود\n\nواحدبندی - ویژگیها\n\nاگر شرایط بیانشده در تعریف واحدبندی رعایت گردد آنگاه ماژولهای بدست آمده قابلیت استفاده مجدد بالایی خواهند داشت\n\nتعداد زیرمسالهها نباید زیاد یا کم باشد\n\nتعیین معیار شکستن یک مساله مهمترین عامل برای موفقیت استفاده از این ویژگی است\n\nواحدها باید ویژگیهای Building Blocks را داشته باشند\n\nاستقلال (Independent)\n\nواسطهای خوشتعریف (Well-defined Interfaces)\n\nسلسله مراتب (Hierarchy)\n\nعبارت از مرتب ساختن تجریدها در سطوح مختلف\n\nانواع سلسله مراتب\n\nساختار کلاس (IS-A)\n\nساختار شی (PART-OF)\n\nوراثت (Inheritance) یکی از معروفترین انواع رابطهIS-A \n\nسطوح تجرید متفاوت در سطوح مختلف سلسه مراتب نمایان میگردد\n\nنقش سلسله مراتب در کنترل پیچیدگی\n\nبا سازماندهی تجریدها در سلسله مراتب PART-OF و IS-A درک ما نسبت به سیستم افزایش مییابد\n\nاهمیت سلسله مراتب PART-OF: روابط موجود بین اشیاء و فعل و انفعالاتی که رخ می دهد را نمایان میسازد\n\nاهمیت سلسله مراتب IS-A: افزونگی موجود در سیستم را مدیریت مینماید (Economy of Expression)\n\nاستفاده از وراثت با محصورسازی تام تعارض دارد زیرا مستلزم دسترسی مستقیم کلاس فرزند به بعضی از اعمال و دادههای اختصاصی کلاس پدر است \n\nمزایای مدل شی\n\nهدف نهائی تکنولوژی OO انجام فرآیند تولید نرمافزار به صورت مشابه فرآیند تولید سختافزار (فرآیند استاندارد و سیستماتیک)\n\nقابلیت پشتیبانی از سیستمهای توزیع شده (اشیاء یا مولفهها روی سایتهای گوناگون توزیع میشوند)\n\nارائه مدل قویتری که پتانسیل مدیریت پیچیدگی کاربردهای امروزی را دارا باشد\n\nمزایای مدل شی (ادامه)\n\nکاهش هزینه تولید و نگهداشت نرمافزار بوسیله در نظر گرفتن اشیاء بعنوان واحد مجتمع پذیر تفکیک نشدنی\n\nافزایش مقیاسپذیری و قابلیت توسعه سیستمها بوسیله محصورسازی\n\nاستفاده مجدد بوسیله تکنولوژی مولفهها (COM، .NET، Java Beans) که بر مفاهیم مدل شی مبتنی است\n\n \n\n \n\n30 تا 70 درصد پروژه | پاورپوینت | سمینار | طرح های کارآفرینی و توجیهی | پایان-نامه | پی دی اف مقاله ( کتاب ) | نقشه | پلان طراحی | های آماده به صورت رایگان میباشد ( word | pdf | docx | doc )