دانلود کتاب 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 شغل برتر قرار می دهد، اما هیچ راهنمای واقعی برای کمک به توسعه دهندگان برای تبدیل شدن به معمار وجود ندارد. تا به حال. این کتاب اولین نمای کلی جامع از جنبه های مختلف معماری نرم افزار را ارائه می دهد. معماران مشتاق و موجود به طور یکسان ویژگی های معماری، الگوهای معماری، تعیین مولفه ها، نمودار و ارائه معماری، معماری تکاملی، و بسیاری از موضوعات دیگر را بررسی می کنند.
مارک ریچاردز و نیل فورد—متخصصانی که به طور حرفه ای کلاس های معماری نرم افزار را تدریس کرده اند. سال – بر اصول معماری که در تمام پشته های فناوری اعمال می شود تمرکز کنید. معماری نرمافزار را با در نظر گرفتن تمام نوآوریهای دهه گذشته، در یک نور مدرن بررسی خواهید کرد.
این کتاب موارد زیر را بررسی میکند:
• الگوهای معماری: مبنای فنی بسیاری از تصمیمات معماری؛
• اجزاء: شناسایی، جفت، انسجام، پارتیشن بندی و دانه بندی؛
• مهارت های نرم: مدیریت موثر تیم، جلسات، مذاکره، ارائه ها و موارد دیگر؛
• مدرنیته: شیوه های مهندسی و رویکردهای عملیاتی که در چند سال گذشته به شدت تغییر کرده اند. سالها؛
• معماری به عنوان یک رشته مهندسی: نتایج تکرارپذیر، معیارها و ارزشگذاریهای عینی که به معماری نرمافزار دقت میکنند.
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.
دانلود کتاب «مبانی معماری نرم افزار: یک رویکرد مهندسی»
![مبلغی که بابت خرید کتاب میپردازیم به مراتب پایینتر از هزینههایی است که در آینده بابت نخواندن آن خواهیم پرداخت.](https://blog.balyan.ir/wp-content/uploads/2023/01/Buy-books-and-build-a-good-life.jpg)