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

سال انتشار: 1401
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 581

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

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

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

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

IMEAECONF02_018

تاریخ نمایه سازی: 28 اردیبهشت 1401

چکیده مقاله:

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

کلیدواژه ها:

نویسندگان

محمدجواد حسین پور

عضو هیات علمی و استادیار بخش مهندسی کامپیوتر، دانشگاه آزاد اسلامی واحد استهبان، استهبان، ایران

میلاد خیراتی رونیزی

دانشجوی کارشناسی ارشد مهندسی کامپیوتر، دانشگاه آزاد اسلامی واحد استهبان، استهبان، ایران

محمد بهرامی

دانشجوی کارشناسی ارشد مهندسی کامپیوتر، دانشگاه آزاد اسلامی واحد استهبان، استهبان، ایران