
عنوان:
Fundamentals of Software Architecture: An Engineering Approach
نویسنده:
Mark Richards & Neal Ford
انتشارات:
O'Reilly Media
تاریخ انتشار
January 2020
حجم:
15KB
معرفی کتاب: "معماری نرمافزار: راهنمای کامل تبدیل شدن به معمار نرمافزار"
این کتاب اولین مرور جامع بر جنبههای مختلف معماری نرمافزار را ارائه میدهد. چه معماران تازهکار و چه معماران باتجربه، در این کتاب با ویژگیهای معماری، الگوهای معماری، تعیین مؤلفهها، ترسیم و ارائه معماری، معماری تکاملی و بسیاری موضوعات دیگر آشنا خواهند شد.
در این کتاب چه میآموزید؟
- الگوهای معماری: پایه فنی بسیاری از تصمیمات معماری
- مؤلفهها: شناسایی، اتصال، انسجام، تقسیمبندی و تعیین میزان جزئیات
- مهارتهای نرم: مدیریت مؤثر تیم، برگزاری جلسات، مذاکره، ارائهها و موارد دیگر
- مدرنیته: بررسی روشهای مهندسی و عملیات جدید که طی سالهای اخیر دگرگون شدهاند
- معماری به عنوان یک رشته مهندسی:دستیابی به نتایج قابل تکرار، اندازهگیریها و ارزشگذاریهای دقیق برای افزودن سختگیری به معماری نرمافزار
اطلاعات بیشتر
این کتاب توسط مارک ریچاردز و نیل فورد، از متخصصان باتجربه و مدرسان حرفهای معماری نرمافزار نوشته شده است و به بررسی اصول معماری در تمامی پشتههای فناوری پرداخته است. شما معماری نرمافزار را از دیدگاهی مدرن خواهید آموخت، با در نظر گرفتن تمامی نوآوریهای دهه گذشته.
فهرست مطالب
- Preface: Invalidating Axioms
- 1. Introduction
- I. Foundations
- 2. Architectural Thinking
- 3. Modularity
- 4. Architecture Characteristics Defined
- 5. Identifying Architectural Characteristics
- 6. Measuring and Governing Architecture Characteristics
- 7. Scope of Architecture Characteristics
- 8. Component-Based Thinking
- II. Architecture Styles
- 9. Foundations
- 10. Layered Architecture Style
- 11. Pipeline Architecture Style
- 12. Microkernel Architecture Style
- 13. Service-Based Architecture Style
- 14. Event-Driven Architecture Style
- 15. Space-Based Architecture Style
- 16. Orchestration-Driven Service-Oriented Architecture
- 17. Microservices Architecture
- 18. Choosing the Appropriate Architecture Style
- III. Techniques and Soft Skills
- 19. Architecture Decisions
- 20. Analyzing Architecture Risk
- 21. Diagramming and Presenting Architecture
- 22. Making Teams Effective
- 23. Negotiation and Leadership Skills
- 24. Developing a Career Path
- A. Self-Assessment Questions
- Index
مشخصات
نام کتاب
Fundamentals of Software Architecture: An Engineering Approach
نویسنده
Mark Richards & Neal Ford
انتشارات
O'Reilly Media
تاریخ انتشار
January 2020
ISBN
1492043451
تعداد صفحات
580
زبان
انگلیسی
فرمت
حجم
15KB
موضوع
Software Architecture