روش ها و مدل های توسعه نرم افزار

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

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

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

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

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

EECMAI11_052

تاریخ نمایه سازی: 11 تیر 1404

چکیده مقاله:

توسعه نرم افزار چابک نقش مهمی در توسعه نرم افزارهای امروزی دارد. اصطلاح "چابک" به توانایی ارزیابی مجدد و تطبیق سریع در مراحل اولیه قبل از شروع توسعه اشاره دارد. روشهای چابک با روش سنتی توسعه نرم افزار متفاوت هستند و هدف اصلی آنها ارائه ویژگیهای پروژه نرم افزاری در مراحل کوچک و در مدت زمان کوتاه است. این مطالعه تاثیر شیوه های DevOps را بر موفقیت تحویل نرم افزار سازمانی با تمرکز بر افزایش کارایی تحقیق و توسعه و مدیریت کد منبع (SCM) بررسی میکند. هدف از این تحقیق شناخت وضعیت هنر کاربرد ناب در توسعه نرم افزار از طریق مرور متون سیستماتیک است. توسعه نرم افزار ناب (LSD) یکی از روشهای تاثیرگذار توسعه نرم افزار چابک (ASD) است. اسکرام بخشی از توسعه نرم افزار چابک است که به آن مدل توسعه نرم افزار افزایشی نیز میگویند. این مقاله به بررسی روش های مختلف چابک مانند توسعه نرمافزار ناب (LSD)، توسعه مبتنی بر ویژگی (FDD)، توسعه سیستم تطبیقی (ASD)، روش توسعه سیستم پویا (DSDM)، اسکرام، کریستال کلیر، برنامهنویسی شدید (XP) و کانبان میپردازد. همچنین نقش DevOps در افزایش موفقیت تحویل نرمافزار سازمانی و کاربرد ابزارهای ناب در توسعه نرم افزار مورد بحث قرار میگیرد.

نویسندگان

محمدجواد صالحی

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

احسان سلیمانی دهکردی

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