PowerDesigner软件过程与数据建模技术PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:郭玉栋,左金平编著
- 出 版 社:北京:兵器工业出版社
- 出版年份:2012
- ISBN:9787802485938
- 页数:473 页
第1章 软件工程基础 1
1.1 软件工程概述 1
1.1.1 软件的概念、特点及分类 1
1.1.2 软件工程 3
1.2 软件生命周期理论 7
1.2.1 软件生命周期定义 7
1.2.2 软件生命周期划分阶段的原则 8
1.2.3 软件生命周期各阶段的任务 8
1.3 软件过程模型与PowerDesigner软件工具 9
1.3.1 软件工程过程(Software Engineering Process) 9
1.3.2 软件过程模型 10
1.3.3 PowerDesigner与UML 14
第2章 数据库基础 15
2.1 数据库技术的发展 15
2.1.1 人工管理阶段 15
2.1.2 文件系统阶段 16
2.1.3 数据库系统阶段 18
2.1.4 高级数据库阶段 22
2.2 数据库的基本概念 24
2.2.1 数据(Data) 24
2.2.2 数据库(DataBase,DB) 25
2.2.3 数据库管理系统(DataBase Management Systcm,DBMS) 25
2.2.4 数据库系统(DataBase System,DBS) 26
2.2.5 用户(User) 26
2.3 数据模型 28
2.3.1 概念模型 29
2.3.2 数据模型 35
2.3.3 关系模型 37
2.4 数据库设计 40
2.4.1 数据库设计的目标 40
2.4.2 数据库设计步骤和过程 40
2.5 PowerDesigner数据库设计 42
第3章 PowerDesigner数据建模环境 45
3.1 PowerDesigner简介 45
3.1.1 PowerDesigner发展 45
3.1.2 PowerDesigner功能特性 46
3.1.3 PowerDesigner与软件设计过程 49
3.2 PowerDesigner平台搭建 50
3.2.1 软、硬件环境要求 50
3.2.2 PowerDesigner的安装 51
3.2.3 Microsoft SQL Server 2000与Microsoft Analysis Serv-ices的安装 55
3.2.4 Microsoft Office 2003的安装 57
第4章 PowerDesigner的基本操作 59
4.1 分析建模环境的设置 59
4.1.1 设置环境选项 59
4.1.2 通用工具条 68
4.1.3 预定义符号工具条 76
4.2 模型对象操作 78
4.2.1 模型对象的图形符号 78
4.2.2 修改模型对象的显示参数 85
4.2.3 模型图形的打印 86
4.2.4 模型图形的导入和导出 87
第5章 业务流程模型 88
5.1 BPM的三种图形 90
5.1.1 业务流程图 90
5.1.2 流程层次图 95
5.1.3 流程服务图 96
5.2 BPM的建立方法 96
5.3 分析型BPM 99
5.3.1 基于Analysis业务流程语言的BPM 99
5.3.2 基于BPMN1.0业务流程语言的BPM 99
5.3.3 基于Data Flow Diagram业务流程语言的BPM 104
5.4 执行型BPM 109
5.4.1 基于BPEL4WS 1.1 业务流程语言的BPM 109
5.4.2 基于WSBPEL2.0业务流程语言的BPM 111
5.4.3 基于Sybase Unwired Orchestrator4.3 业务流程语言的BPM 114
5.4.4 基于SWBP1.x业务流程语言的BPM 117
5.4.5 基于SOA业务流程语言的BPM 119
5.5 协作型BPM 121
5.6 业务流程模型应用实例 128
5.6.1 订单业务流程模型的建立方法 129
5.6.2 订单业务流程模型的修改方法 130
5.6.3 Web服务的对象模型 133
第6章 概念数据模型及PowerDesigner实现 135
6.1 概念数据模型概述 135
6.1.1 新建CDM的方法 137
6.1.2 在CDM中定义包 138
6.2 CDM的主要概念 139
6.2.1 实体 139
6.2.2 属性 141
6.2.3 标识符 141
6.2.4 数据项 142
6.2.5 域 147
6.2.6 联系 148
6.2.7 继承联系 154
6.2.8 关联和关联连接 158
6.3 CDM的环境设置 163
6.3.1 CDM的模型选项 164
6.3.2 CDM的显示参数 168
6.4 CDM的有效性检查 169
6.4.1 业务规则检查 169
6.4.2 包检查 169
6.4.3 域检查 170
6.4.4 数据项检查 171
6.4.5 实体检查 171
6.4.6 实体标识符检查 172
6.4.7 联系检查 172
6.4.8 关联检查 173
6.4.9 继承联系检查 174
6.4.10 文件对象检查与复制检查 175
6.5 CDM模型间的转换 175
6.5.1 CDM生成新的CDM 175
6.5.2 CDM生成PDM 176
6.5.3 CDM生成OOM 180
6.6 CDM实体的规范化 181
6.6.1 问题的提出与解决方法 181
6.6.2 实体的规范化 186
6.7 CDM设计的重要问题 190
第7章 物理数据模型的建立 194
7.1 PDM概述 194
7.1.1 PDM的分类及变换 195
7.1.2 新建PDM的方法 196
7.2 PDM物理图中的概念 198
7.2.1 业务规则 200
7.2.2 表 203
7.2.3 列 205
7.2.4 键 210
7.2.5 索引 212
7.2.6 缺省 214
7.2.7 域 215
7.2.8 序列 216
7.2.9 抽象数据类型 218
7.2.10 引用 223
7.2.11 视图 230
7.2.12 视图引用 236
7.2.13 物理选项 238
7.3 PDM多维图的概念 239
7.3.1 立方体及相关概念 242
7.3.2 维表 244
7.3.3 关联 246
7.4 PDM的环境设置 247
7.4.1 设置PDM当前的DBMS 247
7.4.2 设置PDM的模型选项 248
7.5 触发器、存储过程和函数 252
7.5.1 触发器、存储过程和函数的编辑工具 252
7.5.2 触发器 253
7.5.3 触发器模板 255
7.5.4 触发器模板项 259
7.5.5 存储过程和函数 262
7.5.6 存储过程模板 265
7.5.7 使用SQL/XML向导 266
7.6 构建数据库的访问结构 266
7.6.1 用户 266
7.6.2 用户组或角色 271
7.6.3 公共用户组 272
7.6.4 同义对象 272
7.7 构建Web服务 274
7.7.1 Web Service 275
7.7.2 Web操作 277
7.7.3 Web参数 279
7.7.4 Web Service的生成 280
7.8 PDM的反规范化 283
7.8.1 表的水平分割 283
7.8.2 表的垂直分割 285
7.8.3 表的合并 286
7.8.4 列的反规范化 287
第8章 生成数据库 290
8.1 PDM与数据库的连接 290
8.2 PDM生成数据库 292
8.3 在数据库中添加测试数据 296
8.4 估算数据库的大小 306
8.5 使用PDM修改数据库模式 309
8.6 PDM访问数据库 314
第9章 物理模型转换 315
9.1 PDM生成其他模型 315
9.1.1 从PDM生成新的PDM 315
9.1.2 从PDM生成CDM 318
9.1.3 从PDM生成OOM 320
9.1.4 从PDM生成XML模型 321
9.2 把PDM生成到数据库中 324
9.2.1 PDM与数据库的连接与断开 325
9.2.2 PDM生成数据库 326
9.2.3 在数据库中添加测试数据 330
9.2.4 估算数据库的大小 340
9.3 数据库的逆向工程 343
9.3.1 SQL文件的逆向工程 344
9.3.2 数据库的逆向工程 345
9.3.3 逆向工程选项 346
第10章 面向对象模型设计 348
10.1 面向对象模型概述 348
10.1.1 UML的12种图形之间的相互关系 349
10.1.2 面向对象开发方法简介 350
10.1.3 面向对象设计原则 351
10.1.4 从设计原则到设计模式 352
10.2 面向对象的主要概念 358
10.2.1 类和对象 358
10.2.2 继承 358
10.2.3 封装和接口 359
10.2.4 多态性 359
10.2.5 消息传递 360
10.2.6 关联 360
10.2.7 聚合和组合 360
10.3 功能模型的设计 361
10.3.1 参与者和用例 361
10.3.2 模型对象之间的关系 362
10.4 结构模型的设计 363
10.4.1 类 366
10.4.2 包 372
10.4.3 接口 372
10.4.4 对象 373
10.4.5 部件 374
10.4.6 端口 374
10.4.7 属性 376
10.4.8 标识符 377
10.4.9 操作 377
10.4.10 关联 379
10.4.11 泛化 385
10.4.12 依赖 385
10.4.13 实现 387
10.4.14 需求连接 387
10.4.15 装配连接器和委托连接器 387
10.4.16 实例链接 388
10.4.17 注释 390
10.5 动态模型的设计 391
10.5.1 消息 398
10.5.2 激活期 407
10.5.3 交互引用和交互活动 411
10.5.4 交互片段 412
10.5.5 活动 414
10.5.6 流 419
10.5.7 转换 420
10.5.8 起始点与结束点 420
10.5.9 判断 421
10.5.10 同步 422
10.5.11 组织单元 423
10.5.12 对象节点 426
10.5.13 状态 426
10.5.14 事件 428
10.5.15 动作 429
10.5.16 状态结合点 430
10.6 实现模型的设计 430
10.6.1 组件 432
10.6.2 节点 432
10.6.3 组件实例 433
10.6.4 文件对象 433
第11章 模型文档生成 435
11.1 建立单模型报告 435
11.1.1 使用报告模板建立单模型报告 435
11.1.2 使用报告向导建立单模型报告 436
11.1.3 使用报告编辑器建立单模型报告 440
11.2 建立多模型报告 442
11.3 建立列表报告 445
11.3.1 使用列表报告向导建立列表报告 446
11.3.2 列表报告的特性 448
11.3.3 建立列表报告的结果集 450
11.3.4 列表报告的输入与输出 450
11.4 报告编辑器 451
11.4.1 报告编辑器中的有效项目 452
11.4.2 在报告项目窗格中增加项目 456
11.4.3 在报告项目窗格中移动项目 457
11.4.4 在报告项目窗格中复制和删除项目 457
11.4.5 在报告项目窗格中修改项目标题 458
11.4.6 在报告项目窗格中修改报告项目集合 459
11.4.6 报告对象选择 459
11.4.8 定义项目的格式 461
11.4.9 报告的节 462
11.4.10 报告的模板 463
11.4.11 报告的页面设置 465
11.5 报告语言编辑器 470
参考文献 473
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019