نام پژوهشگر: مهسا آرمان پور

ارائه ی روشی برای زمان بندی پروژه های نرم افزاری براساس منطق فازی
پایان نامه موسسه آموزش عالی روزبهان ساری - دانشکده مهندسی کامپیوتر 1394
  مهسا آرمان پور   همایون موتمنی

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