Visualise, document and explore your software architecture Software Architecture for Developers - Volume 2

دانلود کتاب Visualise, document and explore your software architecture Software Architecture for Developers - Volume 2

59000 تومان موجود

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

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


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


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

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


توضیحاتی در مورد کتاب Visualise, document and explore your software architecture Software Architecture for Developers - Volume 2

نام کتاب : Visualise, document and explore your software architecture Software Architecture for Developers - Volume 2
عنوان ترجمه شده به فارسی : معماری نرم افزار خود را تجسم، مستند و کاوش کنید. نرم افزار معماری برای توسعه دهندگان - جلد 2
سری :
نویسندگان :
ناشر : Leanpub
سال نشر : 2019
تعداد صفحات : 193

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



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


فهرست مطالب :


Table of Contents About the book About the author I Visualise We have a failure to communicate What happened to SSADM, RUP, UML, etc? A lightweight approach Moving fast requires good communication Draw one or more diagrams Where do we start? Some examples Common problems The hidden assumptions of diagrams A shared vocabulary Common abstractions over a common notation Static structure Components vs code? Modules and subsystems? Microservices? Serverless? Platforms, frameworks and libraries? Create your own shared vocabulary The C4 model Hierarchical maps of your code Level 1: System Context diagram Intent Structure Elements Interactions Motivation Audience Required or optional? Level 2: Container diagram Intent Structure Elements Interactions Motivation Audience Required or optional? Level 3: Component diagram Intent Structure Elements Interactions Motivation Audience Required or optional? Level 4: Code-level diagrams Intent Structure Motivation Audience Required or optional? Notation Titles Keys and legends Elements Lines Layout Orientation Acronyms Quality attributes Diagram scope Listen for questions Diagrams must reflect reality The model-code gap Technology details on diagrams Would you code it that way? Other diagrams Architectural view models System Landscape User interface mockups and wireframes Business process and workflow Domain model Runtime and behaviour Infrastructure Deployment And more II Document Software documentation as a guidebook The code doesn't tell the whole story Our duty to deliver documentation Lightweight, supplementary documentation 1. Maps 2. Sights 3. History and culture 4. Practical information Describe what you can't get from the code Product vs project documentation Keeping documentation up to date Documentation length Context Intent Structure Motivation Audience Required Functional Overview Intent Structure Motivation Audience Required Quality Attributes Intent Structure Motivation Audience Required Constraints Intent Structure Motivation Audience Required Principles Intent Structure Motivation Audience Required Software Architecture Intent Structure Motivation Audience Required Code Intent Structure Motivation Audience Required Data Intent Structure Motivation Audience Required Infrastructure Architecture Intent Structure Motivation Audience Required Deployment Intent Structure Motivation Audience Required Operation and Support Intent Structure Motivation Audience Required Development Environment Intent Structure Motivation Audience Required Decision Log Intent Structure Motivation Audience Required III Tooling Sketches, diagrams, models and tooling Sketches Diagrams Models Reverse-engineering the software architecture model Architecture description languages Structurizr Minimise the model-code gap The C4 model with other notations and tools Boxes and lines UML (with a modeling tool) UML (with PlantUML) Exploring your software architecture model Static structure Dependency maps Component size or complexity Other ways to explore Appendix A: Financial Risk System Background Functional Requirements Non-functional Requirements




پست ها تصادفی