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