Skip to main content

微软 APP 架构书

这本书的总体结构如下:

  • Part1 基础部分:
    • 1 什么是软件架构?
    • 2 软件架构的核心原则
    • 3 架构模式和风格
    • 4 一种架构和设计的技术
  • Part2 设计基础
    • 5 软件分层参考
      • 6 表现层准则
      • 7 业务逻辑层准则
      • 8 数据访问层准则
      • 9 服务层准则
    • 10 组件化
      • 11 设计表现层组件
      • 12 业务层组件设计
      • 13 业务层实体设计
      • 14 工作流组件设计
      • 15 数据组件设计
    • 16 软件质量特征参数
    • 17 切面关注点
    • 18 通信和消息传递(组件间/层间)
    • 19 物理层和部署
  • Part2 软件原型设计
    • 20 选择软件类型
    • 21 Web 软件设计
    • 22 大型客户端软件设计
    • 23 大型网络应用设计
    • 24 移动端软件设计
    • 25 服务程序设计
    • 26 远程和云服务设计
    • 27 办公业务软件设计
    • 28 使用微软的 SharePoint 进行业务线(LOB line of business)设计