ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Software Architecture Metrics

دانلود کتاب معیارهای معماری نرم افزار

Software Architecture Metrics

مشخصات کتاب

Software Architecture Metrics

ویرایش:  
نویسندگان: , , , , , , , , ,   
سری:  
ISBN (شابک) : 9781098112233 
ناشر: O'Reilly Media, Inc. 
سال نشر: 2022 
تعداد صفحات:  
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 Mb 

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



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

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


در صورت تبدیل فایل کتاب Software Architecture Metrics به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب معیارهای معماری نرم افزار

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


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

Software architecture metrics are key to the maintainability and architectural quality of a software project and they can warn you about dangerous accumulations of architectural and technical debt early in the process. In this practical book, leading hands-on software architects share case studies to introduce metrics that every software architect should know. Written by practitioners for software architects and software developers eager to explore successful case studies, this guide will help you learn more about decision and measurement effectiveness.



فهرست مطالب

Copyright
Table of Contents
Preface
	What Will You Learn?
	Who This Book Is For
	Conventions Used in This Book
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
		Christian Ciceri
		Dave Farley
		Neal Ford
		Andrew Harmel-Law
		Michael Keeling
		Carola Lilienthal
		João Rosa
		Alexander von Zitzewitz
		Rene Weiss
		Eoin Woods
Chapter 1. Four Key Metrics Unleashed
	Definition and Instrumentation
	Refactoring Your Mental Model
		Pipelines as Your First Port of Call
		Locating Your Instrumentation Points
	Capture and Calculation
	Display and Understanding
		Target Audience
		Visualization
		Front Page
	Discussions and Understanding
	Ownership and Improvement
	Conclusion
Chapter 2. The Fitness Function Testing Pyramid: An Analogy for Architectural Tests and Metrics
	Fitness Functions and Metrics
		Fitness Functions: Test Coverage
		Fitness Functions: Integration Tests with Network Latency
	Introduction to Fitness Function Categories
		Mandatory Fitness Function Categories
		Optional Fitness Function Categories
		Fitness Function Categories: Catalog Overview
	The Testing Pyramid
	The Fitness Function Testing Pyramid
		The Top Layer
		The Middle Layer
		The Bottom Layer
	Examples and Their Full Categorization
	Fully Categorizing Top-Layer Examples
	Developing Your Fitness Functions and Metrics
	Conclusion
Chapter 3. Evolutionary Architecture: Guiding Architecture with Testability and Deployability
	The Importance of Learning and Discovery
	The Tools of Sustainable Change
	Testability: Creating High-Quality Systems
	Deployability: Scaling Development of Our Systems
	Conclusion
Chapter 4. Improve Your Architecture with the Modularity Maturity Index
	Technical Debt
	Origination of Technical Debt
	Assessment with the MMI
	Modularity
	Hierarchy
	Pattern Consistency
	Calculating the MMI
	Architecture Review to Determine the MMI
	Conclusion
Chapter 5. Private Builds and Metrics: Tools for Surviving DevOps Transitions
	Key Terms
		CI/CD
		DevOps
	The “Ownership Shift”
	Empowering the Local Environment Again
	The Private Build
	Case Study: The Unstable Trunk
		Bug A1
		Bug A2
		Bug A3
		Bug A4
	Case Study: The Blocked Consultant
	Metrics
		Time to Feedback
		Evitable Integration Issues in the Deployed Application per Iteration
		Time Spent Restoring Trunk Stability per Iteration
		The Cost of Private Builds
	Metrics in Practice
		High Time to Feedback, High Evitable Integration Issues, Low Time to Trunk Stability
		Low Time to Feedback, High Evitable Integration Issues, Low Time to Trunk Stability
		High Time to Feedback, Low Evitable Integration Issues, Low Time to Trunk Stability
		Low Evitable Integration Issues and High Time to Trunk Stability
	Conclusion
Chapter 6. Scaling an Organization: The Central Role of Software Architecture
	YourFinFreedom Breaks the Monolith
	Implementing a Distributed Big Ball of Mud
	Seeking Direction
	From Best Effort to Intentional Effort
	Increasing Software Architecture Intentionality, Guided by Metrics
	Managing Expectations with Communication
	Learning and Evolving the Architecture
	And What About Anna?
	Conclusion
Chapter 7. The Role of Measurement in Software Architecture
	Adding Measurement to Software Architecture
	Measurement Approaches
		Runtime Measurement of Applications and Infrastructure
		Software Analysis
		Design Analysis
		Estimates and Models
		Fitness Functions
	Measuring System Qualities
		Performance
		Scalability
		Availability
		Security
	Getting Started
	Hypothetical Case Study
	Pitfalls
	Conclusion
Chapter 8. Progressing from Metrics to Engineering
	The Path to Fitness Functions
	From Metrics to Engineering
	Automation Operationalizes Metrics
	Case Study: Coupling
	Case Study: Zero-Day Security Check
	Case Study: Fidelity Fitness Functions
	Conclusion
Chapter 9. Using Software Metrics to Ensure Maintainability
	The Case for Using Metrics
		Entropy Kills Software
		The Toxicity of Cyclic Dependencies
		How Metrics Can Help
	Why Are Metrics Not More Widely Used?
	Tools to Gather Metrics
	Useful Metrics
		Metrics to Measure Coupling and Structural Erosion
		Metrics to Measure Size and Complexity
		Change History Metrics
		Other Useful Metrics
	Architectural Fitness Functions
	How to Track Metrics over Time
	A Few Golden Rules for Better Software
	Conclusion
Chapter 10. Measure the Unknown with the Goal-Question-Metric Approach
	The Goal-Question-Metric Approach
		Create a GQM Tree
		Prioritize Metrics and Devise a Data Collection Strategy
	Case Study: The Team That Learned to See the Future
		System Context
		Incident #1: Too Many Requests to the Foo Service
		Incident #2: Seeing the Future
		Reflection
	Run a GQM Workshop
		Workshop Summary
		Workshop Steps
		Facilitation Guidelines and Hints
	Conclusion
Index
About the Authors
Colophon




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