主页 详情

《企业架构实用指南》_James McGovern等著;李琦,郭耀译_11475325_7302114013

【书名】:《企业架构实用指南》
【作者】:James McGovern等著;李琦,郭耀译
【出版社】:北京:清华大学出版社
【时间】:2005
【页数】:249
【ISBN】:7302114013
【SS码】:11475325

最新查询

内容简介

目录

第1章 系统架构

1.1 卡纳夏引入外来的架构师

1.1.1 基础设施的架构方法

1.1.2 其他关于系统架构的关注点

1.1.3 工作于现有的系统架构

1.1.4 系统架构类型

1.1.5 使用系统架构增强系统价值

1.2 网络协议

1.2.1 TCP/IP

1.2.2 其他协议

1.2.3 系统架构和业务智能

1.2.4 服务层协议

1.3 小结

第2章 软件架构

2.1 软件架构的定义

2.2 软件架构师的角色

2.3 为什么需要软件架构

2.3.1 两个极端

2.3.2 折中方案

2.4 系统涉众

2.5 创建软件架构的例子

2.5.1 业务实例

2.5.2 理解需求

2.5.3 创建或者选择架构

2.5.4 架构表示及通信

2.5.5 分析和评估架构

2.5.6 保证一致

2.6 架构描述语言与UML

2.7 品质属性

非功能性需求和品质属性

2.8 架构级的观点

2.8.1 软件架构的4+1视图模型

2.8.2 应用软件架构观点

2.9 架构级风格、模式和隐喻

2.10 小结

第3章 面向服务的架构

3.1 SOA的优点

3.2.1 服务具有明确定义的接口与策略

3.2 SOA的特征

3.2.2 服务代表业务领域

3.2.3 服务拥有模件化的设计

3.2.4 服务应该被松散地耦合在一起

3.2.5 服务是可以被发现并且支持内省的

3.2.6 服务是独立于传输机制的

3.2.7 服务的位置是对客户透明的

3.2.8 服务应该是独立于平台的

3.3 Web服务

Web服务的问题

3.4 卡纳夏的服务

3.4.1 卡纳夏的SOA分析

3.4.2 内部服务

3.5 SOA的问题

3.4.4 国际化

3.4.3 卡纳夏的Web服务

3.6 SOA管理

3.7 SOA的最佳实践

3.8 SOA反面典型

3.8.1 SOA就是一切。基础设施什么都不是

3.8.2 关于SOA,我们只需知道Web服务就可以了吗

3.8.3 SOA讲的是技术

3.8.4 任何东西都是一项服务

3.9 小结

第4章 软件产品线

4.1 卡纳夏的产品线

4.2 产品线的历史

4.3 软件产品线是什么

制造业隐喻

4.3.1 核心资产开发

4.3.2 产品开发

4.3.3 管理

4.4 产品线的优点

4.4.1 降低的费用

4.4.2 缩短上市时间

4.4.3 灵活的人员配备和生产能力

4.4.4 更高的可预测性

4.4.5 更高的品质

4.5 产品线特性

4.5.1 相关的业务优势

4.5.2 核心资产

4.5.3 共享的技术和工具

4.5.4 支持组织

4.6 小结

第5章 方法学概述

5.1 软件开发生命周期

SDLC的变化

5.2 极限编程

5.2.1 持续的计划

5.2.2 持续的设计

5.2.3 持续的编码

5.2.4 持续的测试

5.2.5 XP好处和不足

5.3 SEI/CMM

5.3.2 可重复级

5.3.1 初始级

5.3.3 已定义级

5.3.4 已管理级

5.3.5 优化级

5.3.6 CMM的好处和不足

5.4 Zachman框架

Zachman框架的优缺点

5.5 模型驱动的架构

MDA的优缺点

5.6 Rational统一过程(Rational Unified Process)

5.6.1 统一建模语言(UML)

5.6.2 核心过程流程(Core Process Discipline)

5.6.3 Rational工具集

5.6.4 RUP的优缺点

5.7 使用这些方法学

5.8 小结

第6章 企业统一过程

6.1 企业统一过程概述

6.2 产品阶段

6.3 退休阶段

6.4 运作和支持流程

6.5 企业管理流程

6.6 为何要采用EUP

6.7 小结

第7章 敏捷架构

7.1 敏捷简介

7.2 传统企业架构方法的潜在问题

7.3.1 聚焦于人,而不是工艺或技术

7.3 一个架构的敏捷方法

7.3.2 保持简单

7.3.3 迭代和递增地工作

7.3.4 亲自动手

7.3.5 在开口谈论之前先实践

7.3.6 观察全局

7.3.7 让架构吸引你的客户

7.4 敏捷架构的投入所产生的结果

7.5 卡纳夏的敏捷架构

7.6 在你的组织中引入敏捷方法

7.7 还有其他架构是敏捷的吗

7.8 敏捷方法的潜在问题

7.9 小结

8.1 敏捷建模的目的

第8章 敏捷建模

8.1.1 价值观

8.1.2 敏捷建模的原则

8.1.3 敏捷建模实践

8.2 敏捷模型

8.3 敏捷文档

对架构师的影响

8.4 小结

第9章 表示层架构

业务需求和表示要求

9.1 关键表示层组件

9.1.1 主表示层组件

9.1.2 次表示层组件

9.1.4 数据层组件

9.1.3 业务层组件

9.2 通用设计建议

设计表示层

9.3 界面组件的设计纲要

设计用户界面过程组件

9.4 小结

第10章 可用性和用户体验

10.1 理解可用性

10.2 用户体验组件

人机交互原则

10.3 可用性和用户体验设计过程

10.4 可用性技术

10.4.1 需求阶段

10.4.2 设计、开发和测试阶段

10.4.3 实施以及进行改良

10.5 共享可用性测试报告

10.6 即购即用体验

10.7 小结

第11章 数据架构

11.1 业务问题

11.2 基准线数据架构

11.3 框架

11.3.1 业务架构

11.3.2 业务对象建模

11.3.3 业务数据

11.4 元数据

11.3.5 验证和最终复查

11.3.4 架构

联合元数据

11.5 高级元数据架构

对业务问题应用元数据

11.6 数据安全

11.7 敏捷数据库技术

11.7.1 运用敏捷方法

11.7.2 使用脚本工作

11.7.3 规格化

11.8 小结

第12章 思想领袖

12.1 组织矩阵

12.2 外包和核心能力

12.3 强有力的技术领导

12.4 架构师面对时代的考验

12.5 对最佳实践的热衷追逐

12.6 敏捷CIO

12.7 神奇的开放源码

12.8 101咨询师

12.9 为什么我应该成为CIO

12.10 下一时刻

12.11 小结

附录A 业务案例

附录B 实用的考虑

附录C 敏捷企业架构的七种习惯

附录D 模型

附录E 参考文献

数据架构和数据库

附录F 进阶阅读

 敏捷

开发

企业架构

模式

表示和可用性

职业

面向服务的架构

软件架构

UML

其他主题

附录G 未来的书

关于作者


书查询(www.shuchaxun.com)本网页唯一编码:
28aa75df76ed36c31fe1a6b3594c057b#7a1b5f45ef0ae37e94bae954ba44fc02#35215811#企业架构实用指南_11475325.zip