توسعه نرم افزاری مبتنی بر اصول طراحی پایدار

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

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

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

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

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

CELCONF05_021

تاریخ نمایه سازی: 16 شهریور 1404

چکیده مقاله:

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

کلیدواژه ها:

توسعه نرم افزار ، پایدار مهندسی نرم افزار ، سبز چرخه عمر توسعه نرم افزار SDLC) ، طراحی نرم افزار

نویسندگان

یاسمن عافی

عضو هیات علمی گروه فناوری اطلاعات و ارتباطات دانشگاه ملی مهارت، تهران، ایران

فیروزه حاج نوروزی

دانشجوی رشته نرم افزار دانشکده ملی مهارت دخترانه هاشمی خوانسار