مروری بر مساله زمانبندی پروژه های نرم افزاری

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

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

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

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

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

JR_JCEJ-14-56_006

تاریخ نمایه سازی: 5 آبان 1404

چکیده مقاله:

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

کلیدواژه ها:

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

نویسندگان

جواد پاشایی باربین

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

مهدی جلالی

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