图书介绍
软件分析建模与PowerDesigner实现PDF|Epub|txt|kindle电子书版本网盘下载
![软件分析建模与PowerDesigner实现](https://www.shukui.net/cover/21/30216765.jpg)
- 白尚旺,党伟超等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302226161
- 出版时间:2010
- 标注页数:518页
- 文件大小:118MB
- 文件页数:539页
- 主题词:软件工具-数据库系统-程序设计-高等学校-教材
PDF下载
下载说明
软件分析建模与PowerDesigner实现PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件分析建模基础1
1.1 软件分析建模概述1
1.2 业务建模概述2
1.3 数据建模概述4
1.3.1 概念数据模型4
1.3.2 物理数据模型中的物理图6
1.3.3 物理数据模型中的多维图7
1.3.4 XML模型8
1.4 应用程序建模概述11
1.4.1 用例图12
1.4.2 类图、对象图、组合结构图和包图13
1.4.3 时序图、通信图、状态图、活动图和交互纵览图15
1.4.4 组件图和部署图20
1.5 辅助建模工具概述22
1.6 分析建模实例24
1.6.1 学生上机系统的业务建模24
1.6.2 学生上机系统的数据建模26
1.7 最具影响的软件分析建模平台29
1.7.1 Sybase公司的软件分析建模平台简介29
1.7.2 IBM公司的软件分析建模平台简介31
1.7.3 CA公司的软件分析建模平台简介34
1.7.4 Microsoft公司的软件分析建模平台简介34
第2章 PowerDesigner软件分析建模的基本概念35
2.1 PowerDesigner概况35
2.1.1 软件分析建模需要安装的软件35
2.1.2 PowerDesigner能够完成的分析建模工作36
2.1.3 PowerDesigner启动时的界面36
2.1.4 PowerDesigner新建模型的步骤37
2.1.5 模型类型的图标及扩展名38
2.1.6 PowerDesigner的工具选项板39
2.1.7 PowerDesigner模型对象的特性窗口40
2.1.8 PowerDesigner模型对象的列表窗口40
2.1.9 PowerDesigner检查模型的相关窗口41
2.2 PowerDesigner的公共资源42
2.3 模型间的生成和跟踪关系43
2.3.1 模型、外部系统间的关系43
2.3.2 各种模型与需求模型间的跟踪关系44
2.4 模型对象的快捷方式44
2.4.1 快捷方式的目标对象45
2.4.2 产生快捷方式的方法45
2.5 模型对象的复制品46
2.5.1 复制品的源对象46
2.5.2 产生复制品的方法46
2.5.3 修改复制特性47
2.6 模型的比较与合并48
2.6.1 比较模型48
2.6.2 合并模型49
2.7 模型的影响分析50
2.7.1 产生用户定义事件的方法51
2.7.2 从企业知识库中提取模型的交叉依赖52
2.7.3 改变影响传播的集合52
2.8 模型对象的映射53
2.8.1 模型对象映射的基本知识53
2.8.2 启动映射编辑器的方法56
2.8.3 映射编辑器界面57
2.8.4 在映射编辑器窗口产生映射的方法58
2.8.5 修改映射语法的方法58
2.8.6 从对象特性窗口创建映射的方法59
2.9 模型间生成的连接60
第3章 PowerDesigner的基本操作62
3.1 分析建模环境的设置62
3.1.1 设置环境选项62
3.1.2 通用工具条68
3.1.3 预定义符号工具条72
3.2 模型对象操作72
3.2.1 模型对象的图形符号72
3.2.2 修改模型对象的显示参数77
3.2.3 模型图形的打印78
3.2.4 模型图形的导入和导出78
第4章 需求模型及PowerDesigner实现80
4.1 建立RQM的方法80
4.1.1 RQM中的包82
4.1.2 设置RQM的环境82
4.2 需求文档视图85
4.2.1 需求特性窗口的General选项卡85
4.2.2 需求特性窗口的Detail选项卡85
4.2.3 需求特性窗口的Traceability Links选项卡87
4.2.4 需求特性窗口的User Allocations选项卡87
4.2.5 需求特性窗口的其他特性选项卡87
4.3 追踪矩阵视图88
4.4 用户分配矩阵视图88
4.5 RQM的有效性检查89
4.6 需求与设计对象的连接91
4.6.1 在需求上连接设计对象91
4.6.2 在设计对象上连接需求92
4.7 需求与设计对象的导入与导出93
4.7.1 把需求导出到设计模型中94
4.7.2 把设计对象导入到RQM中95
4.8 RQM与MS Word文档的信息交换96
4.8.1 把Word文档导入到RQM中96
4.8.2 把RQM导出到Word文档中98
4.8.3 更新RQM或Word文档100
4.8.4 断开RQM与Word文档之间的连接101
第5章 业务流程模型及PowerDesigner实现102
5.1 BPM的3种图形103
5.1.1 业务流程图103
5.1.2 流程层次图106
5.1.3 流程服务图106
5.2 BPM的建立方法107
5.3 分析型BPM108
5.3.1 基于Analysis业务流程语言的BPM108
5.3.2 基于BPMN 1.0业务流程语言的BPM109
5.3.3 基于Data Flow Diagram业务流程语言的BPM112
5.4 执行型BPM116
5.4.1 基于BPEL4WS 1.1业务流程语言的BPM116
5.4.2 基于WSBPEL 2.0业务流程语言的BPM117
5.4.3 基于Sybase Unwired Orchestrator 4.3业务流程语言的BPM119
5.4.4 基于SWBP 1.x业务流程语言的BPM120
5.4.5 基于SOA业务流程语言的BPM121
5.5 协作型BPM123
5.6 业务流程模型应用实例129
5.6.1 订单业务流程模型的建立方法129
5.6.2 订单业务流程模型的修改方法130
5.6.3 Web服务的对象模型131
第6章 概念数据模型及PowerDesigner实现134
6.1 概念数据模型概述134
6.1.1 新建CDM的方法136
6.1.2 在CDM中定义包136
6.2 CDM的主要概念137
6.2.1 实体137
6.2.2 属性138
6.2.3 标识符138
6.2.4 数据项139
6.2.5 域142
6.2.6 联系142
6.2.7 继承联系147
6.2.8 关联和关联连接149
6.3 CDM的环境设置153
6.3.1 CDM的模型选项153
6.3.2 CDM的显示参数156
6.4 CDM的有效性检查157
6.4.1 业务规则检查157
6.4.2 包检查157
6.4.3 域检查158
6.4.4 数据项检查158
6.4.5 实体检查158
6.4.6 实体标识符检查159
6.4.7 联系检查159
6.4.8 关联检查159
6.4.9 继承联系检查160
6.4.10 文件对象检查与复制检查160
6.5 CDM模型间的转换161
6.5.1 CDM生成新的CDM161
6.5.2 CDM生成PDM161
6.5.3 CDM生成OOM164
6.6 CDM实体的规范化165
6.6.1 问题的提出与解决方法165
6.6.2 实体的规范化168
6.7 CDM设计的重要问题171
第7章 物理数据模型及PowerDesigner实现174
7.1 PDM概述174
7.1.1 PDM的分类及变换175
7.1.2 新建PDM的方法175
7.2 PDM物理图中的概念177
7.2.1 业务规则178
7.2.2 表179
7.2.3 列181
7.2.4 键184
7.2.5 索引185
7.2.6 默认值186
7.2.7 域187
7.2.8 序列188
7.2.9 抽象数据类型189
7.2.10 引用192
7.2.11 视图197
7.2.12 视图引用201
7.2.13 物理选项202
7.3 PDM多维图的概念203
7.3.1 立方体及相关概念205
7.3.2 维表206
7.3.3 关联207
7.4 PDM的环境设置208
7.4.1 设置PDM当前的DBMS208
7.4.2 设置PDM的模型选项209
7.5 触发器、存储过程和函数211
7.5.1 触发器、存储过程和函数的编辑工具211
7.5.2 触发器212
7.5.3 触发器模板214
7.5.4 触发器模板项216
7.5.5 存储过程和函数218
7.5.6 存储过程模板220
7.5.7 使用SQL/XML向导221
7.6 构建数据库的访问结构221
7.6.1 用户221
7.6.2 用户组或角色224
7.6.3 公共用户组224
7.6.4 同义对象224
7.7 构建Web服务226
7.7.1 Web Service226
7.7.2 Web操作227
7.7.3 Web参数229
7.7.4 Web Service的生成230
7.8 PDM的反规范化231
7.8.1 表的水平分割231
7.8.2 表的垂直分割232
7.8.3 表的合并234
7.8.4 列的反规范化234
7.9 PDM生成其他模型236
7.9.1 从PDM生成新的PDM236
7.9.2 从PDM生成CDM238
7.9.3 从PDM生成OOM239
7.9.4 从PDM生成XML模型240
7.10 把PDM生成到数据库中242
7.10.1 PDM与数据库的连接与断开242
7.10.2 PDM生成数据库243
7.10.3 在数据库中添加测试数据246
7.10.4 估算数据库的大小253
7.10.5 使用PDM修改数据库模式255
7.10.6 PDM访问数据库258
7.11 数据库的逆向工程259
7.11.1 SQL文件的逆向工程259
7.11.2 数据库的逆向工程260
7.11.3 逆向工程选项261
第8章 XML模型及PowerDesigner实现262
8.1 XML概述262
8.1.1 XML文档示例262
8.1.2 XML文档的编写263
8.2 XML文档的5种应用场合267
8.3 XML的文档类型定义文件268
8.3.1 XML文档与DTD的匹配270
8.3.2 DTD的编写语法272
8.4 XML的模式定义文件283
8.4.1 Schema的基本结构和使用284
8.4.2 命名空间284
8.4.3 简单类型287
8.4.4 复杂数据类型293
8.5 XML的数据简化定义文件302
8.6 XML的PowerDesigner实现方法303
8.6.1 建立XML模型303
8.6.2 XML的模型特性304
8.6.3 XML的建模环境306
8.6.4 XML图形基础308
8.6.5 XML的元素309
8.6.6 XML的Group Particle313
8.6.7 XML元素的Any类型314
8.6.8 XML中元素的属性315
8.6.9 XML中元素的约束317
8.6.10 XML的元素组321
8.6.11 XML的Attribute Group321
8.6.12 XML的简单类型322
8.6.13 XML的复杂类型322
8.6.14 XML的派生323
8.6.15 XML的Annotation327
8.6.16 XML的Notation328
8.6.17 XML的Entity329
8.6.18 XML的Import、Include和Redefine指令329
第9章 面向对象模型及PowerDesigner实现331
9.1 面向对象模型概述331
9.1.1 UML的12种图形之间的相互关系331
9.1.2 面向对象开发方法简介332
9.1.3 面向对象设计原则333
9.1.4 从设计原则到设计模式334
9.2 面向对象的主要概念337
9.2.1 类和对象337
9.2.2 继承337
9.2.3 封装和接口337
9.2.4 多态性338
9.2.5 消息传递338
9.2.6 关联338
9.2.7 聚合和组合338
9.3 功能模型的设计338
9.3.1 参与者和用例339
9.3.2 模型对象之间的关系339
9.4 结构模型的设计340
9.4.1 类342
9.4.2 包345
9.4.3 接口346
9.4.4 对象346
9.4.5 部件347
9.4.6 端口347
9.4.7 属性348
9.4.8 标识符349
9.4.9 操作349
9.4.10 关联350
9.4.11 泛化354
9.4.12 依赖354
9.4.13 实现355
9.4.14 需求链接355
9.4.15 装配连接器和委托连接器356
9.4.16 实例链接356
9.4.17 注释357
9.5 动态模型的设计358
9.5.1 消息363
9.5.2 激活期368
9.5.3 交互引用和交互活动370
9.5.4 交互片段371
9.5.5 活动372
9.5.6 流375
9.5.7 转换375
9.5.8 起始点与结束点376
9.5.9 判断376
9.5.10 同步377
9.5.11 组织单元377
9.5.12 对象节点379
9.5.13 状态380
9.5.14 事件380
9.5.15 动作381
9.5.16 状态结合点381
9.6 实现模型的设计382
9.6.1 组件383
9.6.2 节点383
9.6.3 组件实例383
9.6.4 文件对象384
第10章 面向对象模型的代码生成技术385
10.1 代码生成机制385
10.1.1 PowerDesigner对MDA的支持385
10.1.2 PowerDesigner扩展OOM模型语义的方法386
10.1.3 代码生成及逆向工程的原理388
10.2 C# 2.0的代码生成388
10.2.1 C# 2.0的程序集388
10.2.2 C# 2.0的编译单元389
10.2.3 C# 2.0命名空间391
10.2.4 C# 2.0的类391
10.2.5 C# 2.0的结构类393
10.2.6 C# 2.0的委托类393
10.2.7 C# 2.0的枚举类394
10.2.8 C# 2.0类的字段394
10.2.9 C# 2.0类的方法394
10.2.10 C# 2.0的事件、索引和特性396
10.2.11 生成C# 2.0代码397
10.2.12 逆向工程C# 2.0代码398
10.3 Java的代码生成400
10.3.1 Java的public类400
10.3.2 Java的枚举类401
10.3.3 JavaDoc注释403
10.3.4 Java 5的注解405
10.3.5 Java的strictfp关键字405
10.3.6 EJB 2.0规范406
10.3.7 EJB 3.0规范419
10.3.8 Java Servlet组件424
10.3.9 JSP技术429
10.3.10 生成Java代码430
10.3.11 逆向Java代码433
第11章 信息流模型及PowerDesigner实现435
11.1 ILM基础435
11.1.1 ILM的建立方法435
11.1.2 复制处理436
11.1.3 转换处理440
11.1.4 ETL的概念443
11.1.5 EII的概念444
11.2 ILM的模型元素445
11.2.1 数据库445
11.2.2 服务器446
11.2.3 XML文档446
11.2.4 数据访问应用447
11.2.5 概念数据447
11.2.6 业务流程447
11.2.7 平面文件448
11.2.8 连接448
11.2.9 复制处理中需要定义的对象451
11.3 ILM中映射编辑器的作用454
11.3.1 传统的映射编辑器455
11.3.2 复制处理的映射编辑器455
11.4 建立数据转换图458
11.4.1 数据输入458
11.4.2 动作458
11.4.3 数据输出460
11.4.4 数据流461
11.4.5 数据结构列461
11.4.6 数据结构映射编辑器462
11.5 建立转换控制流图462
11.6 生成新的ILM463
11.7 ILM的有效性检查464
11.8 生成目标代码465
11.9 ILM的逆向工程466
第12章 模型报告467
12.1 建立单模型报告467
12.1.1 使用报告模板建立单模型报告467
12.1.2 使用报告向导建立单模型报告468
12.1.3 使用报告编辑器建立单模型报告470
12.2 建立多模型报告472
12.3 建立列表报告474
12.3.1 使用列表报告向导建立列表报告474
12.3.2 列表报告的特性476
12.3.3 建立列表报告的结果集477
12.3.4 列表报告的输入与输出477
12.4 报告编辑器478
12.4.1 报告编辑器中的有效项目479
12.4.2 在报告项目窗格中增加项目480
12.4.3 在报告项目窗格中移动项目481
12.4.4 在报告项目窗格中复制和删除项目481
12.4.5 在报告项目窗格中修改项目标题482
12.4.6 在报告项目窗格中修改报告项目集合482
12.4.7 为报告选择对象483
12.4.8 定义项目的格式483
12.4.9 报告的节484
12.4.10 报告的模板485
12.4.11 报告的页面设置486
12.5 报告语言编辑器490
第13章 企业知识库492
13.1 企业知识库入门492
13.1.1 企业知识库简介492
13.1.2 建立企业知识库493
13.2 企业知识库的基本任务498
13.2.1 在企业知识库中增加文档498
13.2.2 从企业知识库中提取文档501
13.2.3 浏览企业知识库中的内容502
13.3 企业知识库的文档管理504
13.3.1 版本管理504
13.3.2 锁管理506
13.3.3 分支管理508
13.3.4 配置管理509
13.4 企业知识库管理510
13.4.1 升级和删除企业知识库510
13.4.2 用户、用户组权限的控制511
13.4.3 企业知识库中项目许可的控制514
参考文献518