داده‌هاي تاريخي از سرمايه‌هاي ما و مؤسسه‌ي ما هستند. بنابراين توليد، حفظ و استفاده از آن‌ها را مد‌نظر داشته باشيم.
صفحه اصلی كتاب به روايت تصوير
كتاب به روايت تصوير/ Visual book چاپ فرستادن به ایمیل

ساختار و عناوین اصلی کتاب، به کمک 91 شکل و 27 جدول کتاب، و 87 شکل دیگر و به کمک نرم افزار CoolIris ارائه شده است. شکل‌های این کتاب تصویری، عملاً حاوی عناوین هر جلسه درس است و به ویژه برای مدرسین محترم می‌تواند بسیار كمك‌کننده باشد.

 

فصل 0: راهنماي خوانندگان

شکل ‏0-1 : نمودار علت و معلولي (نمودار استخوان ماهي) اشتباه بسياري از دانشجويان

شکل ‏0‏-2 : يك ترتيب پيشنهادي ارائه‌ي فصول

 

فصل 1: مهندسي نرم‌افزار چيست؟

شکل ‏1 1 : نقش گروه‌هاي مختلف در قبال نرم‌افزار

شکل ‏1‏-2 : مهندسي نرم‌افزار و مخاطبان آن

شکل ‏1‏-3 : مدل آبشاري

شکل ‏1‏-4 : مدل چرخشي

شکل ‏1-5 : مدل فواره

شکل ‏1-6 : مدل V

شکل ‏1-7: روند تكرار و تكامل

شکل 1-8 : تداوم فعاليت‌ها در مراحل مختلف

 

فصل 2: دو وجه اصلي توليد نرم‌افزار

شکل 2-1 : وجوه تخصصي و مديريتي درهم آميخته‌اند

شکل 2-2 : بازار فنّاوري اطلاعات در كشور

 

فصل3: انتخاب

 

فصل 4: مديريت نيروي انساني و مديريت دانش

شکل 4-1 : بازار فنّاوري اطلاعات در كشور

شکل 4-2 : نكات مورد توجه در تدوين قرارداد

شکل ‏4-3 : مثالي از قرارداد

شکل ‏4-4 : فرايندهاي اصلي مديريت دانش

شکل ‏4-5 : مهندسي دانش و مهندسي نرم‌افزار

 

فصل 5: برنامه‌ريزي و زمان‌بندي

شکل 5-1 : شبكه‌ي فعاليت: نمايش فعاليت‌ها در روي گره‌ها و لبه‌ها

شکل ‏5-2 : نمودار گانت

شکل 5-3 : نمودار مشغوليت افراد

 

فصل 6: مديريت خطر

شکل ‏6-1 : فعاليت‌هاي مديريت خطر

شکل ‏6-2 : فرايند مديريت خطر در روند پروژه

 

فصل 7: مستندسازی

شکل ‏7-1 : روند عمومي توليد يك سند (تكرار و تكامل)‏

شکل ‏7-2 : يك تقسيم‌بندي مستندات

شکل 7-3 : انواع گزارش

شکل 7-4 : ارائه‌ي گزارش

 

فصل 8: استاندارد و كيفيت

شکل 8-1 : يك نمونه استاندارد اجزاي كتاب راهنماي كاربر در يك مؤسسه

شکل 8-2 : مثالي از معرفي يك استاندارد [Travis, 2005]

شکل 8-3 : مثالي از جزئيات فروش استاندارد IEEE براي آزمايش واحد

 

فصل 9: قيمت‌گذاري و بازار

شکل 9-1 : از عوامل مؤثر در قيمت‌گذاري

 

فصل 10: خواسته‌ها و مشخصات

شکل 10-1 : مهندسي خواسته‌ها

شکل 10-2 : خواسته‌ها

شکل 10-3 : مثالي از نمودار كاربرد براي نمايش خواسته‌هاي عملكردي

شکل ‏10-4 : مثالي از نمودار متن براي نمايش خواسته‌هاي عملكردي يك پروژه

شکل ‏10-5 : مثالي از خواسته‌هاي غيرعملكردي يك پروژه

شکل ‏10-6 : مثالي از اطلاعات معرف سند

 

فصل 11: مؤلفه

شکل 11-1 : مؤلفه‌هاي بد

شکل ‏11-2 : از علامت‌گذاري‌هاي متداول براي نمايش مؤلفه‌ها

 

فصل 12: مدل‌سازي و طراحي

شکل ‏12-1 : مدل‌سازي

شکل 12-2 : مسئله، طراح و طرح

شکل ‏12-3 : فرايند طراحي

شکل ‏12-4 : فرايند طراحي، تکرار و تکامل در مراحل بعد

شکل ‏12-5 : نمونه‌اي از يك ساختار بلوكي

 

فصل 13: طراحي واسط كاربر

شکل ‏13-1 : سه ركن اصلي قابليت استفاده

شکل ‏13-2 : حمايت از كار گروهي

 

فصل14: پياده‌سازي

 

