کتاب مهندسی نرم افزار جلد اول ویراست نهم علوم رایانه
- نویسنده : راجر اس پرسمن / بروس آر ماکسیم
- مترجم : عین الله جعفرنژاد قمی / ابراهیم عامل محرابی
-
ناشر :
علوم رایانه
- مدل : کتاب کامپیوتر
کتاب مهندسی نرم افزار جلد اول ویراست نهم نوشته راجر اس پرسمن, بروس آر ماکسیم با ترجمه عین الله جعفرنژاد قمی, ابراهیم عامل محرابی, توسط انتشارات علوم رایانه به چاپ رسیده است.
معرفی فصل های کتاب مهندسی نرم افزار جلد اول
فصل اول: نرمافزار و مهندسی نرمافزار
۱-۱. ماهیت نرمافزار
۱-۲. تعریف رشته مهندسی نرمافزار
۱-۳. فرآیند نرمافزار
۱-۴. مهندسی نرمافزار در عمل
۱-۵. شروع به کار
مسائل و نکاتی برای تعمق
بخش اول: فرآیند نرمافزار
فصل دوم: مدلهای فرآیند
۲-۱. مدل فرآیند کلی
۲-۲. تعریف یک فعالیت چارچوبی
۲-۳. تعیین مجموعه وظایف
۲-۴. ارزیابی و بهبود فرآیند
۲-۵. مدلهای فرآیند تجویزی
۲-۶. محصول و فرآیند
مسائل و نکاتی برای تعمق
فصل سوم: توسعهی چابک
۳-۱. چابکی چیست؟
۳-۲. چابکی و هزینههای تغییر
۳-۳. فرآیند چابک چیست؟
۳-۴. اسکرام (Scrum)
۳-۵. چارچوبهای دیگر چابک
مسائل و نکاتی برای تعمق
فصل چهارم: مدلهای فرآیند پیشنهادی
۴-۱. تعریف نیازمندیها
۴-۲. طراحی معماری اولیه
۴-۳. برآورد منابع
۴-۴. ساخت اولین نمونه
۴-۵. ارزیابی نمونه اولیه
۴-۶. تصمیمگیری برای ادامه یا توقف
۴-۷. ارزیابی نمونهی اولیه
۴-۸. انتشار نمونهی اولیه
۴-۹. نگهداری نرمافزار منتشرشده
مسائل و نکاتی برای تعمق
فصل پنجم: جنبههای انسانی مهندسی نرمافزار
۵-۱. خصوصیات مهندسان نرمافزار
۵-۲. روانشناسی مهندسی نرمافزار
۵-۳. تیم نرمافزاری
۵-۴. ساختار تیمها
۵-۵. تأثیر رسانههای جمعی
۵-۶. تیمهای جهانی
مسائل و نکاتی برای تعمق
بخش دوم: مدلسازی
فصل ششم: اصول راهنما در مهندسی نرمافزار
۶-۱. اصول بنیادی
۶-۲. اصول راهنمای فعالیتهای چارچوبی
مسائل و نکاتی برای تعمق
فصل هفتم: شناخت نیازمندیها
۷-۱. مهندسی نیازمندیها
۷-۲. تدارک مقدمات کار
۷-۳. جمعآوری نیازمندیها
۷-۴. توسعهی موارد کاربری
۷-۵. ساخت مدل تحلیل
۷-۶. مذاکره بر سر نیازمندیها
۷-۷. پایش نیازمندیها
۷-۸. اعتبارسنجی نیازمندیها
مسائل و نکاتی برای تعمق
فصل هشتم: مدلسازی نیازمندیها: رویکرد پیشنهادی
۸-۱. تحلیل نیازمندیها
۸-۲. مدلسازی مبتنی بر سناریو
۸-۳. مدلسازی مبتنی بر کلاس
۸-۴. مدلسازی عملکردی
۸-۵. مدلسازی رفتاری
مسائل و نکاتی برای تعمق
فصل نهم: مفاهیم طراحی
۹-۱. طراحی در حیطهی مهندسی نرمافزار
۹-۲. فرآیند طراحی
۹-۳. مفاهیم طراحی
۹-۴. مدل طراحی
مسائل و نکاتی برای تعمق
فصل دهم: طراحی معماری - رویکرد پیشنهادی
۱۰-۱. معماری نرمافزار
۱۰-۲. چابکی و معماری
۱۰-۳. سبکهای معماری
۱۰-۴. ملاحظات معماری
۱۰-۵. تصمیمات معمارانه
۱۰-۶. طراحی معماری
۱۰-۷. ارزیابی طراحیهای معماری متفاوت
مسائل و نکاتی برای تعمق
فصل یازدهم: طراحی در سطح مولفهها
۱۱-۱. مولفه چیست؟
۱۱-۲. طراحی مولفههای مبتنی بر کلاس
۱۱-۳. اجرای طراحی در سطح مولفهها
۱۱-۴. طراحی سطح مولفهی ویژه
۱۱-۵. بازآرایی مولفه
مسائل و نکاتی برای تعمق
فصل دوازدهم: طراحی تجربهی کاربر
۱۲-۱. عناصر طراحی تجربهی کاربر
۱۲-۲. قوانین طلایی
۱۲-۳. تحلیل و طراحی واسط کاربر
۱۲-۴. تحلیل واسط
۱۲-۵. طراحی تجربهی کاربری
۱۲-۶. طراحی واسط کاربری
۱۲-۷. ارزیابی طراحی
۱۲-۸. قابلیت استفاده و دسترسپذیری
۱۲-۹. تجربهی کاربری نرمافزار سنتی و تحرکپذیری
مسائل و نکاتی برای تعمق
فصل سیزدهم: طراحی اپلیکیشنهای سیار
۱۳-۱. چالشها
۱۳-۲. چرخهی حیات توسعهی اپلیکیشنهای سیار
۱۳-۳. معماریهای سیار
۱۳-۴. اپلیکیشنهای آگاه از حیطه
۱۳-۵. هرم طراحی وب
۱۳-۶. طراحی در سطح مولفهها
۱۳-۷. طراحی تحرکپذیری و کیفیت
۱۳-۸. بهترین روشهای طراحی تحرکپذیری
مسائل و نکاتی برای تعمق
-
ناشرعلوم رایانه
-
نویسندهراجر اس پرسمن, بروس آر ماکسیم
-
مترجمعین الله جعفرنژاد قمی, ابراهیم عامل محرابی
-
قطع کتابوزیری
-
نوع جلدشومیز
-
سال چاپ1403
-
نوبت چاپاول
-
شماره جلدجلد اول