صفحه محصول - پاورپوینت معرفي اصول شي گرائي براي مقابله با پيچيدگي نرم‌افزار

پاورپوینت معرفي اصول شي گرائي براي مقابله با پيچيدگي نرم‌افزار (pptx) 36 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

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

قسمتی از متن PowerPoint (.pptx) :

بنام خدا معرفي اصول شي گرائي براي مقابله با پيچيدگي نرم‌افزار 3 اهداف جلسه آشنائي با اصول شي‌گرائي درك نقش اصول شي‌گرائي در كنترل پيچيدگي سيستم‌هاي نرم‌افزاري درك مزاياي مدل شي و كاربردهاي آن 4 فهرست مطالب مقدمه روش‌هاي طراحي تجريد (Abstraction) محصورسازي (Encapsulation) واحدبندي (Modularity) سلسه مراتب (Hierarchy) مزاياي مدل شي و كاربردهاي آن 5 نرم‌افزار در روزهاي اوليه هزينه اساسي طراحي مربوط به سخت‌افزار بود نقش نرم‌افزار، نقش ثانويه تلقي مي‌شد (Afterthought) بيشتر نرم‌افزارها بوسيله يك نفر توليد و توسعه مي‌شدند فرآيند طراحي غالباً در ذهن برنامه‌نويس انجام مي‌شد زبان رايج: زبان ماشين سپس اسمبلي ابداع شد قابليت سخت‌افزار بسيار محدود بود برنامه‌ها كوچك و ساده بودند مستندسازي چنداني مورد نياز نبود 6 نرم‌افزار در عصر حاضر هزينه اساسي طراحي مربوط به نرم‌افزار است نقش نرم‌افزار، نقشي بسيار اساسي است بيشتر نرم‌افزارها بوسيله تيم‌هاي چند نفره توليد و توسعه مي‌شوند فرآيند طراحي به صورت صريح و در خارج از ذهن برنامه‌نويس انجام مي‌شود زبان‌هاي رايج: زبان‌هاي سطح بالا، ساخت‌يافته، و شي‌گرا 7 نرم‌افزار در عصر حاضر (ادامه) سخت‌افزارها سريعتر، ارزانتر و قابل اطمينان‌تر شدند اقتصادي شدن فرآيند خودكار سازي بسياري از كاربردهاي صنعتي و تجاري تقاضا براي نرم‌افزارهاي پيچيده‌تر درك اهميت مستندسازي سيستم‌ها احساس نياز به روش‌هاي تحليل و طراحي 8 روش‌هاي طراحي طراحي ساخت يافته (Structured Design) طراحي مبتني بر داده‌ها (Data-Driven Design) طراحي شي‌گرائي(Object-Oriented Design) 9 اصول شي‌گرايي شي گرائي محصورسازي تجريد سلسله مراتب واحد بندي

فایل های دیگر این دسته