مروری بر روش های توسعه نرم افزار چابک

سال انتشار: 1393
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 5,567

فایل این مقاله در 7 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

NCCEB02_059

تاریخ نمایه سازی: 16 خرداد 1394

چکیده مقاله:

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

کلیدواژه ها:

نویسندگان

ادریس خضری

دانشگاه آزاد اسلامی واحد بانه

هیوا حسن زاده

دانشگاه راپه رین واحد سلیمانیه عراق

نیکزاد پروانه

دانشگاه آزاد اسلامی واحد اسلامشهر

سروه احمدی

دانشگاه آزاد اسلامی واحد قزوین

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :