ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Designing Software Architectures: A Practical Approach

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

Designing Software Architectures: A Practical Approach

مشخصات کتاب

Designing Software Architectures: A Practical Approach

ویرایش: [2 ed.] 
نویسندگان:   
سری: SEI Series in Software Engineering 
ISBN (شابک) : 0138108021, 9780138108151 
ناشر: Addison-Wesley Professional 
سال نشر: 2024 
تعداد صفحات: 336
[455] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 42 Mb 

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



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

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


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

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


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



فهرست مطالب

Cover
Half Title
Title Page
Copyright Page
Contents
Preface
Acknowledgments
About the Authors
CHAPTER 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
CHAPTER 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
CHAPTER 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
CHAPTER 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
CHAPTER 5 API-centric Design
	5.1 Business Agility
	5.2 API-centric Design
	5.3 API-centric Design and ADD
	5.4 Summary
	5.5 Further Reading
	5.6 Discussion Questions
CHAPTER 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
CHAPTER 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
CHAPTER 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
CHAPTER 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
	9.6 Discussion Questions
CHAPTER 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
CHAPTER 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
CHAPTER 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
CHAPTER 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 Tactics-Based Questionnaires
Index
	A
	B
	C
	D
	E
	F
	G
	H
	I
	J
	K
	L
	M
	N
	O
	P
	Q
	R
	S
	T
	U
	V
	W
	X
	Y
	Z




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