فروش‌ویژه!
,

دانلود پروژه: ارائه یک مدل انعطاف پذیر مبتنی بر شبکه عصبی به منظور تخمین تلاش در پروژه های نرم افزاری

امتیاز 3.00 از 5 امتیاز 2 مشتری
(دیدگاه کاربر 2)

قیمت اصلی: 37,000 تومان بود.قیمت فعلی: 23,000 تومان.

تعداد 96صفحه در فایل word

کارشناسی ارشد در رشته

مهندسی فناوری اطلاعات(M.Sc) مقدمات

:

ارائه یک مدل انعطاف پذیر مبتنی بر شبکه عصبی به منظور تخمین تلاش در پروژه های نرم افزاری

چکیده

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

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

بمنظور ارزیابی نتایج حاصل از مدل پیشنهادی دو پایگاه داده واقعی بکار گرفته شده و روش ارزیابی متقاطع مبنای ارائه نتایج بوده است. عملکرد مدل پیشنهادی با 12 مدل مقایسه شده است. نتایج این مقایسه نشان می­دهد که مدل پیشنهادی قادر است در تعداد زیادی از پایگاه­های داده دقت بالاتری نسبت به سایر مدل­ها ارائه دهد. علاوه بر بهبود پارامترهای عملکردی، مدل ارائه شده در این پایان­نامه کاملاً انعطاف­پذیر است بطوریکه فرایند  بهینه­سازی شبکه­عصبی و تنظیم نتایج می­توانند به سادگی با الگوریتم­های دیگر نیز سازگار شوند.

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

      • فهرست مطالب

        عنوان                                                                                                                شماره صفحه

        چکیده

        فصل اول: کلیات

        • مقدمه………………………………………………………………………………………………………………………………………. 1

        • بیان مساله…………………………………………………………………………………………………………………………………..1

        • اهداف تحقیق……………………………………………………………………………………………………………………………..3

        • فرضیه های تحقیق………………………………………………………………………………………………………………………3

        • اهمیت و ضرورت تحقیق…………………………………………………………………………………………………………….3

        • جنبه های نوآوری……………………………………………………………………………………………………………………….4

        • ساختار پایان نامه………………………………………………………………………………………………………………………..5

        فصل دوم: مروري بر ادبیات تحقیق و پیشینه تحقیق

        • مفهوم برآورد تلاش در پروژه های نرم افزاری………………………………………………………………………………..6

        • ابزارهای برآورد خودکار………………………………………………………………………………………………………………7

        • انجام برآورد موفق………………………………………………………………………………………………………………………8

        • هدف از معيارهاي اندازه­گيري برآورد فرآيند نرم­افزار……………………………………………………………………..8

        • برنامه­ريزي پروژه نرم­افزاري……………………………………………………………………………………………………….. 9

        • توصیه­هایی برای برآورد تلاش………………………………………………………………………………………………………9

        • انواع برآورد تلاش نرم­افزار…………………………………………………………………………………………………………10

          • برآورد ساخت یافته………………………………………………………………………………………………………………10

          • برآورد تحلیلی………………………………………………………………………………………………………………………10

          • برآورد مقایسه­ای…………………………………………………………………………………………………………………..11

        • مهمترین فاکتورها در برآورد هزینه………………………………………………………………………………………………11

          • اندازه پروژه………………………………………………………………………………………………………………………….11

            • تعداد خطوط کد……………………………………………………………………………………………………………12

            • نرم­افزار دانش……………………………………………………………………………………………………………….12

            • تابع عملکردی……………………………………………………………………………………………………………..12

            • نقطه ویژگی………………………………………………………………………………………………………………….13

            • نقطه هدف……………………………………………………………………………………………………………………13

          • پیچیدگی پروژه…………………………………………………………………………………………………………………….13

          • زمان انجام پروژه…………………………………………………………………………………………………………………..13

          • منابع انسانی………………………………………………………………………………………………………………………….14

        • ويژگی­های برآورد درست هزینه……………………………………………………………………………………………….14

        • مروری بر هزینه­های توسعه نرم­افزار………………………………………………………………………………………….14

        • اهمیت و ضرورت وجود نرم­افزار برآورد تلاش…………………………………………………………………………..15

        • انواع مدل­های برآورد هزینه نرم­افزار………………………………………………………………………………………….17

          • مدل­های الگوریتمی………………………………………………………………………………………………………….23

            • مدل هزینه سازنده …………………………………………………………………………………………………..23

            • مدل بیلی و باسیلیس…………………………………………………………………………………………………30

            • مدل نلسون……………………………………………………………………………………………………………30

            • مدل بویینگ……………………………………………………………………………………………………………..31

            • مدل ولورتن…………………………………………………………………………………………………………….31

            • مدل داتی…………………………………………………………………………………………………………………32

            • مدل والتسون – فلکس………………………………………………………………………………………………32

            • مدل پوتنم………………………………………………………………………………………………………………..33

            • مورد کاربری……………………………………………………………………………………………………………34

            • مدل ارزیابی نرم­افزار و برآورد منابع – مدل برآورد……………………………………………………..35

            • مدل کاستونویز……………………………………………………………………………………………………….36

            • مدل قیمت – اس……………………………………………………………………………………………………37

            • چگونگی ارزیابی نتایج مربوط به مدل­های تخمین تلاش……………………………………………..37

          • مدل های غیرالگوریتمی………………………………………………………………………………………………………38

            • مدل شبکه عصبی……………………………………………………………………………………………………..38

            • مدل شبکه عصبی بیزی……………………………………………………………………………………………..41

            • الگوریتم فازی………………………………………………………………………………………………………….42

            • الگوریتم کلونی زنبور عسل………………………………………………………………………………………..44

            • الگوریتم ازدحام ذرات…………………………………………………………………………………………….. 54

            • مدل برآورد مبتنی بر مقایسه………………………………………………………………………………………46

            • مدل استدلال بر پایه نمونه………………………………………………………………………………………..47

        فصل سوم: روش اجراي تحقیق

        • ابزارهای مورد استفاده در روش پیشنهادی…………………………………………………………………………………….51

          • الگوریتم شبکه عصبی………………………………………………………………………………………………………….51

          • الگوریتم کلونی زنبور عسل ………………………………………………………………………………………………..54

          • الگوریتم بهینه سازی ازدحام ذرات………………………………………………………………………………………..57

        • معیارهای ارزیابی عملکرد در روش پیشنهادی………………………………………………………………………………58

        • ارائه روش پیشنهادی تحقیق………………………………………………………………………………………………………..59

          • بهینه­سازی شبکه عصبی ( با استفاده از الگوریتم کلونی زنبور عسل)……………………………………………59

          • بهبود مدل پیشنهادی اول با تنطیم تخمین­ها ( با استفاده از الگوریتم ازدحام ذرات)……………………….62

        فصل چهارم: تجزیه و تحلیل داده ها

        • مقدمه………………………………………………………………………………………………………………………………………64

        • مجموعه داده­های مورد ارزیابی ………………………………………………………………………………………………….64

         4-2-1  مجموعه داده دشارنیس………………………………………………………………………………………………………..64

         4-2-2  مجموعه داده آلبر………………………………………………………………………………………………………………..65

        • ارزیابی متقاطع…………………………………………………………………………………………………………………………..66

        • روش­های مورد مقایسه با مدل پیشنهادی …………………………………………………………………………………….66

        • نتایج تجربی……………………………………………………………………………………………………………………………..66

          • ارزیابی نتایج شبکه عصبی در مجموعه داده دشارنیس و آلبر……………………………………………………67

          • ارزیابی نتایج مدل شبکه عصبی و کلونی زنبور عسل در مجموعه داده دشارنیس………………………..69

          • ارزیابی نتایج مدل شبکه عصبی و کلونی زنبور عسل در مجموعه داده آلبر…………………………………73

          • ارزیابی نتایج ترکیب شبکه عصبی، کلونی زنبور عسل و ازدحام ذرات در مجموعه داده دشارنیس…77

          • ارزیابی نتایج شبکه عصبی و کلونی زنبور عسل و ازدحام ذرات در مجموعه داده آلبر………………….81

        • مقایسه دو مدل پیشنهادی…………………………………………………………………………………………………………..86

        • تحلیل نتایج………………………………………………………………………………………………………………………………87

        فصل پنجم: نتیجه گیري و پیشنهادات

        • نتیجه گیری……………………………………………………………………………………………………………………………88

        • معایب روش پیشنهادی …………………………………………………………………………………………………………..89

        • دستاوردها………………………………………………………………………………………………………………………………89

        • کارهای آتی……………………………………………………………………………………………………………………………89

         

        منابع و مآخذ

        فهرست منابع انگلیسی…………………………………………………………………………………………………………………………90

        چکیده انگلیسی………………………………………………………………………………………………………………………………….97

        فهرست شكل­ها

        عنوان …………………………………………………………………………………………………………………………………………. صفحه

        شکل(3-1) لايه های شبکه عصبی………………………………………………………………………………………………………. 61

        شکل(3-2) سلول شبكه عصبي………………………………………………………………………………………………………….. 61

        شکل(3-4) مراحل مدل پیشنهادی اول(با استفاده از شبکه­عصبی و کلونی زنبور عسل)……………………………… 69

        شکل(3-5) مراحل مدل پیشنهادی دوم(با استفاده از شبکه­عصبی و کلونی زنبور عسل و ازدحام ذرات)…………71

        فهرست جدول ها

        عنوان ………………………………………………………………………………………………………………………………………….. صفحه

        جدول (4-1)مجموعه داده دشارنیس……………………………………………………………………………………………………….73

        جدول (4-2) مجموعه داده آلبر…………………………………………………………………………………………………………….. 73

        جدول(4-3) مجموعه داده دشارنیس- مدل شبکه عصبی …………………………………………………………………………..75

        جدول(4-4) مجموعه داده دشارنیس- مدل شبکه عصبی …………………………………………………………………………..76

        جدول(4-5) مجموعه داده آلبر- مدل شبکه عصبی …………………………………………………………………………………..77

        جدول(4-6) مجموعه داده آلبر- مدل شبکه عصبی …………………………………………………………………………………..78

        جدول(4-7) مجموعه داده­ دشارنیس- مدل ABC+ANN ……………………………………………………………………..80

        جدول (4-8)مقایسه مدل ABC+ANN با انواع مدل­ها در مجموعه داده­ دشارنیس……………………………………..81

        جدول (4-9) مقایسه مدل ABC+ANN با انواع مدل­ها در مجموعه داده­ آلبر………………………………………….. 84

        جدول(4-10) مجموعه داده­ آلبر- مدل ABC+ANN ……………………………………………………………………………85

        جدول (4-11) مقایسه مدل­PSO+ABC+ANN با انواع مدل­ها در مجموعه داده دشارنیس………………………..88

        جدول(4-12) مجموعه داده دشارنیس – مدل+PSO ­ABC+ANN………………………………………………………..89

        جدول(4-13) مجموعه داده­ آلبر- مدل +PSO­ABC+ANN …………………………………………………………………92

        جدول (4-14)مقایسه مدل­PSO+ABC+ANN با انواع مدل­ها در مجموعه داده آلبر…………………………………93

        جدول (4-15) بهترین نتایج مدل­های پیشنهادی در مجموعه داده­ آلبر………………………………………………………….96

        جدول (4-16) بهترین نتایج مدل­های پیشنهادی در مجموعه داده­ دشارنیس………………………………………………….96

         

         

         

         

         

         

         

         

         

         

         

        فهرست نمودارها

        عنوان …………………………………………………………………………………………………………………………………………… صفحه

        نمودار (4-1) MMRE مدل ABC+ANN در مجموعه داده دشارنیس……………………………………………………82

        نمودار (4-2) PRED مدل ABC+ANN در مجموعه داده دشارنیس………………………………………………………82

        نمودار (4-3) MdMRE مدل ABC+ANN در مجموعه داده دشارنیس………………………………………………….83

        نمودار (4-4) MMRE مدل ABC+ANN در مجموعه داده آلبر……………………………………………………………86

        نمودار (4-5) PRED مدل ABC+ANN در مجموعه داده آلبر………………………………………………………………86

        نمودار (4-6) MdMRE مدل ABC+ANN در مجموعه داده آلبر………………………………………………………….87

        نمودار (4-7) MMRE مدل ABC+ANN+PSO در درمجموعه داده دشارنیس……………………………………..90

        نمودار(4-8) PRED مدل ABC+ANN+PSO درمجموعه داده دشارنیس……………………………………………..90

        نمودار(4-9) MdMRE مدل ABC+ANN+PSO در مجموعه داده دشارنیس……………………………………….91

        نمودار (4-10) MMRE مدلABC+ANN+PSO در مجموعه داده آلبر……………………………………………..94

        نمودار(4-11) PRED مدلABC+ANN+PSO در مجموعه داده آلبر………………………………………………..94

        نمودار(4-12) MdMRE مدلABC+ANN+PSO در مجموعه داده آلبر……………………………………………95

2 دیدگاه برای دانلود پروژه: ارائه یک مدل انعطاف پذیر مبتنی بر شبکه عصبی به منظور تخمین تلاش در پروژه های نرم افزاری

  1. نمره 4 از 5

    Htlhxf

    best antihistamine decongestant combo skin allergy tablets list best allergy medicine without antihistamine

  2. نمره 2 از 5

    Brianvow

    В этой информационной статье вы найдете интересное содержание, которое поможет вам расширить свои знания. Мы предлагаем увлекательный подход и уникальные взгляды на обсуждаемые темы, побуждая пользователей к активному мышлению и критическому анализу!
    Узнать больше – https://narko-zakodirovat1.ru/

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

enemad-logo
پیمایش به بالا