网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 软件工程 > 商品详情

框架体系结构的 UML 档案

分享到:
框架体系结构的 UML 档案

最 低 价:¥11.20

定 价:¥32.00

作 者:Marcus Fontoura Wolfgang Pree Bernhard Rumpe

出 版 社:机械工业出版社

出版时间:2003 年6月

I S B N:7111116364

价格
11.20元
价格
15.70元

商品详情

编辑推荐

内容简介

本书提供了对象和组件框架的UML档案,介绍了UML-F元素和设计模式的UML-F标记,展示了如何通过使用遵从UML的扩展来描述框架体系结构以及如何支持框架建模和注释。本书还给出了如何使用UML-F描述JUnit框架的案例,并结合实际的开发案例提出框架设计、开发和适配各个阶段所采用的方法。
  本书提供的相关网站含有书中所有示例的Java源代码、附加示例、补充文章以及UML-F的演示幻灯片,便于读者的学习。
   本书使读者能够:
   理解UML-F档案的基本元素并利用UML更有效地支持框架开发。
   为特定领域的设计模式定义UML-F标记。
   提供实用的指导,引导读者学习框架设计、开发和适配的实际方法。
   通过JUnit框架和嵌入式控制系统框架的样例来阐明UML-F的应用。
   本书特点:
   实际的案例研究,包括引入极限设计(XD,eXtreme Design)的概念以及如何把该过程应用于实际工作当中。包含各种通用“配方”的“食谱”,读者可以借此实践框架适配过程,完成特定任务。
   配套网站http://www.UML-F.net,包含本书所有示例的Java源代码、附加示例、补充文章以及UML-F
  的幻灯片。
  

作者简介

作者介绍:
Marcus Fontoura在过去的四年中,他主持设计了许多框架项目,擅长基于Web的软件开发和面向服务的体系结构。他曾在加拿大滑铁卢大学和美国普林斯顿大学从事研究工作,现在是IBM Almaden研究中心计算机科学部门的研究员。
Wolfgang Pree曾任德国康士坦茨大学计算机科学教授。现在奥地利萨尔茨堡大学任教。他致力于软件工程的各个领域的研究,包括对象技术、软件体系结构、框架和人机交互。他是设计模式的先驱之一,曾著有《DesignPattern for Object-Oriented Softwa.. << 查看详细

目录

