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

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

عنوان مقاله: اصول و روش های توسعه نرم افزار چابک
شناسه ملی مقاله: ECMM03_046
منتشر شده در سومین کنفرانس بین المللی تحقیقات بین رشته ای در مهندسی برق، کامپیوتر، مکانیک و مکاترونیک در ایران و جهان اسلام در سال 1399
مشخصات نویسندگان مقاله:

مرضیه ابراهیمی گورتانی - دانشگاه پیام نور مرکز
مریم کیوانی نرگور - دانشگاه پیام نور مرکز اصفهان

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

کلمات کلیدی:
روش های توسعه چابک، اصول چابک

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