حجم فایل : 818.1 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 36
بنام خدا معرفي اصول شي گرائي براي مقابله با پيچيدگي نرمافزار 3 اهداف جلسه آشنائي با اصول شيگرائي
درك نقش اصول شيگرائي در كنترل پيچيدگي
سيستمهاي نرمافزاري
درك مزاياي مدل شي و كاربردهاي آن 4 فهرست مطالب مقدمه
روشهاي طراحي
تجريد (Abstraction)
محصورسازي (Encapsulation)
واحدبندي (Modularity)
سلسه مراتب (Hierarchy)
مزاياي مدل شي و كاربردهاي آن 5 نرمافزار در روزهاي اوليه هزينه اساسي طراحي مربوط به سختافزار بود
نقش نرمافزار، نقش ثانويه تلقي ميشد (Afterthought)
بيشتر نرمافزارها بوسيله يك نفر توليد و توسعه ميشدند
فرآيند طراحي غالباً در ذهن برنامهنويس انجام ميشد
زبان رايج: زبان ماشين سپس اسمبلي ابداع شد
قابليت سختافزار بسيار محدود بود
برنامهها كوچك و ساده بودند
مستندسازي چنداني مورد نياز نبود 6 نرمافزار در عصر حاضر هزينه اساسي طراحي مربوط به نرمافزار است
نقش نرمافزار، نقشي بسيار اساسي است
بيشتر نرمافزارها بوسيله تيمهاي چند نفره توليد و توسعه ميشوند
فرآيند طراحي به صورت صريح و در خارج از ذهن برنامهنويس انجام ميشود
زبانهاي رايج: زبانهاي سطح بالا، ساختيافته، و شيگرا 7 نرمافزار در عصر حاضر (ادامه) سختافزارها سريعتر، ارزانتر و قابل اطمينانتر شدند
اقتصادي شدن فرآيند خودكار سازي بسياري از كاربردهاي صنعتي و تجاري
تقاضا براي نرمافزارهاي پيچيدهتر
درك اهميت مستندسازي سيستمها
احساس نياز به روشهاي تحليل و طراحي 8 روشهاي طراحي طراحي ساخت يافته (Structured Design)
طراحي مبتني بر دادهها (Data-Driven Design)
طراحي شيگرائي(Object-Oriented Design)
9 اصول شيگرايي شي گرائي محصورسازي تجريد سلسله مراتب واحد بندي 10 تجريد (Abstraction) فرآيند تمركز روي ويژگيها و رفتارهاي اصلي يك پديده و ناديده گرفتن ويژگيهاي موقت و غيرمهم آن پديده، از يك زاويه ديد مشخص 11 تجريد (ادامه) [Booch2007] تمركز روي ويژگيها و رفتارهاي اصلي يك پديده 12 تجريد (ادامه) 1 مثالهايي از تجريد 13 تجريد (ادامه) نقش تجريد در كنترل پيچيدگي
يكي از ابزارهاي اصلي كنترل و تسلط بر پيچيدگي 14 انواع تجريد تجريد موجوديت Real Object: Student Abstraction: Student تجريد رفتار 15 انواع تجريد (ادامه) تجريد مجازي
تجريد تصادفي پروتكل TCP/IP Pool of Service File Service Web
Service E-Mail
Service … Client 1 Client 2 Client 3 Client 4 16 ويژگيهاي تجريد براي يك شي تجريدهاي گوناگوني وجود دارد
تجريد با نمود خارجي يك شي سر وكار دارد
تجريد سطوحي دارد (ميزان پرداختن به جزئيات)
همه تجريدها داراي ويژگيهاي ساكن و پويا هستند
در شيگرائي مفهوم تجريد خود را در قالب نوع داده مجرد (Abstract Data Type) نشان ميدهد 17 م...
مبلغ واقعی 18,824 تومان 20% تخفیف مبلغ قابل پرداخت 15,059 تومان
لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل: pptx (قابل ویرایش و اماده پرینت ) تعداد اسلاید : 70 اسلاید نقش امور مشترکین در کاهش آب بدون درآمد سر فصل مطالب .1مروری کوتاه بر مفاهیم نوین درزمینه آب بدون درآمدوبالانسینگ آب .2مولفه های سیاست ... ...
لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل: pptx (قابل ویرایش و اماده پرینت ) تعداد اسلاید : 86 اسلاید نظام بهداشتی و درمانی وتطبیقی کشور اتریش بررسی نظام بهداشتی، درمانی وتطبیقی کشور اتریش کشور اتريش در نيمکره شمالى و نيمکره شرقى در مرکز ... ...
عنوان کتاب: اینترنت با مغز ما چه می کند؟ نویسنده: نیکلاس کار مترجم: محمود حبیبی گوینده: سید میثاق ابطحی فرمت فایل ها: mp3 تعداد فایل ها: 18 حجم کل فایل ها: 329 مگابایت مدت زمان پخش: 10 ساعت و 48 دقیقه زبان: فارسی توضیحات: آیا استفاده از گوگل و شبکههای اجتماعی ما ... ...