Skip to content

فهرست ۱۵ فصل — Modern Software Engineering

کتاب Modern Software Engineering: Doing What Works to Build Better Software Faster اثر David Farley (Pearson، ۲۰۲۲).

بخش اول: مقدمه (فصل‌های ۱–۳)

فصلفایلصفحات منبعوضعیت
۱ — مهندسی نرم‌افزار چیست؟01-chapter-1.md31–38done
۲ — مهندسی چیست؟02-chapter-2.md39–58done
۳ — مبانی رویکرد مهندسی03-chapter-3.md59–70done

بخش دوم: بهینه‌سازی برای یادگیری (فصل‌های ۴–۸)

فصلفایلصفحات منبعوضعیت
۴ — کار تکراری04-chapter-4.md71–84done
۵ — بازخورد05-chapter-5.md85–98done
۶ — افزایش تدریجی06-chapter-6.md99–108done
۷ — تجربه‌گرایی07-chapter-7.md109–118done
۸ — آزمایشی بودن08-chapter-8.md119–132done

بخش سوم: بهینه‌سازی برای مدیریت پیچیدگی (فصل‌های ۹–۱۳)

فصلفایلصفحات منبعوضعیت
۹ — مدولاریته09-chapter-9.md133–148done
۱۰ — انسجام10-chapter-10.md149–162done
۱۱ — تفکیک دغدغه‌ها11-chapter-11.md163–178done
۱۲ — پنهان‌سازی اطلاعات و انتزاع12-chapter-12.md179–198done
۱۳ — مدیریت اتصال13-chapter-13.md199–214done

بخش چهارم: ابزارهای پشتیبان مهندسی (فصل‌های ۱۴–۱۵)

فصلفایلصفحات منبعوضعیت
۱۴ — ابزارهای یک رشتهٔ مهندسی14-chapter-14.md215–232done
۱۵ — مهندس نرم‌افزار مدرن15-chapter-15.md233–255done