软件架构基础pdf下载pdf下载

软件架构基础百度网盘pdf下载

作者:
简介:本篇主要提供软件架构基础pdf下载
出版社:浙江新华书店旗舰店
出版时间:2021-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容提要:
        在OO范围内的薪资调查中,软件架构师经常位列十大OO工作岗位排行榜,但是却没有OO的指南来帮助开发人员成为架构师。现在,这本书来了。书中首次全面概述了软件架构的诸多方面。有志的和现有的架构师可以从中学习到架构特征、架构模式、组件确定、架构图解和展示、演化架构等许多主题。 
    Mark Richards和Neal Ford——多年来专业教授软件架构课程的践行者——将重点放在适用于所有技术栈的架构原理上。本书将带你从现代的角度探究软件架构,思考过去十年间的创新成果。

作者简介:
    尼尔·福特(Neal Ford)是ThoughtWorks软件架构师、Meme Wrangler,曾任DSW集团CTO,是OO公认的软件开发与交付专家。

目录:
Preface: Invalidating Axioms 
1. Introduction 
     Defining Software Architecture 
     Expectations of an Architect 
         Make Architecture Decisions 
         Continually Analyze the Architecture 
         Keep Current with Latest Trends 
         Ensure Compliance with Decisions 
         Diverse Exposure and Experience 
         Have Business Domain Knowledge 
         Possess Interpersonal Skills 
         Understand and Navigate Politics 
     Intersection of Architecture and... 
         Engineering Practices 
         Operations/DevOps 
            Process 
            Data 
     Laws of Software Architecture 
Part Ⅰ.    Foundations 
2. Architectural Thinking 
         Architecture Versus Design 
         Technical Breadth 
     Analyzing Trade-Offs 
     Understanding Business Drivers 
     Balancing Architecture and Hands-On Coding 
3. Modularity 
     Definition 
     Measuring Modularity 
         Cohesion 
         Coupling 
         Abstractness, Instability, and Distance from the Main Sequence 
         Distance from the Main Sequence 
         Connascence 
         Unifying Coupling and Connascence Metrics 
     From Modules to Components 
4. Architecture Characteristics Defined 
     Architectural Characteristics (Partially) Listed 
         Operational Architecture Characteristics 
         Structural Architecture Characteristics 
         Cross-Cutting Architecture Characteristics 
     Trade-Offs and Least Worst Architecture 
5. Identifying Architectural Characteristics 
     Extracting Architecture Characteristics from Domain Concerns 
     Extracting Architecture Characteristics from Requirements 
     Case Study: Silicon Sandwiches 
         Explicit Characteristics 
         Implicit Characteristics 
6. Measuring and Governing Architecture Characteristics 
     Measuring Architecture Characteristics 
         Operational Measures 
         Structural Measures 
         Process Measures 
     Governance and Fitness Functions 
         Governing Architecture Characteristics 
         Fitness Functions 
7. Scope of Architecture Characteristics 
     Coupling and Connascence 
…… 
Part Ⅱ Architecture Styles 
Part Ⅲ Techniques and Soft Skills