تخفیف!

کتاب و حل المسائل مهندسی نرم‌افزار ایان سامرویل (Sommerville) ویرایش دهم(2016) نهم(2011) هشتم(2007) و ششم(2001) (زبان لاتین)

قیمت اصلی 297,000 تومان بود.قیمت فعلی 99,000 تومان است.

با خرید این محصول کتاب مهندسی نرم‌افزار ایان سامرویل ویرایش دهم(2016) نهم(2011) هشتم(2007) و ششم(2001) و حل المسائل ویرایش های دهم(2016) نهم(2011) به زبان انگلیسی را دریافت خواهید کرد.

دسته: برچسب:

توضیحات

کتاب و حل المسائل مهندسی نرم‌افزار ایان سامرویل (Sommerville) ویرایش دهم(2016) نهم(2011) هشتم(2007) و ششم(2001) (زبان لاتین)

در این مطلب کتاب مهندسی نرم‌افزار ایان سامرویل (Sommerville) ویرایش دهم(2016) نهم(2011) هشتم(2007) و ششم(2001) و حل المسائل ویرایش های دهم(2016) نهم(2011) به صورت pdf و زبان انگلیسی جهت دانلود قرار داده شده است. برای ویرایش دهم(2016) دو حل المسائل قرار داده شده که یکی از حل المسائل ها از  سایت چگ (Chegg) تهیه شده است و فصل های 1 تا 25 را پوشش می دهد.

در این مطلب، کتاب «مهندسی نرم‌افزار» نوشته‌ی ایان سامرویل به همراه حل‌المسائل آن در ویرایش های زیر به‌صورت PDF و به زبان انگلیسی برای دانلود قرار داده شده است.

کتاب اصلی:

  • ویرایش دهم (2016)
  • ویرایش نهم (۲۰۱۱)
  • ویرایش هشتم (۲۰۰۷)
  • ویرایش ششم (۲۰۰۱)

همچنین، حل‌المسائل برای ویرایش‌های دهم (۲۰۱۶) و نهم (۲۰۱۱) موجود است. برای ویرایش دهم، دو نسخه حل‌المسائل قرار داده شده که یکی از آن‌ها از سایت Chegg تهیه شده و فصل‌های ۱ تا ۲۵ را به طور کامل پوشش می‌دهد.

حل‌المسائل:

  • حل المسائل ویرایش دهم (2016): دو حل المسائل قرار داده شده است.
  • 1. حل المسائل رسمی: 104 صفحه
  • 2. حل المسائل تهیه‌شده از سایت Chegg: تعداد صفحات 282 صفحه(شامل پاسخ کامل و تشریحی مسائل فصل‌های1 تا 25)
  • حل المسائل ویرایش نهم (۲۰11): 96 صفحه

 

 

معرفی کتاب «مهندسی نرم‌افزار» نوشته‌ی ایان سامرویل

(Software Engineering)

کتاب مهندسی نرم‌افزار نوشته ایان سامرویل، یکی از معروف‌ترین و پرفروش‌ترین کتاب‌های مرجع در رشته مهندسی نرم‌افزار و علوم کامپیوتر است. این کتاب از سال ۱۹۸۲ تاکنون بیش از ۱۰ ویرایش داشته و به عنوان منبع اصلی دروس دانشگاهی در سراسر جهان استفاده می‌شود. سامرویل، استاد بازنشسته دانشگاه سنت اندروز اسکاتلند، با تمرکز بر اصول عملی و واقعی مهندسی نرم‌افزار، این کتاب را نوشته است.

این کتاب در حال حاضر بهترین و کامل‌ترین مرجع درسی مهندسی نرم‌افزار در کل جهان محسوب می‌شود و در بیش از ۹۰٪ دانشگاه‌های معتبر دنیا (از MIT و استنفورد گرفته تا دانشگاه تهران، شریف، امیرکبیر و …) به عنوان کتاب اصلی درس «مهندسی نرم‌افزار ۱ و ۲» تدریس می‌شود.

