برنامه نويسي

مبانی معماری نرم افزار: یک رویکرد مهندسی

Fundamentals of Software Architecture: An Engineering Approach

دانلود کتاب Fundamentals of Software Architecture: An Engineering Approach (به فارسی: مبانی معماری نرم افزار: یک رویکرد مهندسی) نوشته شده توسط «Mark Richards – Neal Ford»


اطلاعات کتاب مبانی معماری نرم افزار: یک رویکرد مهندسی

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: O’Reilly Media

نویسنده: Mark Richards – Neal Ford

زبان: english

فرمت کتاب: EPUB (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2020

تعداد صفحه: 500

حجم فایل: 52.90 مگابایت

کد کتاب: 1492043451 , 9781492043454

نوبت چاپ: 1

توضیحات کتاب مبانی معماری نرم افزار: یک رویکرد مهندسی

نظرسنجی های حقوق و دستمزد در سراسر جهان به طور مرتب معمار نرم افزار را در 10 شغل برتر قرار می دهد، اما هیچ راهنمای واقعی برای کمک به توسعه دهندگان برای تبدیل شدن به معمار وجود ندارد. تا به حال. این کتاب اولین نمای کلی جامع از جنبه های مختلف معماری نرم افزار را ارائه می دهد. معماران مشتاق و موجود به طور یکسان ویژگی های معماری، الگوهای معماری، تعیین مولفه ها، نمودار و ارائه معماری، معماری تکاملی، و بسیاری از موضوعات دیگر را بررسی می کنند.
       مارک ریچاردز و نیل فورد—متخصصانی که به طور حرفه ای کلاس های معماری نرم افزار را تدریس کرده اند. سال – بر اصول معماری که در تمام پشته های فناوری اعمال می شود تمرکز کنید. معماری نرم‌افزار را با در نظر گرفتن تمام نوآوری‌های دهه گذشته، در یک نور مدرن بررسی خواهید کرد.
       این کتاب موارد زیر را بررسی می‌کند:
• الگوهای معماری: مبنای فنی بسیاری از تصمیمات معماری؛
• اجزاء: شناسایی، جفت، انسجام، پارتیشن بندی و دانه بندی؛
• مهارت های نرم: مدیریت موثر تیم، جلسات، مذاکره، ارائه ها و موارد دیگر؛
• مدرنیته: شیوه های مهندسی و رویکردهای عملیاتی که در چند سال گذشته به شدت تغییر کرده اند. سال‌ها؛
• معماری به عنوان یک رشته مهندسی: نتایج تکرارپذیر، معیارها و ارزش‌گذاری‌های عینی که به معماری نرم‌افزار دقت می‌کنند.


       Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics.
       Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks. You’ll explore software architecture in a modern light, taking into account all the innovations of the past decade.
       This book examines:
• Architecture patterns: The technical basis for many architectural decisions;
• Components: Identification, coupling, cohesion, partitioning, and granularity;
• Soft skills: Effective team management, meetings, negotiation, presentations, and more;
• Modernity: Engineering practices and operational approaches that have changed radically in the past few years;
• Architecture as an engineering discipline: Repeatable results, metrics, and concrete valuations that add rigor to software architecture.

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

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

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