جزوه فناوری اطلاعات بافرمت pdf ودر ۱۳۹ صفحه
فهرست مطالب
مفاهیم و اصول شیءگرا 12
مفاهیم شیءگرا: 14
14(Encapsulation Inheritance , polymorphism) بستهبندي وراثت و چند ریختی و
تشخیص کلاسها و اشیاء 15
مدیریت پروژه هاي نرمافزاري شیءگرا: 15
تحلیل شیءگرا: 16
16:OOA فعالیتهاي
17:OOA گامهاي عمومی
زبان مدلسازي یکپارچه: 17
18 :OOA اجزاي عمومی مدل
19 :UML نمودارهاي
20:(Relationships) نکات وابستگیها در مورد کاربرد
طراحی شیءگرا: 21
مراحل عمومی طراحی شیءگرا: 22
رویکردي یکپارچه براي طراحی شیءگرا: 23
فرایند طراحی سیستم 23
فرایند طراحی شی: 24
آزمایش شیءگرا: 24
استراتژيهاي آزمایش شیءگرا: 25
1 آزمایش واحد 25
2 آزمایش مجتمع سازي 25
3 آزمایش اعتبارسنجی: 26
روشهاي آزمایش قابل بهکارگیري در سطح کلاس: 27
معیارهاي تکنیکی براي سیستمهاي شیءگرا: 27
ویژگی هاي متمایز معیارهاي شیءگرا: 27
معیارهاي مدل طراحی شیءگرا: 28
معیارهاي کلاسگرا: 28
معیارهاي آزمایش شیءگرا: 29
معیارهاي محصول شیءگرا: 29
محصول و فرایند 29
مفاهیم مدیریت پروژه 30
فرایند نرمافزار و معیارهاي پروژه 31
تفاوت اندازه، اندازهگیري و معیارها: 31
برنامه ریزي پروژه نرمافزاري 32
تحلیل و مدیریت ریسک: 32
زمانبندي و پیگیري پروژه: 33
اصول زمانبندي پروژه نرمافزاري: 33
تضمین کیفیت نرمافزار: 34
مدیریت پیکربندي نرمافزار: 34
منابع اساسی تغییر: 35
مهندسی سیستم 35
سلسله مراتب مهندسی سیستم 36
مهندسی مدلهایی میسازد که: 36
37 (Product Engineering) مهندسی محصول
37 (Requirement Engineering) مهندسی نیازمنديها
اصول و مفاهیم تحلیل: 37
مدلسازي تحلیل: 39
مفاهیم و اصول طراحی: 40
طراحی معماري 42
انواع معماري: 42
طراحی رابط کاربر: 43
طراحی در سطح مؤلفه: 43
برنامه نویسی ساخت یافته: 43
تکنیکهاي آزمایش نرمافزار: 44
استراتژيهاي آزمایش نرمافزار: 46
معیارهاي تکنیکی براي نرمافزار: 47
برنامه سازي چیست؟ 48
تعریف محصول نرم افزار: 48
مراحل تولید نرمافزار 49
مهندسی نرم افزار 49
بحران نرم افزاري: 51
نرم افزار 51
تعریف نرمافزار: 51
انواع و کاربردهاي نرمافزار: 51
52 (System software) نرمافزارهاي سیستمی
52 :(Business software) نرمافزارهاي تجاري
52 (Engincering and scimtite software) نرمافزارهاي مهندسی یا علمی
52 :(Artificial Intellingence software) نرمافزارهاي هوش مصنوعی
52 :(personal computer software) نرمافزارهاي کامپیوترهاي شخصی
53 :(Real – time software) نرمافزارهاي بلادرنگ
53 :(Embedded software) نرمافزارهاي توکار جاسازي شده
اسطوره هاي نرمافزاري: 53
1) اسطوره هاي مدیریتی 53
2) اسطوره هاي مشتري: 53
3) اسطوره ي سازندگان: 54
مفاهیم مدیرت پروژه 54
تعریف مدیریت پروژه: 54
بازیگران در تیم نرمافزاري 55
رهبران تیم نرمافزاري 56
فرایند: 59
پروژه: 10 عامل شکست پروژه: 60
معیارهاي پروژه و فرایند نرمافزاري: 61
61(Process) فرایند
فرایند چیست؟ 61
62(software process) فرایند ساخت نرمافزار
مهندسی نرمافزار 62
عوامل کلیدي کنترل یک فرایند تولید نرمافزار 62
62 (process) 1 فرایند
62(Methods) 2 روشهاي مهندسی نرمافزار
62 (Tools) 3 ابزار
4 دلیل براي اندارهگیري: 63
معیارهاي ارزیابی نرمافزار 63
پروژه: 66
تعریف برنامهریزي پروژه 66
روشهاي جمعآوري اطلاعات: 67
روشهاي ترتیب قرارگیري پرسشها 67
ابعاد امکان سنجی: 67
تصمیم گیري ایجاد یا خرید: 71
تعریف تحلیل و مدیریت ریسک 71
انواع ریسکها: 71
انواع ریسک هاي تجاري: 72
تعریف زمانبندي و پیگیري آن: 72
درجات دشواري (حالات مختلف درجات دشواري): 73
تعریف مهندسی سیستم: 76
مدیریت خواسته ها 77
تعریف اصول و مفاهیم تحلیل: 79
اصول تحلیل 80
نقش مدلسازي 80
تعریف مدلسازي تحلیل 80
افزار
منطقی) 81 ERD) ` ERD مدلسازي دادهاي
مدلسازي سیستم: 85
مثال براي هواپیما: 85
کنترل داخلی یک هواپیما: ) 86 STD نمودار
اصول 87
89 (Software process models) مدلهاي فرایند نرمافزار
89 (water fall model) مدل آبشاري
مشکلات این مدل: 90
91 :(prototyping model) مدل نمونهسازي
92 (protyping model) مدل نمونهسازي
مشکلات این مدل: 92
93 (Rapid Application Development) RAD مدل توسعه کاربردي سریع
مشکلات این مدل 94
مجموعه مدلهاي تکاملی 94
دستهبندي مدلهاي تکاملی: 95
1 مدلهاي گام به گام: 95
ویرایشگر در روتین گام به گام: 95
96 (Sprial model) ( 2 مدل مارپیچی (بوهم
96 :(Sprial model) 3 مدل حلزونی
معایب روش مارپیچی: 96
مدل حلزونی برد برد 97
مدل بسط همزمان (مهندسی همزمان) 97
98 :(Componet – Based Development) مدل توسعه مبتنی بر اجزا
98 :(Formal methods model) مدل روشهاي رسمی
معایب روشهاي رسمی 99
مشکلات: 99
100 تکنیک (مدل): نسل چهارم (fourth Generation Techniques) 4GT
مشکلات: 101
نمایش 101
فعالیت: 102
3 نکتهي مهم در تشخیص کیفیت نرمافزار: 102
عهده داران مسئولیت کیفیت تضمین کیفیت: 102
103 :SQ مهمترین فعالیت
شرایط نشستهاي بازبینی: 103
دستورالعملهاي بازبینی: 104
مراحل تضمین کیفیت آماري 104
قابلیت اطمینان: 104
قابلیت دسترسی: 105
8»
نشانهگذاري گراف جریان: 106
روتین: 106
پیچیدگی سیستماتیک 108
سه شیوه محاسبه پیچیدگی: 109
مراحل تهیه ي موارد آزمون: 109
مراحل مسئله پایه: 109
نتیجه: 110
ارتباط بین یالها: 110
استراتژي آزمایش نرم افزار 111
راهبردهاي آزمون یا سیاستهاي آزمون: 111
4 شاخه در سیاستهایمان داریم: 111
1 آزمون واحد: 112
2 آزمون جامعیت: 112
مشکل این روش: 113
2 آزمون جامعیت پایین به بالا: 113
مزایاي آزمون دود: 114
3 آزمون اعتبارسنجی: 114
آزمون پذیرش: 116
4 آزمون سیستم: 116
انواع آزمون سیستمی 116
فرق بین آزمونrecovery با آزمون استرس: 117
117 :performance 4 آزمون کارایی یا
: 117 Debug یا اشکالزدایی
روشهاي پیشنهادي اشکالزدایی: 117
آزمون شیگرا: 118
سیاستها: 118
یکسري تکنیکهاي خاص: 119
119 :Mc call فاکتورهاي کیفیت
FURPS فاکتورهاي کیفیت 121
121 ISO فاکتورهاي کیفیت 9126
121 تعداد اندازهها درDFD در شمارش کمک
معیارهاي شی گرا: 122
نحوه نمایش بسته ها: 122
یک روتین حرکتی یا سناریو 123
نگهداري نرم افزار 124
مفاهیم نگهداري 124
گروههاي مختلف فعالیتهاي نگهداري 124
124(Corective mointenene) نگهداري تصحیحی
125 (Adoptive maintenance) نگهداري تطبیقی
125 (Perfective main) نگهداري تکمیل
125 Preventive maintanence نگهداري پیشگیريکننده
متدولوژي نگهداري 125
125 :(structural) نگهداري ساخت یافته
125 (unstructural) نگهداري غیرساخت یافته
هزینههاي نگهداري: 125
مشکلات نگهداري 126
مجموعه تست 127
پاسخنامه 129
مجموعه تست 131
پاسخنامه 134
مجموعه تست 135
پاسخنامه
دیدگاه خود را ثبت کنید