فروشگاه تخصصی علمی آموزشی فایل ویکی تمامی رشته ها فایل ویکی1 دروس تخصصی موفقیت پاورپوینت ارتباط با ما دانلود

دانلود پاورپوینت مهندسی نرم‌افزار 2

دانلود پاورپوینت مهندسی نرم‌افزار 2
نرم افزار چیست ؟
نرم افزار شامل برنامه های کامپیوتری همراه است با مستندات و داده های پیکربندی است که برای درست کارکردن برنامه ضروری است .
 
دو نوع محصول نرم افزاری :
1- محصولات کلی
2- محصولات سفارشی
 
مهندسي نرم افزار Software Enginering:
 تعيين استاندارد براي نرم افزارهاي مختلف و تعيين ساختار دقيق و اجزاء يك نرم افزار بطوري كه در مواقع تغيير يا مشكل از آن استفاده شود
ایجاد و استفاده از اصول ساده مهندسی به منظور رسیدن به یک نرم افزار مقرون به صرفه که قابل اطمینان بوده و روی دستگاههای واقعی کارآمد باشد
یک نظام مهندسی است که با جنبه های نرم افزاری محصول ، از مراحل اولیه تعیین مشخصات سیستم تا نگهداری سیستم ، سروکار دارد .
-ديدگاه نظامند به توليد ، كاركرد ، نگهداري و بازنشستگي نرم افزار( IEEE)
 
افراد و مسئوليت هايشان در قبال نرم افزار:
كار فرمايان Sponser
كاربران User
متصديان Operator
توليدكنندگان Developer
نگهداران Maintainer
توزيع كنندگان و فروشندگان Vendor
 
نرم افزار خوب از نظر كاربر:
نيازهاي مورد نظرش را انجام دهد
يادگيري آن آسان باشد
به خاطر سپاري نخواهد
كاركردن با آن آسان باشد
موجب افزايش بهره وري او گردد
قابليت اطمينان Reliableباشد 
سامانه اي قابل اطمينان است كه درست كاركند و مطابق تعهداتي كه براي آن تعريف شده است ، در دسترس باشد
اگر نرم افزاري تنها تحت شرايط بسيار نادري درست كار نميكند ، قابل اطمينان نيست و در واقع يك زنجير به اندازه ضعيف ترين حلقه اش قابل اطمينان است
قابليت دسترسي Availability  درصدي از زمان است كه محصول براي مخاطبانش قابل استفاده بوده است براي مثال سامانه اي كه از 8 ساعت 2 ساعت خراب است
،‌75% در دسترس است و قابليت استفاده ي آن 75% خواهد بود
سامانه اي قابل اطمينان است كه درست كاركند و مطابق تعهداتي كه براي آن تعريف شده است ، در دسترس باشد
اگر نرم افزاري تنها تحت شرايط بسيار نادري درست كار نميكند ، قابل اطمينان نيست و در واقع يك زنجير به اندازه ضعيف ترين حلقه اش قابل اطمينان است
قابليت دسترسي Availability  درصدي از زمان است كه محصول براي مخاطبانش قابل استفاده بوده است 0 براي مثال سامانه اي كه از 8 ساعت 2 ساعت خراب است ،‌75% در دسترس است و قابليت استفاده ي آن 75% خواهد بود
 
نرم افزار خوب از نظر كارفرما:
به كارگيري آن موجب افزايش توان انجام كار نيروي انساني و در مجموع موجب ارتقاي بهره وري موسسه اش گردد
براي خريد و آموزش و نگهداري آن كمتر هزينه كند و اقتصادي باشد
محصول به موقع تحويل و بموقع عملياتي گردد
 انتقال از وضعيت قبل از به كارگيري اين محصول به آرامي و با كمترين سربار و قطع سرويس دهي انجام پذيرد
قابل اطمينان باشد (مشابه نظر كاربران)
انعطاف پذير باشد
 
نرم افزار خوب از نظر نگهدارنده:
طراحي خوب
كمترين خطا و مشكلات كمتر
رفع اشكال و توسعه ساده و راحت باشد
مدارك و مستندات قابل قبول داشته باشد
كد برنامه خوانا و قابل فهم باشد
قابليت اطمينان باشد
 
