بررسی و تحلیل چند فاکتوری برنامه نویسی زوجی (Pair Programming) بر پایه متدلوژی PSP
تعداد صفحات : 98 با فرمت ورد و قابل ویرایش
فصل اول : مقدمه 14 1-1- مقدمه و بیان موضوع 15
1-2- ایده اصلی و انگیزه تحقیق 16
1-3- اهداف تحقيق 17
1-4- فرضيه هاي تحقيق 18
1-5- نگاه كلي به فصول رساله 19
فصل دوم (مبانی نظریه تحقیق) 20
2-1- مقدمه 21
2-2- مهندسی نرم افزار چیست و به چه منظور بوجود آمد ؟ 21
2-3- چرا مهندسی نرم افزار بسرعت رشد کرد ؟ 22
2-4- مراحل توسعه در مهندسی نرم افزار 22
2-5- سیستم چیست ؟ 23
2-6- متدولوژی توسعه نرم افزار چیست 23
2-6-1- متدولوژی های اولیه مهندسی نرم افزار 24
2-6-2- برخی از مدلهای توسعه نرم افزار (از گذشته به این سو) 25
2-6-2-1- مدل آبشاری 25
2-6-2-2- مدل حلزونی 26
2-6-2-3- مدل تکراری و افزایشی 27
2-7- متدولوژی توسعه نرم افزار چابک یا اجایل 28
2-8- ایکسپی (روش خیلی سریع) 29
2-9- برنامه نويسي زوجی 33
2-10- مروری بر PSP 34
فصل سوم : پيشينه تحقيق 37
3-1- مقدمه 38
3-2- مروري بر تاريخچه 38
3-3- ارزيابي تحقیقات انجام شده تا کنون 41
فصل چهارم (روش تحقیق) 42
4-1- مقدمه 43
4-2- فاکتورها و معیارها 43
4-3- آزمایش عملی 43
4-4- نحوه ثبت و جمع آوری اطلاعات 45
4-5- محتوای آزمون 48
4-6- نظر سنجی 50
4-7- پرسشنامه 51
4-8- روش آنالیز 53
فصل پنجم (بررسی و تحلیل یافته های تحقیق) 56
5-1-مقدمه 57
5-2- تفاوت در میزان خطا (ایجاد شده و رفع شده) 57
5-2-1- میزان خطای ایجاد شده در فاز 57
5-2-2- میزان خطای رفع شده در فاز 60
5-2-3- نوع خطای ایجاد شده 64
5-3- تفاوت در میزان زمان 68
5-3-1- میزان زمان صرف شده در فاز 68
5-4- نتایج نظر سنجی 74
5-4-1- ارزیابی تاثیرات برنامه نویسی زوجی بر فاکتورهای ارائه شده 74
5-4-2- ارزیابی فاکتورهای تاثیرگذار بر برنامه نویسی زوجی 79
5-5- خلاصه نتایج به دست آمده از آزمایش عملی 84
5-5-1- خلاصه نتایج به دست آمده براساس نظرسنجی (نطرسنجی دربین27 برنامهنویس خبره و مدیر پروژه) 86
فصل ششم (نتیجه گیری و پیشنهادها) 89
6-1- نتایج حاصله آزمایش عملی 90
6-2- نتایج به دست آمده براساس نظرسنجی 91
6-3- جمع بندی نهایی 92
6-4- پیشنهادات جهت ادامه تحقیق 93
کتاب شناسی (منابع) 95
پیوست1 100
پیوست2 102
چکیده به زبان انگلیسی 98