为你推荐
内容简介
前言
第1章 系统架构概述
1.1 对各种架构的解释
1.2 系统设计总览
1.3 系统架构设计的范围
1.4 系统架构师的职责
1.5 衡量系统架构设计质量的标准
1.6 架构相关术语释义
1.7 架构图的种类
1.8 系统架构设计的原则
第2章 架构设计准备
2.1 理解业务
2.1.1 领域模型
2.1.2 业务对象
2.1.3 业务用例
2.1.4 业务流程
2.2 确认系统需求
2.2.1 系统上下文
2.2.2 功能性需求
2.2.3 非功能性需求
第3章 架构设计
3.1 逻辑架构设计
3.1.1 逻辑架构图
3.1.2 系统流程
3.2 物理架构设计
3.2.1 可复用资产梳理
3.2.2 物理架构图
3.2.3 部署架构
3.2.4 非功能特性设计
3.2.5 技术选型定义
3.2.6 开发组件定义
3.2.7 部署组件定义
3.2.8 功能模块定义
3.3 架构设计小结
第4章 架构设计对后续工程的指导
4.1 架构设计、概要设计与详细设计
4.2 架构设计与开发
4.3 架构设计与测试
4.4 架构设计与运维
第5章 系统架构设计案例
5.1 小型私有化对象存储系统
5.1.1 项目背景
5.1.2 业务理解
5.1.3 需求确认
5.1.4 架构设计
5.1.5 技术选型定义
5.1.6 开发组件定义
5.1.7 部署组件定义
5.1.8 功能模块定义
5.1.9 案例小结
5.2 产品型机器人服务系统
5.2.1 项目背景
5.2.2 业务理解
5.2.3 需求确认
5.2.4 架构设计
5.2.5 技术选型定义
5.2.6 开发组件定义
5.2.7 部署组件定义
5.2.8 功能模块定义
5.2.9 案例小结
5.3 某全国性教育网站系统1.0
5.3.1 项目背景
5.3.2 业务理解
5.3.3 需求确认
5.3.4 架构设计
5.3.5 技术选型定义
5.3.6 开发组件定义
5.3.7 部署组件定义
5.3.8 功能模块定义
5.3.9 案例小结
5.4 某全国性教育网站系统2.0
5.4.1 项目背景
5.4.2 业务理解
5.4.3 需求确认
5.4.4 架构设计
5.4.5 技术选型定义
5.4.6 开发组件定义
5.4.7 部署组件定义
5.4.8 功能模块定义
5.4.9 案例小结
5.5 某大型解决方案项目总体设计
5.5.1 项目背景
5.5.2 业务理解
5.5.3 需求确认
5.5.4 架构设计
5.5.5 技术选型定义
5.5.6 开发组件定义
5.5.7 部署组件定义
5.5.8 功能模块定义
5.5.9 案例小结
5.6 某大型解决方案项目子系统设计
5.6.1 项目背景
5.6.2 业务理解
5.6.3 需求确认
5.6.4 架构设计
5.6.5 技术选型定义
5.6.6 开发组件定义
5.6.7 部署组件定义
5.6.8 功能模块定义
5.6.9 案例小结
第6章 总结
6.1 架构设计领域模型
6.2 架构设计文档大纲
6.3 架构设计评审要素
6.4 架构设计跟踪
6.5 架构师知识与技能体系
6.6 架构师的思维方式
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