فصل 15: آزمايش

شکل 15-1 : ملزومات آزمايش

شکل 15-2 : تقسيم‌بندي آزمايش‌هاي متداول

شکل ‏15-3 : طبقه‌بندي و انتخاب نمونه از آن‌ها، مهم‌ترين ابزار مقابله با تعدد موارد آزمايش است

شکل ‏15-4 : انواع ارتباط بين بلوك‌ها

 

فصل 16: آزمايش علمي نرم‌افزار

شکل ‏16-1 : روش‌هاي آزمايش علمي نرم‌افزار

شکل ‏16-2 : فرايند آزمايش علمي

شکل ‏16-3 : يك نمودار ساختار مؤلفه‌ها

 

فصل 17: نگهداري

شکل ‏17-1 : فرايند نگهداري تصحيحي

شکل ‏17-2 : نگهداري و فعاليت‌هاي جاري

شکل ‏17 3 : براي قابليت نگهداري

 

فصل 18: مهندسي نرم‌افزار به كمك رايانه

شکل 18-2 : كاهش كارايي در استفاده از ابزار يا روش جديد

شکل 18-2 : برنامه‌سازي خودكار

شکل ‏18-3 : راه‌حل پله‌اي براي تغيير ابزار

 

فصل 19: مدل شیء

شکل ‏19-1 : تعريف كلاس Stack و سه شيء s1، s2 و s3 از آن

شکل ‏19-2 : تعريف قابليت رؤيت

شکل ‏19-3 : اركان اصلي مدل شيء (شكل‌ها از [Booch, 1992])

شکل 19-4 : اركان فرعي مدل شيء (شكل‌ها از [Booch, 1992])

شکل ‏19-5 : چرخه‌ي عمر نرم‌افزار با مدل شيء (شكل‌ها از [Booch, 1992])

شکل ‏19-6 : نگاشت جهان واقع به جهان رايانه

 

فصل 20: زبان مدل‌سازي يكپارچه

شکل ‏20-1 : علائم UML‏ براي نمودار مورد كاربرد‏

شکل 20-2 : علامت گذاري ‏UML‏ براي كلاس‌ و شيء

شکل ‏20-3 : علامت‌گذاري ‏UML‏ براي روابط در نمودارهاي كلاس‏

شکل 20-4 : علامت‌گذاري ‏UML‏ براي قابليت رؤيت در نمودار كلاس

شکل ‏20-5 : علامت‌گذاري ‏UML‏  براي نمودار همكاري

شکل ‏20-6 : علامت‌گذاري ‏UML‏ براي نمودار ترتيب

شکل ‏20-7 : علامت‌گذاري نمودار حالت: فوق حالت با زيرحالت‌هاي ترتيبي

شکل ‏20-8 : علامت‌گذاري ‏UML‏ براي نمودار حالت: فوق‌حالت با زيرحالت‌هاي همزمان

شکل ‏20-9 : علامتگذاري ‏UML‏ براي بسته‌ها

شکل ‏20-10 : علامت‌گذاري ‏UML‏ براي شيءهاي فعال و غیرفعال‏

شکل ‏20-11 : علامت‌گذاري ‏UML‏ براي پيام‌ها

شکل ‏20-12 : علامت‌گذاري ‏UML‏ براي نمودار همكاري همزمان

شکل ‏20-13 : علامت‌گذاري UML‏ براي نمودار فعاليت

شکل ‏20-14 : علامت‌گذاري ‏UML‏ براي نمودار استقرار‏

شکل ‏20-15 : علامت گذاري ‏UML‏ براي مقادير ضميمه و محدوديت‌ها

 

فصل 21: توليد برمبناي قطعه و معماري

شکل 21-1 : مشخصات قطعه

شکل ‏21-2 : قطعه در مقابل مؤلفه

شکل ‏21-3 : معماري مشترك

شکل ‏21-4 : مثالي از نمايش ديد فرايندي

شکل ‏21-5 : مثالي از نمايش ديد فيزيكي

شکل ‏21-6 : مثالي از نمايش چهارچوب مفهومي

 

فصل 22: سامانه‌هاي بي‌درنگ

شکل ‏22-1 : ساختار كلي سامانه‌هاي بي‌درنگ

شکل ‏22-2 : اجزای متداول سامانه‌ي بي‌درنگ

 

فصل 23: پايان‌دهي

شکل 23-1 : بدون تعريف پايان، پايان‌دهي معني ندارد

 

فصل 24: مهندس نرم‌افزار كيست؟

شکل ‏24-1 : پيكره‌ي دانش مهندسي نرم‌افزار [SWEBOK, 2004]

شکل 24-2 : قابليت‌ها و آگاهي‌هاي مورد نياز مهندس نرم‌افزار

 


كليه‌ي حقوق مادي و معنوي نزد دكتر محسن صديقي مشكناني محفوظ مي‌باشد
Copyright © 2008, All rights reserved. powered by Ali Shafie
آمار از تاريخ 30 ديماه 88 |

!معتبر CSS