CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

مروری بر کاربرد متدولوژی چابک در طراحی نرم افزار

عنوان مقاله: مروری بر کاربرد متدولوژی چابک در طراحی نرم افزار
شناسه ملی مقاله: CITCOMP02_443
منتشر شده در دومین کنفرانس بین المللی پژوهش های دانش بنیان در مهندسی کامپیوتر و فناوری اطلاعات در سال 1396
مشخصات نویسندگان مقاله:

رویا سعیدی - دانشجوی دپارتمان کامپیوتر- آموزشکده فنی دختران قم- دانشگاه فنی و حرفه ای استان قم- قم
زهره راهجردی - دانشجوی دپارتمان کامپیوتر- آموزشکده فنی دختران قم- دانشگاه فنی و حرفه ای استان قم- قم
فایقه فقیه موسوی - مدرس دپارتمان کامپیوتر- آموزشکده فنی دختران قم- دانشگاه فنی و حرفه ای استان قم- قم

خلاصه مقاله:
بسیاری از افراد امروزه با پروژه های نرم افزاری که بدون هیچ گونه اصولی تهیه می شوند، مواجه شده و مشاهده نموده اند که کار با این گونه پروژه ها تا چه اندازه مشکل است. در این پروژه ها مشکلات عمده ای از جمله: عدم توانایی تولیدکنندگان در تشخیص نیازهای کاربران، وجود ایرادها و error های تکراری، تاخیر در ارایه محصول و... پیش می آیند. از طرف دیگر، مشتریان این گونه نرم افزارها از عدم دقت در ارایه ی برنامه زمانبندی دقیق از طرف طراحان سیستم، کیفیت کم نرم افزارهای تولیدی و افزایش هزینه ها شکایت دارند. برای حل این مشکل اوایل سال 2001 تعدادی از محققان و صاحب نظران نرم افزار، گروهی به نامAgile Alliance را تشکیل دادند که توانست راه حلی برای تیم های نرم افزاری پیدا کند تا به سرعت و با کیفیت بالا نرم افزار تولید کنند و بتوانند اگر تغییری در قسمتی از نرم افزار به وجود آمد، آن را کنترل کنند و اصلاحات لازم را اعمال نمایند. آن ها مدعی هستند که راه بهتری برای تولید نرم افزار پیشنهاد کرده اند که کار برنامه نویسان را آسان کرده است. در این مقاله سعی خواهیم نمود ضمن تبین مفهوم چابکی، متد اسکرام را به تفصیل مورد بررسی قرار داده و کاربد آن را در طراحی نرم افزار شرح نماییم.

کلمات کلیدی:
چابک (agile)، متدولوژی، اسکرام (scrum)، مهدسی نرم افزار، توسعه، پیاده سازی

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/696383/