书籍详情

实用软件架构:从系统环境到软件部署

实用软件架构:从系统环境到软件部署

作者:(印)蒂拉克,米特拉(Tilak,Mitra)

出版社:机械工业出版社

出版时间:2016-12-01

ISBN:9787111550266

定价:¥79.00

购买这本书可以去
内容简介
  本书是一本实用的教程,使读者可以按照书中所说的方法,通过多个阶段的演进,来迭代式地构建出软件的架构。书中指出了各种架构工件的运用方式,使人可以把这些清晰、简明、精准而且易懂的工件,恰到好处地运用在实际的应用场景之中。本书简单、明确、易于理解、便于描述,而且足够实用,能够加以执行。可给IT工作者和软件工程专业的学生带来较大的帮助,使他们明白怎样对软件系统进行架构。
作者简介
暂缺《实用软件架构:从系统环境到软件部署》作者简介
目录
目录题献译者序序前言致谢第1章 案例研究 11.1 业务问题 11.1.1 技术挑战 21.1.2 用例 21.1.3 在机器运转过程中进行实时处理与监控 31.1.4 为新机器提供无缝的激活服务 31.1.5 生成工作定单 31.1.6 尽量减少在为全球客户提供服务时所产生的延迟 41.2 小结 4第2章 软件架构是什么为什么需要做软件架构 62.1 背景知识 62.2 软件架构是什么 72.3 为什么需要做软件架构 92.3.1 把架构视为交流工具 92.3.2 对项目规划施加影响力 102.3.3 关注非功能方面的能力 112.3.4 与设计团队和实现团队做出约定 122.3.5 为影响力分析提供支持 122.4 架构视图与架构视点 132.5 小结 162.6 参考资料 16第3章 恰到好处地把握架构中的重要方面 173.1 软件架构中需要关注的一些方面 173.2 小结 19第4章 系统环境 204.1 业务环境与系统环境之间的辨析 204.2 捕获系统环境 224.2.1 系统环境图 234.2.2 信息流 254.3 案例研究:Elixir的系统环境 274.3.1 Elixir的系统环境图 274.3.2 Elixir的信息流 324.4 小结 334.5 参考资料 33第5章 架构概述 345.1 什么是架构概述 345.2 为什么要做架构概述 365.3 企业视图 375.3.1 用户与传输渠道 395.3.2 核心业务流程 395.3.3 数据与信息 405.3.4 技术推动力 415.4 分层视图 425.4.1 第1层:操作层 455.4.2 第2层:服务组件层 455.4.3 第3层:服务层 455.4.4 第4层:业务流程层 465.4.5 第5层:消费者层 465.4.6 第6层:集成层 465.4.7 第7层:QoS层 465.4.8 第8层:信息架构层 475.4.9 第9层:治理层 475.4.10 进一步研究分层视图的用法 475.5 IT系统视图 485.6 案例研究:Elixir的架构概述 535.6.1 Elixir的企业视图 535.6.2 Elixir的业务流程 545.6.3 Elixir的数据及信息 545.6.4 Elixir的技术推动力 555.6.5 Elixir的分层视图 565.6.6 Elixir的IT系统视图 575.7 小结 585.8 参考资料 59第6章 架构决策 606.1 为什么需要做架构决策 606.2 怎样开始进行架构决策 616.3 创建架构决策 626.4 案例研究:Elixir的架构决策 676.5 小结 69第7章 功能模型 717.1 为什么需要功能模型 717.2 可追溯性 737.3 制定功能模型 747.3.1 逻辑层面的设计 757.3.2 规格层面的设计 797.3.3 物理层面的设计 897.4 案例研究:Elixir的功能模型 917.4.1 逻辑层面 927.4.2 规格层面 947.4.3 物理层面 977.5 小结 987.6 参考资料 99第8章 操作模型 1008.1 为什么需要操作模型 1018.2 可追溯性与服务级别协议 1028.3 制定操作模型 1048.3.1 概念操作模型 1058.3.2 规格操作模型 1168.3.3 物理操作模型 1228.4 案例研究:Elixir的操作模型 1328.4.1 COM 1328.4.2 SOM 1378.4.3 POM 1388.5 小结 1408.6 参考资料 141第9章 集成:方式与模式 1429.1 为什么需要进行集成 1429.2 集成方式 1439.2.1 用户界面的集成 1449.2.2 数据层面的集成 1449.2.3 消息层面的集成 1479.2.4 API层面的集成 1499.2.5 服务层面的集成 1509.3 集成模式 1529.3.1 同步的请求栂煊δJ 1529.3.2 批次模式 1539.3.3 同步的批次请求栍Υ鹉J 1539.3.4 异步的批次请求栍Υ鹉J 1539.3.5 存储并转发模式 1549.3.6 发布柖┰哪J 1549.3.7 聚合模式 1549.3.8 管道与过滤器模式 1559.3.9 消息路由器模式 1559.3.10 消息转换器模式 1569.4 案例研究:Elixir的集成视图 1569.4.1 标签1~5所表示的数据流 1579.4.2 标签6~8所表示的数据流 1589.4.3 标签9~10所表示的数据流 1589.4.4 标签11~12所表示的数据流 1589.5 小结 1599.6 参考资料 160第10章 基础设施问题 16110.1 为什么要把基础设施做好 16210.2 需要考虑的基础设施问题 16210.2.1 网络 16310.2.2 托管 16510.2.3 高可用性与容错性 16910.2.4 灾难恢复 17810.2.5 能力规划 17810.3 案例研究:Elixir系统的基础设施问题 18110.4 小结 18310.5 我们现在讲到什么地方了 18410.6 参考资料 186第11章 分析架构入门 18711.1 为什么要做分析 18811.2 进行数据分析所采用的维度 18911.2.1 操作分析 18911.2.2 描述性的分析 19011.2.3 预测性的分析 19011.2.4 指示性的分析 19111.2.5 认知计算 19211.3 分析架构的基础 19411.3.1 分层视图中的各层及五大支柱 19511.3.2 水平层 19611.3.3 垂直层 19911.3.
猜您喜欢

读书导航