ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Designing Software Architectures: A Practical Approach, 2nd Edition

دانلود کتاب طراحی معماری های نرم افزاری: یک رویکرد عملی ، چاپ 2

Designing Software Architectures: A Practical Approach, 2nd Edition

مشخصات کتاب

Designing Software Architectures: A Practical Approach, 2nd Edition

ویرایش: [2 ed.] 
نویسندگان: ,   
سری:  
 
ناشر: Independently Published 
سال نشر: 2024 
تعداد صفحات: 534 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 37 Mb 

قیمت کتاب (تومان) : 59,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 1


در صورت تبدیل فایل کتاب Designing Software Architectures: A Practical Approach, 2nd Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Cover Page
Title Page
Contents
Table of Contents
Preface
1. Introduction
	1.1 Motivations
	1.2 Software Architecture
	1.3 The Role of the Architect
	1.4 A Brief History of ADD
	1.5 Summary
	1.6 Further Reading
	1.7 Discussion Questions
2. Architectural Design
	2.1 Design in General
	2.2 Design in Software Architecture
	2.3 Why Is Architectural Design So Important?
	2.4 Architectural Drivers
	2.5 Summary
	2.6 Further Reading
	2.7 Discussion questions
3. Making Design Decisions
	3.1 Making Design Decisions
	3.2 Design Concepts: The Building Blocks for Creating Structures
	3.3 Design Concepts to Support Performance
	3.4 Design Concepts to Support Availability
	3.5 Design Concepts to Support Modifiability
	3.6 Design Concepts to Support Security
	3.7 Design Concepts to Support Integrability
	3.8 Summary
	3.9 Further Reading
	3.10 Discussion Questions
4. The Architecture Design Process
	4.1 The Need for a Principled Method
	4.2 Attribute-Driven Design 3.0
	4.3 Applying ADD to different system contexts
	4.4 Identifying and Selecting Design Concepts
	4.5 Producing Structures
	4.6 Defining Interfaces
	4.7 Creating Preliminary Documentation During Design
	4.8 Tracking Design Progress
	4.9 Summary
	4.10 Further Reading
	4.11 Discussion Questions
5. Supporting Business Agility through API-Centric Design [This content is currently in development.]
6. Designing for Deployability
	6.1 Deployability Principles and Architectural Design
	6.2 Design Decisions to Support Deployability
	6.3 Deployability and ADD
	6.4 Summary
	6.5 Further Reading
	6.6 Discussion Questions
7. Designing Cloud-Based Solutions
	7.1 Introduction to the cloud
	7.2 Drivers and the Cloud
	7.3 Cloud-Based Design Concepts
	7.4 ADD in the design of cloud-based solutions
	7.5 Summary
	7.6 Further Reading
	7.7 Discussion Questions
8. Case Study - Hotel Pricing System
	8.1 Business Case
	8.2 System Requirements
	8.3 Development and Operations Requirements
	8.4 The Software Design Process
	8.5 Summary
	8.6 Further Reading
	8.7 Discussion questions
9. Case Study – Digital Twin Platform
	9.1 Business Case
	9.2 System Requirements
	9.3 The Design Process
	9.4 Summary
	9.5 Further Reading
10. Technical Debt in Architectural Design
	10.1 Technical Debt
	10.2 The Roots of Technical Debt in Design
	10.3 Refactoring and Redesign
	10.4 Technical Debt and ADD
	10.5 Summary
	10.6 Further Reading
	10.7 Discussion Questions
11. Analysis in the Design Process
	11.1 Analysis and design
	11.2 Why Analyze?
	11.3 Analysis Techniques
	11.4 Tactics-based Analysis
	11.5 Reflective Questions
	11.6 Scenario-Based Design Reviews
	11.7 Summary
	11.8 Further Reading
	11.9 Discussion questions
12. The Architecture Design Process in the Organization
	12.1 Architecture Design and the Development Life Cycle
	12.2 Architecture Design and the Organization
	12.3 Summary
	12.4 Further Reading
	12.5 Discussion questions
13. Final Thoughts
	13.1 On the Need for Methods
	13.2 Future Directions
	13.3 Next Steps
	13.4 Further Reading
	13.5 Discussion questions
Appendix A. Tactics-Based Questionnaires
	A.1 Availability
	A.2 Deployability
	A.3 Energy Efficiency
	A.4 Integrability
	A.5 Modifiability
	A.6 Performance
	A.7 Safety
	A.8 Security
	A.9 Testability
	A.10 Usability
	A.11 Further Reading
Author Bio




نظرات کاربران