Fundamentals of Software Architecture: An Engineering Approach

تاریخ: ۷:۱۵:۲۸ ۱۳۹۹/۲/۱۵ دوشنبه
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۵۰۶
دیدگاه ها: ۱
برچسب ها: Design Patterns | software engineering |
کتاب Fundamentals of Software Architecture: An Engineering Approach
O'Reilly
Mark Richards, Neal Ford
9781492043454
2020
422
English

بررسی‌های حقوق و دستمزد در سرتاسر جهان، معمولا معمار نرم افزار را در بین 10 شغل برتر قرار می‌دهند، اما هنوز هم هیچ راهنمای واقعی برای کمک به توسعه دهندگان برای تبدیل شدن به معمار نرم افزار وجود ندارد؛ البته تا به حال. این کتاب، برای اولین بار بررسی جامعی از جنبه‌های مختلف معماری نرم افزار را ارائه می‌دهد. در کتاب “Fundamentals of Software Architecture: An Engineering Approach”، مشخصه‌های معماری، الگو‌های معماری، تعیین کامپوننت، ارائه و به تصویر کشیدن معماری، معماری تکاملی و بسیاری موضوعات دیگر مورد بررسی قرار گرفته اند.

نویسندگان این کتاب به نام‌های Mark Richards و Neal Ford، متخصصانی هستند که سال‌ها کلاس‌های معماری نرم افزار را به صورت حرفه ای تدریس کرده اند و بر روی اصول معماری که در تمامی stack‌های فناوری کاربرد دارند تمرکز داشته اند. شما با در نظر گرفتن تمام نوآوری‌های دهه گذشته، معماری نرم افزار را به شکلی مدرن بررسی خواهید کرد.


مطالبی که در کتاب «مبانی معماری نرم افزار: رویکردی مهندسی»، یاد خواهید گرفت:

  • الگوهای معماری: پایه فنی بسیاری از تصمیمات معماری
  • اجزاء: شناسایی، اتصال، انسجام، پارتیشن بندی و دانه بندی
  • مهارت‌های نرم: مدیریت کارآمد تیم، جلسات، مذاکره، سخنرانی‌ها و موارد دیگر
  • مدرنیته: شیوه‌های مهندسی و رویکردهای عملیاتی که در چند سال گذشته به شدت تغییر کرده اند
  • معماری به عنوان یک رشته مهندسی: نتایج قابل تکرار، اندازه گیری‌ها و ارزیابی‌های واقعی که دقت زیادی به معماری نرم افزار می‌بخشد

  

 

Table of Contents:
- Chapter 1: Introduction
- Chapter 2: Architectural Thinking
- Chapter 3: Modularity
- Chapter 4: Architecture Characteristics Defined
- Chapter 5: Identifying Architecture Characteristics
- Chapter 6: Measuring and Governing Architecture Characteristics
- Chapter 7: Scope of Architecture Characteristics
- Chapter 8: Component-Based Thinking
- Chapter 9: Architecture Styles
- Chapter 10: Layered Architecture Style
- Chapter 11: Pipeline Architecture
- Chapter 12: Microkernel Architecture
- Chapter 13: Service-Based Architecture
- Chapter 14: Event-Driven Architecture Style
- Chapter 15: Space-Based Architecture
- Chapter 16: Orchestration-Driven Service-Oriented Architecture
- Chapter 17: Microservices Architecture
- Chapter 18: Choosing the Appropriate Architecture Style
- Chapter 19: Architecture Decisions
- Chapter 20: Analyzing Architecture Risk
- Chapter 21: Diagramming and Presenting Architecture
- Chapter 22: Making Teams Effective
- Chapter 23: Negotiation and Leadership Skills
- Chapter 24: Developing a Career Path
like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • نویسنده: عباس تاریخ: ۷:۴۰:۱۰ ۱۳۹۹/۲/۱۵ دوشنبه تعداد آرا: ۱

    با تشکر از شما، کتاب وافعا ارزشمندی را ارائه کردید. Mark Richards و Neal Ford در ارائه مطالب مربوط به معماری فوق العاده حرفه ای و منسجم عمل می‌کنند.
loading...

لطفا منتظر بمانید...