پاورپوینت انواع نرم افزار و معماري هاي نرم افزار (pptx) 10 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 10 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
انواع نرم افزار و معماري هاي نرم افزار
نرم افزار مي تواند به هر موقعيتي که در آن مجموعه مراحل رويه اي خاصي به نام الگوريتم تعريف مي شود ، اطلاق گردد . نواحي نرم افزاري زير ، وسعت کاربردهاي بالقوه را نشان مي دهد :
نرم افزار سيستمي : نرم افزار سيستمي ، مجموعه اي از برنامه هاست که براي خدمت رساني به ساير برنامه ها نوشته شده است
نرم افزار بي درنگ : نرم افزاري که رويدادهايي که در جهان واقع اتفاق مي افتد را کنترل ، نظارت و تحليل مي کند .
نرم افزار تجاري : کاربردهاي اين حوزه داده هاي موجود را به روشي ساختاردهي مجدد مي کنند که عمليات تجاري يا تصميم گيري مديريتي را تسهيل کنند .
نرم افزار علمي و مهندسي : اين نوع نرم افزار توسط الگوريتم هاي معمول عددي مشخص مي گردند ولي کاربردهاي جديد حوزه علمي و مهندسي ، از الگوريتم هاي عددي مرسوم دور مي گردند .
نرم افزار نهفته : براي کنترل محصولات و سيستم ها به کار مي رود . سيستم نهفته مي تواند اعمال اختصاصي و خيلي محدودي را انجام دهد و يا عملکرد و قابليت کنترل کافي را فراهم مي نمايد .
نرم افزار کامپيوترهاي شخصي : پردازش کلمه ، صفحه گسترده ها ، گرافيک کامپيوتري ، چندرسانه اي ، سرگرمي ، مديريت پايگاه داده ، کاربردهاي مالي تجاري و شخصي و دسترسي به پايگاه داده تعداد اندکي از اين کاربردهاست .
نرم افزار مبتني بر وب : صفحات وب بازيابي شده توسط کاوشگر ، نرم افزاري است که دستورات اجرايي وداده را به کار مي برد .
نرم افزار هوش مصنوعي : اين نرم افزارها از الگوريتم هاي غيرعددي براي حل مسايل پيچيده که براي محاسبه و تحليل ساده و سرراست نيستند ، بهره مي برند .
انواع معماري نرم افزار
معماري داده مرکزي : يک ذخيره داده در مرکز اين معماري قرار دارد که مرتبا توسط ساير اجزايي که عمليات به هنگام رساني ، اضافه يا حذف را در آن انجام مي دهند، مورد دستيابي قرار مي گيرد .
معماري جريان داده : وقتي که داده ورودي توسط مجموعه اي از مولفه هاي محاسباتي يا عملياتي به داده خروجي تبديل شود . نام ديگر آن معماري فيلتر و لوله است .
معماري فراخواني و بازگشت : طراح نرم افزار را قادر به دستيابي به ساختار برنامه اي مي سازد که به سادگي قابل اصلاح و مقياس پذير است .
معماري برنامه اصلي / زيربرنامه
معماري فراخواني رويه دور
معماري شي گرا: داده ها و عمليات روي آنها کپسوله شده و ارتباط و همکاري بين اجزا توسط پيغامها برقرار مي گردد.
معماري لايه اي : در بيروني ترين لايه عمليات رابط کاربر و در دروني ترين لايه اجزا عمليات رابط سيستم عامل را انجام مي دهند .
معيار هاي ارزيابي براي نرم افزار هوش مصنوعي
دقت جواب
دقت تکنيک استدلال
حساسيت
جستجوي هوشمند
استفاده از روشهاي يادگيري
درجه هوشمندي
معيار هاي ارزيابي براي سيستم هاي خبره
ميزان صحت جواب
درجه توصيف پذيري
هزينه
کارايي
کاربرپسندي
معيار هاي ارزيابي براي نرم افزار بي درنگ
عملکرد : مناسب بودن براي هدف ، دقت ، ارتباط کاري، رعايت استانداردها و امنيت
قابليت اطمينان : ميزان تکامل ، تحمل پذيري خطا ، قابليت ترميم
قابليت استفاده ( کارآمدي ) : قابليت درک ، قابليت يادگيري ، قابليت عملکرد
کارايي : کارايي زماني ، کارايي منابع
قابليت نگهداري : قابليت تحليل ، قابليت تصحيح ، پايداري ، آزمون پذيري
قابليت حمل : وفق پذيري با محيط ، قابليت نصب ، رعايت استانداردها ، قابليت جايگزيني
معيار هاي ارزيابي براي نرم افزار مبني بر وب
قابليت استفاده
قابليت فهم سراسري
بازخورد برخط و کمک به کاربر
رابط کاربر جذاب
عملکرد
توانايي بازيابي و جستجو
هدايت و کاوشگري
قابليت اطمينان
درستي پردازش لينک
پوشش خطا
پوشش و اعتبارسنجي ورودي هاي کاربر
کارايي
کارايي زماني
سرعت توليد صفحات
سرعت پردازش تصاوير
قابليت نگهداري
امکان تصحيح ساده اشکالات
توسعه پذيري