Fundamentals of Software Architecture
软件架构基础
I. Foundations
第一部分 基础 (由杨传池chris整理和翻译)
1. Introduction
2. Architectural Thinking
3. Modularity
4. Architecture Characteristics Defined
5. Identifying Architectural Characteristics
6. Measuring and Governing Architecture Characteristics
7. Scope of Architecture Characteristics
第7章 架构特性的范围
8. Component-Based Thinking
第8章 基于组件的思维
II. Architecture Styles
第二部分:架构风格(由城里的月光_欧阳整理和翻译)
9. Foundations
10. Layered Architecture Style
11. Pipeline Architecture Style
12. Microkernel Architecture Style
13. Service-Based Architecture Style
第13章 基于服务架构风格
14. Event-Driven Architecture Style
第14章 事件驱动的架构风格
15. Space-Based Architecture Style
第15章 基于空间的架构风格
16. Orchestration-Driven Service-Oriented Architecture
第16章 业务流程驱动的面向服务的架构风格
17. Microservices Architecture
第17章 微服务架构风格
18. Choosing the Appropriate Architecture Style
第18章 选择合适的架构风格
III. Techniques and Soft Skills
第三部分 技术和能力
19. Architecture Decisions
第19章 架构决策
20. Analyzing Architecture Risk
第20章 分析架构风险
21. Diagramming and Presenting Architecture
第21章 架构图和呈现方式
22. Making Teams Effective
第22章 高效的团队
23. Negotiation and Leadership Skills
第23章 谈判和领导技巧
24. Developing a Career Path
第24章 职业发展之路
声明:本资料仅供学习交流严禁使用于任何商业用途!请购买正版图书:https://www.oreilly.com/library/view/fundamentals-of-software/9781492043447/cover.html
资料整理和翻译:杨传池Chris IT老兵,人生三大爱好(爱好喝茶,喝酒和喜欢做梦)
10+年的软件研发和项目管理经验;
7+年大型房产信息化、数字化咨询经验;
50+人以上研发团队管理,擅长团队管理和人才梯队建设;
熟悉研发管理、工程构建、体系建设、DevOps和领域建模,掌握IT研发价值链和工具链。
网友评论