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

سیستم های فشرده نرم افزار معماری: راهنمای یک متخصص

Architecting software intensive systems: a practitioner's guide

دانلود کتاب Architecting software intensive systems: a practitioner’s guide (به فارسی: سیستم های فشرده نرم افزار معماری: راهنمای یک متخصص) نوشته شده توسط «Anthony J. Lattanze»


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

موضوع اصلی: برنامه نويسي

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

ناشر: Auerbach Publications

نویسنده: Anthony J. Lattanze

زبان: English

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

سال انتشار: 2008

تعداد صفحه: 464

حجم کتاب: 4 مگابایت

کد کتاب: 1420045695 , 9781420045697 , 9781420045703

نوبت چاپ: 1

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

طراحی معماری اولین گام مهم در توسعه سیستم های پیچیده نرم افزاری است. تصمیمات اولیه طراحی ساختارهای لازم برای دستیابی به خواص سیستمی گسترده را ایجاد می کند. با این حال، سازمان‌های امروزی فاقد هم‌افزایی بین فرآیندهای توسعه نرم‌افزار و روش‌های فناوری هستند. سیستم‌های فشرده نرم‌افزار معماری: راهنمای یک متخصص توضیح می‌دهد:

  • چگونه و چه زمانی معماری‌ها را طراحی کنیم >چگونه فرآیندهای طراحی معماری را در فرآیندهای توسعه موجود ترکیب کنیم
  • با مصنوعات طراحی معماری پس از ایجاد چه باید کرد

بخش اول مفاهیم کلیدی در طراحی معماری برای سیستم‌های فشرده نرم‌افزار، از جمله محرک‌های معماری، سازه‌ها و راهنمایی‌های اساسی برای طراحی معماری را ایجاد می‌کند. این کتاب در ادامه روش طراحی معماری محور آزمایش شده در صنعت را توضیح می دهد. هر مرحله از روش توضیح داده شده است و کتاب تمام الگوها و چک لیست های پشتیبانی را ارائه می دهد. بخش آخر موضوعات عملی، از جمله نحوه اتخاذ شیوه های طراحی معماری منظم در فرآیندهای توسعه سازمانی موجود را مورد بحث قرار می دهد.

با درک اصولی از طراحی ارائه شده توسط این کتاب، معماران می توانند غریزه درونی خود را برای واکنش تطبیق دهند و برای رسیدگی به طیف وسیع تری از مشکلات طراحی بدون توجه به زمینه های تجاری یا کسب و کار، آمادگی بهتری داشته باشند. تجربه دامنه آنها


Architectural design is a crucial first step in developing complex software intensive systems. Early design decisions establish the structures necessary for achieving broad systemic properties. However, today’s organizations lack synergy between software their development processes and technological methodologies. Providing a thorough treatment of the latest theory and best practices, Architecting Software Intensive Systems: A Practitioner’s Guide explains:

  • How and when to design architectures
  • How to weave architecture design processes into existing development processes
  • What to do with architecture design artifacts once created

The first section establishes key concepts in architectural design for software intensive systems, including architectural drivers, structures, and fundamental guidance for architectural design. The book goes on to describe the industry tested Architecture Centric Design Method. Each stage of the method is explained and the book provides all of the supporting templates and checklists. The last section discusses practical matters, including how to adopt disciplined architectural design practices into existing organizational development processes.

With the principled understanding of design provided by this book, architects can temper their visceral instinct to react and be better prepared to address a broader range of design problems regardless of business context or their domain experience.

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

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