کتاب Fundamentals of Software Architecture

اثر Mark Richards

category

نوع محتوای کتاب

راهنمای مرجع

category

هدف یادگیری

ارتقای شغلی

category

نوع مسیر

مرجع / کتابچه راهنما

category

مورد استفاده

بک اند

category

بر اساس سطح علمی

پیشرفته

info نکات مهم قبل از خرید:

  • نسخه کتاب فعلی به زبان لاتین می‌باشد.
  • کتاب به صورت محصول می‌باشد و پس از خرید بلافاصله در دسترس شما قرار می‌گیرد.
  • قبل از خرید، قسمت توضیحات تکمیلی مربوط به هر کتاب را مطالعه کنید.
  • در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
  • درگاه پرداخت رمزارز نیز برای هموطنان خارج از کشور فعال است.

درباره این کتاب

کتاب Fundamentals of Software Architecture, 2nd Edition: A Modern Engineering Approach (مبانی معماری نرم افزار، ویرایش دوم: رویکرد مهندسی مدرن) یک راهنمای جامع برای درک و به کارگیری معماری نرم‌افزار در پروژه‌های مدرن است. این کتاب با پوشش طیف گسترده‌ای از سبک‌ها و الگوهای معماری، از جمله مونولیت ماژولار، معماری میکروسرویس، معماری مبتنی بر رویداد و غیره، به معماران نرم‌افزار کمک می‌کند تا تصمیمات آگاهانه‌ای در مورد طراحی سیستم‌های خود…

۳۳,۰۰۰ تومان

کتاب‌های پیشنهادی سردبیر

کتاب‌های پیشنهادی Cross-sell

نظرات کاربران

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

دیدگاهتان را بنویسید

هنوز دیدگاهی ثبت نشده است.

کتاب Fundamentals of Software Architecture, 2nd Edition: A Modern Engineering Approach (مبانی معماری نرم افزار، ویرایش دوم: رویکرد مهندسی مدرن) یک راهنمای جامع برای درک و به کارگیری معماری نرم‌افزار در پروژه‌های مدرن است.

این کتاب با پوشش طیف گسترده‌ای از سبک‌ها و الگوهای معماری، از جمله مونولیت ماژولار، معماری میکروسرویس، معماری مبتنی بر رویداد و غیره، به معماران نرم‌افزار کمک می‌کند تا تصمیمات آگاهانه‌ای در مورد طراحی سیستم‌های خود بگیرند. ویرایش دوم این کتاب با افزودن مباحث جدیدی مانند ملاحظات ابری، توپولوژی‌های داده و تیم، و همچنین قوانین جدید معماری نرم‌افزار، به روز شده است.

در ادامه مقدمه‌ای از کتاب Fundamentals of Software Architecture را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب Fundamentals of Software Architecture:

پیشگفتار چاپ دوم

“وای، خیلی چیزها اینجا هست!”

وقتی تصمیم گرفتیم چاپ دوم کتاب “مبانی معماری نرم‌افزار” را بنویسیم، ایده‌هایی برای بسط و بهبود مواردی از چاپ اول داشتیم، اما مانند بسیاری از پروژه‌های نرم‌افزاری، حجم آن به طور مداوم افزایش یافت.

یکی از اهداف اصلی ما، ایجاد انسجام بیشتر در بخش‌های مربوط به سبک‌ها بود، تا مقایسه آن‌ها مفیدتر شود. همچنین تغییراتی در رتبه‌بندی ستاره‌ای خود ایجاد کردیم تا بخش‌ها و دسته‌های جدیدی اضافه کنیم، و بخش‌های جدیدی در مورد ملاحظات ابری، توپولوژی‌های داده، توپولوژی‌های تیمی و حاکمیت برای هر سبک معماری اضافه کردیم.

در طول مسیر، اضافات عمده‌ای به تعدادی از فصل‌ها در موضوعات پرطرفدار، مانند فصل‌های 15 و 18، اضافه کردیم و یک فصل جدید (فصل 11) در مورد سبک معماری مونولیت ماژولار اضافه کردیم.

همچنین چندین فصل کاملاً جدید اضافه کردیم که الگوهای معماری را در فصل 20، تقاطع‌های معماری را در فصل 26، و بازنگری قوانین معماری نرم‌افزار (که یک نتیجه فرعی جدید و یک قانون جدید به آن اضافه شده است) را در فصل 27 پوشش می‌دهد.

سرفصل‌های کتاب Fundamentals of Software Architecture:

  • Preface
  • 1. Introduction
  • I. Foundations
    • 2. Architectural Thinking
    • 3. Modularity
    • 4. Architectural Characteristics Defined
    • 5. Identifying Architectural Characteristics
    • 6. Measuring and Governing Architecture Characteristics
    • 7. The Scope of Architectural Characteristics
    • 8. Component-Based Thinking
  • II. Architecture Styles
    • 9. Foundations
    • 10. Layered Architecture Style
    • 11. The Modular Monolith Architecture Style
    • 12. Pipeline Architecture Style
    • 13. Microkernel Architecture Style
    • 14. Service-Based Architecture Style
    • 15. Event-Driven Architecture Style
    • 16. Space-Based Architecture Style
    • 17. Orchestration-Driven Service-Oriented Architecture
    • 18. Microservices Architecture
    • 19. Choosing the Appropriate Architecture Style
    • 20. Architectural Patterns
  • III. Techniques and Soft Skills
    • 21. Architectural Decisions
    • 22. Analyzing Architecture Risk
    • 23. Diagramming Architecture
    • 24. Making Teams Effective
    • 25. Negotiation and Leadership Skills
    • 26. Architectural Intersections
    • 27. The Laws of Software Architecture, Revisited
  • Discussion Questions
  • Index
  • About the Authors

جهت دانلود کتاب Fundamentals of Software Architecture می‌توانید پس از پرداخت، دریافت کنید.