بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

 

آشنائي با اصول شي‌گرائي

درك نقش اصول شي‌گرائي در كنترل پيچيدگي

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

درك مزاياي مدل شي و كاربردهاي آن

اسلاید 2 :

مقدمه

روشهاي طراحي 

تجريد (Abstractio )

محصورسازي (E capsulatio )

واحدبندي (Modularity)

سلسه مراتب (Hierarchy)

مزاياي مدل شي و كاربردهاي آن

اسلاید 3 :

هزينه اساسي طراحي مربوط بهسختافزار بود

نقش نرم‌افزار، نقش ثانويه تلقي ميشد(Afterthought)

بيشتر نرمافزارها بوسيله يك نفر توليد و توسعه ميشدند

فرآيند طراحيغالباً در ذهن برنامهنويس انجام ميشد

زبان رايج: زبان ماشين سپس اسمبلي ابداع شد

قابليت سختافزار بسيار محدود بود

برنامه‌ها كوچك و ساده بودند

مستندسازي چنداني مورد نياز نبود

اسلاید 4 :

هزينه اساسي طراحي مربوط بهنرم‌افزار است

نقش نرم‌افزار، نقشي بسيار اساسي است

بيشتر نرمافزارها بوسيله تيمهاي چند نفره توليد و توسعه ميشوند

فرآيند طراحيبه صورت صريح و در خارج از ذهن برنامهنويس انجام ميشود

زبانهاي رايج: زبانهاي سطح بالا، ساختيافته، و شي‌گرا

اسلاید 5 :

سختافزارهاسريعتر، ارزانتر و قابل اطمينانتر شدند

اقتصادي شدن فرآيندخودكار سازي بسياري از كاربردهاي صنعتي و تجاري

تقاضا براي نرمافزارهاي پيچيدهتر

درك اهميت مستندسازي سيستمها

احساس نياز به روشهاي تحليل و طراحي

اسلاید 6 :

طراحي ساخت يافته (Structured Desig )

طراحي مبتني بر دادهها (Data-Drive Desig )

طراحي شي‌گرائي(Object-Orie ted Desig )

 

اسلاید 7 :

فرآيند تمركز روي ويژگيها و رفتارهاي اصلي يك پديده و ناديده گرفتن ويژگيهاي موقت و غيرمهم آن پديده، از يك زاويه ديد مشخص

اسلاید 8 :

  بيان روابط ميان اجزاء يك سيستم مكانيكي توسط يك معادله رياضي

   استفاده از نماد      براي نمايش حضور موجوديت انسان در يك صحنه

  نمايش گرافيكي رفتار يك سيستم

اسلاید 9 :

براي يك شيتجريدهاي گوناگوني وجود دارد

تجريد با نمود خارجي يك شي سر وكار دارد

تجريد سطوحي دارد(ميزان پرداختن به جزئيات)

همه تجريدها داراي ويژگيهاي ساكن و پويا هستند

در شي‌گرائي مفهوم تجريد خود را در قالب نوع داده مجرد (Abstract Data Type) نشان ميدهد

اسلاید 10 :

عبارت از عدم پذيرش تاثيرات ناخواسته (Side Effects) و يا كنترل نشده و محدودكردن طرق دسترسي به/ استفاده از يك شي

با توجه به اين اصل، هر شي از دو مولفه زير تشكيل ميگردد

1- واسط(I terface): توصيفي از سرويسهايي كه اين شي در اختيار Clie tها قرار ميدهد

2- ساختار داخلي:دادهها + اعمال روي دادهها

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید