注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络信息安全实用软件体系结构

实用软件体系结构

实用软件体系结构

定 价:¥55.00

作 者: (美)Christine Hofmeister等著;王千祥等译;王千祥译
出版社: 电子工业出版社
丛编项: 软件工程丛书
标 签: 暂缺

ISBN: 9787121001703 出版时间: 2004-09-01 包装: 胶版纸
开本: 24cm 页数: 379 字数:  

内容简介

  本书是设计、描述和应用软件体系结构的实用指南。全书从工业界对软件体系结构的研究讲起,以西门子公司为例,讲述实践者如何定义软件体系结构,他们试图解决什么问题,他们为什么以及如何选择特定的体系结构解决方案。全书选用统一建模语言(UML)和图表来描述软件体系结构。本书的作者长期在西门子公司从事软件体系结构的设计工作,有丰富的理论和实践经验,书中的个案分析切中要害,是不可多得的资料。本书适合系统架构师、软件项目经理、软件开发人员阅读和在工作中参考。

作者简介

  ChristineHofmeister、RobertNord和DilipSoni均为西门子公司的科学家。ChristineHofmeister博士是西门子公司研究院的项目经理。自从加入西门子公司以后,Hofmeister在软件体系结构设计和工业应用两方面都得到很好的发展。

图书目录

