Software Architecture for Developers

دانلود کتاب Software Architecture for Developers

43000 تومان موجود

کتاب معماری نرم افزار برای توسعه دهندگان نسخه زبان اصلی

دانلود کتاب معماری نرم افزار برای توسعه دهندگان بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 2


توضیحاتی در مورد کتاب Software Architecture for Developers

نام کتاب : Software Architecture for Developers
عنوان ترجمه شده به فارسی : معماری نرم افزار برای توسعه دهندگان
سری :
نویسندگان :
ناشر : Leanpub
سال نشر : 2014
تعداد صفحات : 233

زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 20 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.

توضیحاتی در مورد کتاب :


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

فهرست مطالب :


Table of Contents......Page 5
Preface......Page 9
About the book......Page 11
About the author......Page 14
Software architecture training......Page 16
I What is software architecture?......Page 17
What is architecture?......Page 18
Types of architecture......Page 20
What is software architecture?......Page 22
What is agile software architecture?......Page 25
Architecture vs design......Page 28
Is software architecture important?......Page 30
Questions......Page 32
II The software architecture role......Page 33
The software architecture role......Page 34
Should software architects code?......Page 39
Software architects should be master builders......Page 42
From developer to architect......Page 48
Broadening the T......Page 50
Soft skills......Page 52
Software development is not a relay sport......Page 54
Software architecture introduces control?......Page 56
Mind the gap......Page 58
Where are the software architects of tomorrow?......Page 61
Everybody is an architect, except when they're not......Page 63
Software architecture as a consultant......Page 65
Questions......Page 67
III Designing software......Page 68
Architectural drivers......Page 69
Quality Attributes (non-functional requirements)......Page 71
Working with non-functional requirements......Page 75
Constraints......Page 77
Principles......Page 80
Technology is not an implementation detail......Page 83
More layers = more complexity......Page 86
Collaborative design can help and hinder......Page 88
Software architecture is a platform for conversation......Page 89
SharePoint projects need software architecture too......Page 91
Questions......Page 93
IV Visualising software......Page 94
We have a failure to communicate......Page 95
The need for sketches......Page 98
Ineffective sketches......Page 100
C4: context, containers, components and classes......Page 114
Context diagram......Page 118
Container diagram......Page 122
Component diagram......Page 127
Technology choices included or omitted?......Page 132
Would you code it that way?......Page 136
Software architecture vs code......Page 138
You don't need a UML tool......Page 144
Effective sketches......Page 147
C4 - FAQ......Page 153
Questions......Page 155
V Documenting software......Page 156
The code doesn't tell the whole story......Page 157
Software documentation as a guidebook......Page 160
Context......Page 165
Functional Overview......Page 166
Quality Attributes......Page 168
Constraints......Page 170
Principles......Page 172
Software Architecture......Page 174
External Interfaces......Page 176
Code......Page 178
Data......Page 180
Infrastructure Architecture......Page 182
Deployment......Page 184
Operation and Support......Page 186
Decision Log......Page 188
Questions......Page 190
VI Software architecture in the development life cycle......Page 191
The conflict between agile and architecture - myth or reality?......Page 192
Quantifying risk......Page 195
Risk-storming......Page 197
Just enough up front design......Page 201
Introducing software architecture......Page 207
Questions......Page 212
VII Appendix A: Financial Risk System......Page 213
Financial Risk System......Page 214
VIII Appendix B: Software Guidebook for techtribes.je......Page 217

توضیحاتی در مورد کتاب به زبان اصلی :


A developer-friendly guide to software architecture, technical leadership and the balance with agility
This book is a practical and pragmatic guide to lightweight software architecture for developers. Youll learn:
The essence of software architecture.
Why the software architecture role should include coding, coaching and collaboration.
The things that you *really* need to think about before coding.
How to visualise your software architecture using simple sketches.
A lightweight approach to documenting your software.
Why there is *no* conflict between agile and architecture.
What «just enough» up front design means.
How to identify risks with risk-storming.



پست ها تصادفی