نرم افزار خوب از نظر توزيع كننده و فروشنده:
مشتري زيادي داشته باشد
قيمت محصول مناسب باشد
بموقع بودن زمان ارائه محصول
ناراضي نبودن خريدار 
سهم مادي مناسب
دارا بودن آموزش و خدمات و پشتيباني مناسب پس از فروش
قابليت اطمينان 
 
نرم افزار خوب از نظر توليد كننده:
رضايت تمام مخاطبين
بموقع بودن زمان تحويل محصول
از جهت تخصصي بهترين ويژگي را دارا باشد
مطابق با فناوري روز
قابليت استفاده مجدد بخش هاي مختلف در ديگر سيستم ها و حتي فروش مستقل آنها
ارتقاي دانش فني او و كاركنان را بدنبال داشته باشد
 
اثرات متقابل ويژگي هاي نرم افزار:
نارضايتي يك گروه از افراد مرتبط با نرم افزار ، در نهايت موجب نارضايتي ديگر گروهها خواهد شد
يعني به عنوان مثال اگر كاربر نتواند كار با اين سامانه نرم افزاري را ياد بگيرد و يا كار با آن دشوار باشد ، توان كاري او كاهش پيدا خواهد كرد و اين موجب نارضايتي كارفرما ميگردد و اين قطعا“ در فروش بعدي اين محصول ايجاد مشكل خواهد كرد
 
چرخه عمر نرم افزار Software Life Cycle:
از زماني كه ايده ي يك نرم افزار براي يك توليدكننده شكل ميگيرد ، تا زماني كه حمايت از محصول توليده شده كنار گذاشته ميشود ، چرخه عمر نرم افزار ناميده ميتواند و
هم ارز فرايند نرم افزار تلقي ميگردد
فرايند نرم افزار : مجموعه فعاليت هاي است كه با هدف توليد و تكامل نرم افزار انجام انجام ميشود و اين چرخه را ميتوان به مراحل زير تقسيم كرد :
تدوين مشخصات : كارهايي كه محصول بايد انجام دهد و رعايت محدوديتها كه در روند توليد يا عملكرد محصول بايد رعايت شود ، تدوين ميگردد
توليد Development كه شامل : تحليل – طراحي – پياده سازي – آزمايش
 يعني توليد مطابق خواسته ها و شرايط تدوين شده
استقرار Deployment  : نصب در محيط مخاطبان و زير بار واقعي و تست واقعي
تكامل : ارتقاء و بهبود محصول همزمان با بكارگيري در محيط عملياتي و توليد نسخه هاي جديد محصول
بازنشستگي Retirement : زماني كه به دلايلي ،توليد كننده ، دست از حمايت محصول بردارد
 
مدلهاي نرم افزار SoftWare Modeling:
تجسم و تجريدي از كل فرايند توليد نرم افزار كه شامل :
معرفي مراحل مختلف فرايند توليد نرم افزار و چهارچوبهاي فعاليتهاي هر مرحله
معرفي محصولات هر مرحله
معرفي معيارهاي گذر از يك مرحله به مرحله ديگر
معرفي نظام علامت گذاري و معناي آن
مثال : مدل آبشاري – مدل چرخشي – مدل توليد سريع – مدل RUP
 
دو وجه اساسي توليد نرم افزار:
وجه مديريتي:
مديريت و اداره كردن تخصصي فعاليت ها و تامين منابع مالي
 
وجه تخصصي:
مفاهيم و روش هاي نرم افزار ، واسط كاربر ، تست 
البته موضوعات مديريتي و تخصصي بشدت در هم آميخته هستندو بعضي مواقع تمايز بين آن دو مشكل ميشود و همچنين اثرات متقابل بين آنها بايد مد نظر قرار گيرد
 
وجه مديريتي توليد نرم افزار:
جنبه هاي اداري ،‌اجرائي و روش هاي است كه شرايط توليد نرم افزار را ميسر و ضابطه مند ميسازد :
انتخاب موضوع
بررسي توان فني ، هزينه ، زمان ، بصرفه بودن
انتخاب كارفرما
انتخاب همكار
نتخاب ابزار
برنامه ريزي و زمانبندي
كنترل و هدايت پروژه
مديريت نيروي انساني
قيمت گذاري
بازار و بازاريابي
امور حقوقي
 
شامل 64  اسلاید POWERPOINT

اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت هزینه و دریافت فایل

مبلغ قابل پرداخت 6,500 تومان

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
mohandesiye_narmafzar_2_2006946_6649.zip1.6 MB





آخرین محصولات فروشگاه