بکارگیری الگوریتم بهینه سازی کلونی مورچگان به منظور زمانبندی پروژه های نرم افزاری
- سال انتشار: 1394
- محل انتشار: یازدهمین کنفرانس بین المللی مدیریت پروژه
- کد COI اختصاصی: IPMC11_020
- زبان مقاله: فارسی
- تعداد مشاهده: 930
نویسندگان
دانشجوی دکتری مهندسی صنایع، مرکز تحقیقات هوش استراتژیک، دانشگاه صنعتی خواجه نصیر الدین طوسی
کارشناس تحقیقات و مدیریت فناوری، شرکت پژوهش و توسعه ناجی
دانشیار دانشکده مهندسی صنایع، مرکز تحقیقات هوش استراتژیک، دانشگاه صنعتی خواجه نصیر الدین طوسی
مدیرعامل ، شرکت پژوهش و توسعه ، تهران، ایران
چکیده
زمانبندی پروژه های تولید و توسعه نرم افزار یکی از مشکلات مهم و چالش برانگیز است که مدیران پروژه ها در صنعت بسیار رقابتی نرم افزار با آن مواجه هستند. برای حل مساله زمانبندی که با افزایش تعداد کارکنان و فعالیتهای مرتبط تبدیل به یک مسیله NP سخت می گردد ، تنها چند الگوریتم محدودبرای حل وجود دارد که نتایج رضایت بخشی ایجاد نمی کنند. به منظور طراحی یک الگوریتم موثر ، در این تحقیق یک الگوریتم بهینه سازیکلونی مورچگان ) ACO ( برای این مساله پیشنهاد شده است . از آنجایی که یک فعالیت در پروژه های نرم افزار شامل پرسنل مختلف می گردد ، در این مقاله، با تقسیم وظایف و توزیع تخصیص پرسنل به فعالیتها که در قالب گره هایی در نمودار ساختاری برای ACO ایجاد می نماییم. راه حل ابتکاری بر پایه 6 حوزه به منظور بررسی فاکتورهای ، تلاشهای مورد نظر به منظور اجرای فعالیتها ، پرسنل تخصیص داده شده و اهمیت فعالیت طراحی شده است. درمیان این استراتژیهای ابتکاری، راه حل ابتکاری تخصیص پرسنل به سایر فعالیتها به خوبی عمل می کند. مساله زمانبندی پروژه های تولید و توسعه نرمافزار با یک الگوریتم ژنتیک در مورد 30 نمونه مقایسه شده است. نتایج آزمایشهای صورت گرفته نشان می دهد که الگوریتم پیشنهاد شده امید بخش است و می تواند به نرخهای اصابت با دقت بالاتر در مقایسه با حل بدست آمده از الگوریتم ژنتیک دست یابدکلیدواژه ها
زمانبندی ، مدیریت نرم افزار ، زمانبندی پروژه نرم افزاری ، بهینه سازی کلونی مورچگانمقالات مرتبط جدید
- بهبود مدیریت بحران در ایران: تحلیل اجرای توصیه های ارزیابی و چالش های موجود
- ارزیابی حسابرسان خارجی از عملکرد حسابرسی داخلی در شرکت های پارک علم و فناوری فارس
- فلسفه اخلاقی و باورهای اخلاقی حسابرسان
- نقش هوش مصنوعی در آینده حسابداری: فرصتها و چالشها
- تاثیر یادگیری سازمانی بر آموزش و بهسازی منابع انسانی با نقش تعدیلگر هوش سازمانی
اطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.