第一部分 uml-f 档案
第1章 为何需要框架的 uml 档案3
1.1 uml 档案3
1.2 面向对象的框架扩展是关键5
1.2.1 框架的白箱组件7
1.2.2 框架的黑箱组件8
1.3 框架的优点和缺点9
1.4 uml-f 档案的目的11
第2章 框架文档的 uml 要素13
2.1 uml 概述14
2.2 类图15
2.3 对象图19
2.3.1 对象图示例20
2.3.2 对象图的典型特征22
2.4 顺序图23
2.4.1 顺序图示例23
2.4.2 有关协作图的考虑25
2.5 小结26
第3章 uml-f 档案的基本元素27
3.1 uml-f 档案27
.3.2 uml-f 标记—标准 uml 标记值和构造型的统一31
3.2.1 构造型32
3.2.2 标记值33
3.2.3 用于描述属性的 uml-f 标记34
3.3 框架文档的标准 uml 标记36
3.4 uml-f 显示标记39
3.4.1 完整性和抽象性39
3.4.2 类和扩展类视图的扁平和层次表示41
3.4.3 对象图符号的 uml-f 扩展45
3.4.4 顺序图的标记46
3.5 uml-f 框架标记52
3.5.1 框架和应用类52
3.5.2 适配标记概述53
3.5.3 方法适配标记54
3.5.4 类和接口语境中的标记58
3.5.5 泛化语境中的标记60
3.6 定义新标记的 uml-f 机制64
3.7 小结66
第4章 框架构造原则和模式的uml-f 标记67
4.1 unification原则 — 由继承适配68
4.1.1 uml-f 模板和钩子标记72
4.1.2 unification构造原则的 uml-f 标记77
4.2 separation原则 — 通过组合适配79
4.2.1 使用预定义黑箱组件的组合适配80
4.2.2 运行时扩展黑箱组件集合81
4.2.3 separation构造原则的 uml-f 标记83
4.3 术语和概念简介:抽象类、抽象耦合、java 接口86
4.3.1 抽象类和抽象耦合87
4.3.2 java 接口88
4.4 钩子作为模式目录条款的名字设计91
4.4.1 使用模板-钩子统一的gof 模式92
4.4.2 使用模板-钩子分离的gof 模式93
4.4.3 使用递归的模板-钩子结合的gof 模式94
4.5 框架模式的 uml-f 标记95
4.5.1 factory method 模式的 uml-f 标记97
4.5.2 strategy 模式的 uml-f 标记100
4.5.3 composite 模式的 uml-f 标记103
4.5.4 特定领域模式的 uml-f 标记108
4.5.5 非框架 gof 模式的 uml-f 标记110
4.6 如何确定必要的框架构造原则范围111
4.7 小结113
第5章 uml-f 模式注释的框架适配115
5.1 框架适配的食谱115
5.2 食谱配方样例118
5.3 适配unification构造原则的配方120
5.4 适配separation构造原则的配方121
5.5 适配 composite 模式的配方122
5.6 uml-f 模式注释的自动化适配123
5.7 小结124
第二部分 工作中的 uml-f
第6章 junit测试框架基于uml-f的文档编制和适配127
6.1 junit 概述127
6.1.1 测试案例129
6.1.2 测试套件130
6.1.3 报告测试结果132
6.2 定义新测试的配方133
6.2.1 使用 junit 创建自动测试的配方135
6.2.2 测试案例定义的食谱配方137
6.2.3 在一个源码文件中定义一些测试案例140
6.3 将测试案例组织到测试套件中145
6.3.1 创作测试套件的食谱配方145
6.3.2 测试套件样例的配方147
6.4 报告测试结果147
6.5 小结149
第7章 框架开发和适配过程的提示和指导151
7.1 框架开发和适配的簇循环过程模型152
7.2 定义关键抽象作为初始步骤155
7.3 类族、类组和子系统157
7.4 框架变化点的识别159
7.4.1 变化点驱动框架开发160
7.4.2 特定对象模型的定义160
7.4.3 变化点识别162
7.4.4 框架(重)设计162
7.4.5 框架使用162
7.5 aocs 框架:案例研究163
7.5.1 控制器功能164
7.5.2 遥感勘测功能169
7.6 aocs 管理模式172
7.7 小框架辅助框架设计174
7.8 使用实现案例进行极限设计179
7.8.1 作为框架规格说明载体的实现案例181
7.8.2 从实现案例到配方食谱182
7.9 通过食谱配方、适配案例和适配报告适配框架184
7.9.1 适配案例185
7.9.2 适配报告190
7.10 小结193
7.11 uml-f 展望194
附 录
附录 a uml-f 标记快速参考195
a.1 标记符号195
a.2 显示符号196
a.2.1 完整和层次标记196
a.2.2 增强图形继承指示符196
a.2.3 顺序图标记197
a.3 基本框架建模标记197
a.4 框架构造原则的必要标记198
a.4.1 模板和钩子标记198
a.4.2 unification和separation构造原则的标记198
a.4.3 composite、decorator 和 chain of responsibility 的标记199
a.5 框架模式标记199
附录 b gof 框架模式的 uml-f 标记201
b.1 factory method 模式标记201
b.2 template method 模式标记202
b.3 abstract factory 模式标记203
b.4 bridge 模式标记205
b.5 builder 模式标记206
b.6 command 模式标记207
b.7 interpreter 模式标记208
b.8 observer 模式标记209
b.9 prototype 模式标记210
b.10 state 模式标记211
b.11 strategy 模式标记212
b.12 composite 模式标记213
b.13 decorator 模式标记214
b.14 chain of responsibility模式标记215
参考文献217

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...