توضیحات
The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.
We changed the structure from the first edition to more clearly delineate the two main topics: the engineering practices for evolving software systems and the structural approaches that make it easier. In Part I, we define the various mechanisms and engineering practices that teams can use to implement the goals of evolutionary architecture, including techniques, tools, categories, and other information readers need to understand this topic.
Software architecture also involves structural design, and some design decisions make evolution (and governance) easier. We cover this in Part II, which also includes coverage of architecture styles as well as design principles around coupling, reuse, and other pertinent structural considerations.
Virtually nothing in software architecture exists in isolation; many principles and practices in evolutionary architecture involve the holistic entanglement of many parts of the software development process, which we cover in Part III.
————————————————————–
ترجمه ماشینی :
اکوسیستم توسعه نرم افزار به طور مداوم در حال تغییر است و جریان ثابتی از ابزارها، چارچوب ها، تکنیک ها و پارادایم های جدید را ارائه می دهد. در چند سال گذشته، پیشرفتهای تدریجی در شیوههای مهندسی اصلی برای توسعه نرمافزار، پایههایی را برای بازنگری در نحوه تغییر معماری در طول زمان، همراه با راههایی برای محافظت از ویژگیهای مهم معماری در حین تکامل ایجاد کرده است. این راهنمای عملی این بخشها را با روشی جدید برای تفکر در مورد معماری و زمان پیوند میدهد. ما ساختار را از نسخه اول تغییر دادیم تا دو موضوع اصلی را به وضوح مشخص کنیم: شیوه های مهندسی برای سیستم های نرم افزاری در حال تکامل و رویکردهای ساختاری که آن را آسان تر می کند. در قسمت اول، ما مکانیسمها و شیوههای مهندسی مختلفی را تعریف میکنیم که تیمها میتوانند برای اجرای اهداف معماری تکاملی از جمله تکنیکها، ابزارها، دستهها و سایر اطلاعاتی که خوانندگان برای درک این موضوع نیاز دارند، استفاده کنند. \ معماری نرم افزار شامل طراحی ساختاری نیز می شود و برخی تصمیمات طراحی تکامل (و حاکمیت) را آسان تر می کند. ما این را در قسمت دوم پوشش میدهیم، که شامل پوشش سبکهای معماری و همچنین اصول طراحی پیرامون اتصال، استفاده مجدد و سایر ملاحظات ساختاری مربوطه میشود. تقریباً هیچ چیز در معماری نرم افزار به صورت مجزا وجود ندارد. بسیاری از اصول و شیوههای معماری تکاملی شامل درهمتنیدگی کلی بخشهای بسیاری از فرآیند توسعه نرمافزار است که در بخش سوم به آنها میپردازیم.
tag : دانلود کتاب Building Evolutionary Architectures: Automated Software Governance، ویرایش دوم (نهایی) , Download Building Evolutionary Architectures: Automated Software Governance، ویرایش دوم (نهایی) , دانلود Building Evolutionary Architectures: Automated Software Governance، ویرایش دوم (نهایی) , Download Building Evolutionary Architectures: Automated Software Governance, 2nd Edition (Final) Book , Building Evolutionary Architectures: Automated Software Governance، ویرایش دوم (نهایی) دانلود , buy Building Evolutionary Architectures: Automated Software Governance، ویرایش دوم (نهایی) , خرید کتاب Building Evolutionary Architectures: Automated Software Governance، ویرایش دوم (نهایی) , دانلود کتاب Building Evolutionary Architectures: Automated Software Governance, 2nd Edition (Final) , کتاب Building Evolutionary Architectures: Automated Software Governance, 2nd Edition (Final) , دانلود Building Evolutionary Architectures: Automated Software Governance, 2nd Edition (Final) , خرید Building Evolutionary Architectures: Automated Software Governance, 2nd Edition (Final) , خرید کتاب Building Evolutionary Architectures: Automated Software Governance, 2nd Edition (Final) ,

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