پردازش ابری و تاثیر آن بر فرآیند های مهندسی نرم افزار

  • سال انتشار: 1392
  • محل انتشار: اولین همایش منطقه ای شبکه های کامپیوتری
  • کد COI اختصاصی: FRCCN01_035
  • زبان مقاله: فارسی
  • تعداد مشاهده: 1853
دانلود فایل این مقاله

نویسندگان

زهرا نصیری اقدم

کارشناسی ارشد، دانشکده سما اندیشه

چکیده

در این نوشتار سعی بر این داریم تا ضمن معرفی پردازش ابری و تحولات گسترده‌ای که در دنیای نرم‌افزار واسطه آن در حال وقوع است به بررسی تأثیرات قابل توجه پردازش ابری بر روی فرایندهای مهندسی نرم‌افزار بپردازیم. این تأثیرات در حوزه مهندسی نرم‌افزار علاوه بر صرفه‌جویی در زمان و نیروی انسانی، کمک‌های قابل توجهی را در امر کیفیت و کاهش ریسک به وجود آورده است. این فناوری از نظر محققان علم کامپیوتر جنان مهم بوده است که ، در لیست ده فناوری برتر دنیا قرار گرفته است. انتظار می‌رود این شیوه همانند اینترنت که فصل جدیدی از زندگی را به مردم معرفی کرد، زندگی افراد جوامع را دگرگون کند. در این مقاله بعد از تعریف پردازش ابری، کاربردها، مزایا و چالش‌ها، در ادامه با بررسی اجزای پردازش ابری بحث مقدماتی را به پایان رسانده‌ایم. برای هر نرم‌افزار مراحل تحلیل، طراحی، پیاده‌سازی و پشتیبانی نرم‌افزار که چرخه حیات تولید نرم‌افزار نامیده می‌شود، بر اساس نوع پروژه و بر مبنای یکی از مدل‌های توسعه نرم‌افزار صورت می‌گیرد. در این مقاله تأثیر پردازش ابری بر روی مراحل توسعه نرم افزار تشریح شده و در انتها نیز با مقایسه مراحل توسعه نرم‌افزار در حالت عادی و در حالتی که یک نرم‌افزار در حالت ابری توسعه می‌باید، مزایای آن بررسی شده است. در این بحث به این نتیجه رسیدیم که با توسعه‌ی نرم‌افزار در حالت ابری می‌توان مراحل طراحی و پیاده‌سازی و پشتیبانی نرم‌افزار را با هزینه کمتر و در عین حال با ساختاری پویاتر صورت داد.

کلیدواژه ها

محاسبات ابری ، مهندسی نرم افزار

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.