دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Simon Brown
سری:
ناشر: Leanpub
سال نشر: 2014
تعداد صفحات: 233
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 20 مگابایت
در صورت تبدیل فایل کتاب Software Architecture for Developers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب معماری نرم افزار برای توسعه دهندگان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
راهنمای توسعهدهنده برای معماری نرمافزار، رهبری فنی و تعادل
با چابکی
این کتاب یک راهنمای عملی و عملی برای معماری نرمافزار سبک وزن
برای توسعهدهندگان است. شما یاد خواهید گرفت:
جوهر معماری نرم افزار.
چرا نقش معماری نرم افزار باید شامل کدنویسی، مربیگری و همکاری
باشد.
چیزهایی که *واقعا* باید قبل از کدنویسی به آنها فکر کنید.
چگونه معماری نرمافزار خود را با استفاده از طرحهای ساده تجسم
کنید.
رویکردی سبک برای مستندسازی نرمافزار شما.
چرا تضاد *هیچ** بین چابک و معماری وجود ندارد.
طراحی جلویی «فقط کافی» به چه معناست.
نحوه شناسایی خطرات با طوفان ریسک
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.
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