第1部分 软件体系结构
第1章 绪论
1.1 不同语境中的软件体系结构
1.1.1 作为设计规划的软件体系结构
1.1.2 作为抽象的软件体系结构
1.1.3 软件体系结构术语
1.2 4种视图是从哪里来的
1.2.1 视图间的松散连接
1.2.2 不同视图强调的不同工程关注点
1.3 使用4种视图
1.4 表示法
补充阅读
第2部分 设计、描述和使用软件体系结构
第2章 IS2000:高级成像解决方案
2.1 系统概述
2.2 产品特点
2.3 系统交互
2.4 IS2000的未来
第3章 全局分析
3.1 全局分析概述
3.1.1 分析因素
3.1.2 制订策略
3.2 分析组织因素
3.3 开始制订策略
3.4 分析技术因素
3.5 继续制订策略
3.6 分析产品因素
3.7 继续制订策略
3.8 全局分析总结
补充阅读
第4章 概念体系结构视图
4.1 概念体系结构视图的设计活动
4.1.1 全局分析
4.1.2 核心设计任务
4.1.3 最终设计任务:资源预算
4.2 IS2000的概念体系结构视图设计
4.2.1 全局分析
4.2.2 核心设计任务:构件、连接子及配置
4.2.3 最终设计任务:资源预算
4.2.4 IS2000概念视图的设计总结
4.3 概念体系结构视图的总结
4.3.1 可追踪性
4.3.2 概念体系结构视图的应用
补充阅读
第5章 模块体系结构视图
5.1 模块体系结构视图的设计活动
5.1.1 全局分析
5.1.2 核心设计任务
5.1.3 最终设计任务:接口设计
5.2 IS2000模块体系结构视图的设计
5.2.1 全局分析
5.2.2 核心设计任务:模块化和分层
5.2.3 最终设计任务:接口设计
5.2.4 IS2000模块视图的设计总结
5.3 模块体系结构视图总结
5.3.1 可追踪性
5.3.2 模块体系结构视图的应用
补充阅读
第6章 执行体系结构视图
6.1 执行体系结构视图的设计活动
6.1.1 全局分析
6.1.2 核心设计任务
6.1.3 最终设计任务:资源分配
6.2 IS2000执行体系结构视图的设计
6.2.1 全局分析
6.2.2 核心设计任务:运行时间实体、通信路径和配置
6.2.3 最终设计任务:资源分配
6.2.4 IS2000执行视图的设计总结
6.3 执行体系结构视图的总结
6.3.1 可追踪性
6.3.2 执行体系结构视图的应用
补充阅读
第7章 代码体系结构视图
7.1 代码体系结构视图的设计活动
7.1.1 全局分析
7.1.2 核心设计任务
7.1.3 最终设计任务
7.2 IS2000的代码体系结构视图的设计
7.2.1 全局分析
7.2.2 核心设计任务:源代码构件、中间构件和部署构件
7.2.3 最终设计任务:构造过程和配置管理
7.2.4 IS2000代码体系结构视图的设计概述
7.3 代码体系结构视图的总结
7.3.1 可追踪性
7.3.2 代码体系结构视图的应用
补充阅读
第3部分 软件体系结构的最佳实践
第8章 安全视境
8.1 全局分析
8.1.1 分析产品因素
8.1.2 分析技术因素
8.1.3 分析组织因素
8.1.4 开发策略
8.2 概念体系结构视图
8.2.1 软件规约中的构件
8.2.2 软件规约中的连接子
8.2.3 概念配置
8.2.4 资源预算
8.3 模块体系结构视图
8.3.1 应用软件层
8.3.2 平台软件层
8.4 执行体系结构视图
8.4.1 处理器
8.4.2 通信路径
8.4.3 执行配置
8.5 代码体系结构视图
8.6 软件体系结构的应用
8.6.1 项目的软件过程
8.6.2 项目测试
8.7 总结
第9章 健康视境
9.1 全局分析
9.1.1 分析产品因素
9.1.2 分析技术因素
9.1.3 分析组织因素
9.1.4 开发策略
9.2 概念体系结构视图
9.3 模块体系结构视图
9.3.1 应用软件分解
9.3.2 平台软件的分解
9.3.3 层次结构
9.3.4 错误日志
9.4 执行体系结构视图
9.4.1 定义运行时实体
9.4.2 通信通道
9.4.3 概念视图和模块视图回顾
9.4.4 执行配置
9.5 代码体系结构视图
9.5.1 开发环境
9.5.2 配置管理和构造策略
9.6 软件体系结构的用途
9.6.1 评估
9.6.2 进度规划
9.6.3 实现
9.6.4 需求追踪
9.7 总结
9.7.1 软件体系结构概念
9.7.2 经验
第10章 中心视境
10.1 全局分析
10.1.1 分析产品因素
10.1.2 分析技术因素
10.1.3 分析组织因素
10.1.4 开发策略
10.2 概念体系结构视图
10.3 模块体系结构视图
10.3.1 分解和分层
10.3.2 分解
10.4 执行体系结构视图
10.4.1 定义运行时实体
10.4.2 定义通信路径
10.4.3 定义执行配置
10.4.4 资源配置
10.5 代码体系结构视图
10.5.1 核心设计任务
10.5.2 构造过程和配置管理
10.6 软件体系结构的使用
10.7 总结
10.7.1 软件体系结构概念
10.7.2 经验
第11章 通信视境
11.1 全局分析
11.1.1 分析产品因素
11.1.2 分析技术因素
11.1.3 分析组织因素
11.1.4 开发策略
11.2 概念体系结构视图
11.3 模块体系结构视图
11.3.1 分解
11.3.2 SPU接口和SPU之间的相互依赖
11.3.3 分层结构或shell模型
11.4 执行体系结构视图
11.4.1 定义执行体和配置文件
11.4.2 通信
11.4.3 恢复组耐恢复时通信
11.4.4 资源分配
11.5 代码体系结构视图
11.5.1 源代码构件
11.5.2 中间构件
11.5.3 配置管理
11.6 软件体系结构的用途
11.6.1 模拟和代码生成
11.6.2 软件开发的高生产率
11.6.3 Shell的层进开发检查
11.6.4 体系结构控制过程
11.7 总结
11.7.1 软件体系结构概念
11.7.2 经验
第4部分 软件体系结构规划未来
第12章 软件架构师的角色
12.1 创建前景
12.2 架构师是关键技术顾问
12.3 架构师做决策
12.4 架构师指导
12.5 架构师协调
12.6 架构师实现
12.7 架构师倡导
12.8 把软件体系结构当做一项事业
附录A 4视图快速参考
术语表

本目录推荐