ویژگی‌های کلی کتاب:

  • رویکرد: کتاب یک دیدگاه گسترده به مهندسی نرم‌افزار ارائه می‌دهد و بر فرآیندها، تکنیک‌ها و ابزارهای لازم برای تولید نرم‌افزارهای قابل اعتماد، امن و نگهداری‌پذیر تأکید دارد.
  • ساختار: در ویرایش‌های اخیر (مانند ویرایش ۱۰ام، سال ۲۰۱6)، کتاب به چهار بخش اصلی تقسیم شده است:۱. مقدمه بر مهندسی نرم‌افزار (معرفی، فرآیندها، روش‌های چابک، مهندسی نیازمندی‌ها، مدل‌سازی سیستم).۲. قابلیت اطمینان و امنیت (سیستم‌های قابل اعتماد، مهندسی قابلیت اطمینان، ایمنی، امنیت و تاب‌آوری).۳. مهندسی نرم‌افزار پیشرفته (بازاستفاده نرم‌افزار، مهندسی مبتنی بر کامپوننت، مهندسی توزیع‌شده، مهندسی سرویس‌محور، مهندسی سیستم‌ها و سیستم‌های سیستم‌ها).۴. مدیریت مهندسی نرم‌افزار (مدیریت پروژه، برنامه‌ریزی، مدیریت کیفیت و پیکربندی).
  • تأکید بر موضوعات مدرن: پوشش گسترده روش‌های چابک (Agile مانند Scrum)، مهندسی نیازمندی‌ها، تست، تکامل نرم‌افزار، امنیت و قابلیت اطمینان.
  • مخاطبان: دانشجویان کارشناسی و کارشناسی ارشد مهندسی کامپیوتر و نرم‌افزار، مهندسان حرفه‌ای که نیاز به به‌روزرسانی دانش دارند.

ساختار کتاب (۴ بخش اصلی):

بخش ۱ – مقدمه و مفاهیم پایه (فصل ۱ تا ۷)

۱. مقدمه‌ای بر مهندسی نرم‌افزار

۲. فرآیندهای نرم‌افزاری

۳. روش‌های چابک (Agile)

۴. مهندسی نیازمندی‌ها

۵. مدل‌سازی سیستم با UML

۶. مدل‌سازی معماری

۷. طراحی معماری و الگوهای طراحی

بخش ۲ – قابلیت اطمینان، ایمنی و امنیت (فصل ۸ تا ۱۴)

۸. سیستم‌های بحرانی (Critical Systems)

۹. قابلیت اطمینان و در دسترس بودن

۱۰. ایمنی (Safety Engineering)

۱۱. امنیت (Security Engineering)

۱۲. تاب‌آوری (Resilience Engineering)

بخش ۳ – موضوعات پیشرفته (فصل ۱۵ تا ۲۳)

۱۵. بازاستفاده نرم‌افزار

۱۶. مهندسی مبتنی بر کامپوننت (CBSE)

۱۷. مهندسی سیستم‌های توزیع‌شده

۱۸. معماری سرویس‌محور (SOA)

۱۹. سیستم‌های تعبیه‌شده واقعی (Real-time Embedded Systems)

۲۰. مهندسی سیستم‌های سایبر-فیزیکی (CPS)

و …

بخش ۴ – مدیریت و تکامل (فصل ۲۴ تا ۲۹)

۲۴. مدیریت پروژه نرم‌افزاری

۲۵. مدیریت کیفیت

۲۶. مدیریت پیکربندی

۲۷. تکامل و نگهداری نرم‌افزار

و …

ویژگی‌های برجسته ویرایش دهم نسبت به ویرایش‌های قبلی:

  • پوشش بسیار قوی و به‌روز روش‌های چابک (Scrum, Kanban, Extreme Programming)
  • اضافه شدن فصل‌های جدید در مورد امنیت و تاب‌آوری (که در دنیای امروز حیاتی هستند)
  • مثال‌های واقعی بسیار قوی (مانند سیستم کنترل انسولین، سیستم مدیریت بیماران NHS انگلیس، سیستم Mentcare و …)
  • تأکید زیاد بر اخلاق حرفه‌ای مهندس نرم‌افزار
  • بیش از ۴۰۰ تصویر، دیاگرام UML و جدول مقایسه‌ای
  • تمرین‌های بسیار کاربردی در انتهای هر فصل (بسیار مناسب برای امتحان پایان‌ترم و کنکور ارشد)

با اینکه کتاب‌های جدیدتری منتشرشده اند، اما هیچ‌کدام به اندازه سامرویل جامع، ساختاریافته و مناسب برای تدریس دانشگاهی نیستند. این کتاب دقیقاً همان چیزی است که یک دانشجو یا مهندس نرم‌افزار نیاز دارد.