Saeed Shahrivari·۳ سال پیشمفاهیم پایهای برای مهندسی نرمافزاردر این مقاله راجع به ۷ حوزه اصلی برای مطالعه در زمینه مهندسی نرمافزار بحث شده و برای این کار ۷ کتاب مرجع معرفی شده است.