《PowerDesigner16系统分析与建模实战》是一本涵盖了所有PowerDesigner 16技术的常用知识点的实践性书籍。本书详细介绍了PowerDesigner的建模基础知识,并深入探讨了需求模型、业务处理模型、概念数据模型、物理数据模型、逻辑数据模型、面向对象模型和生成报告文档等内容。无论是想系统学习PowerDesigner的初学者,还是希望提高实践能力的高级用户,本书都能帮助读者提升技能并解决实际问题。细致的内容和丰富的实例使本书成为一本实用、全面的PowerDesigner系统分析与建模指南。
PowerDesigner16系统分析与建模实战 电子书封面
读者评价
对于学习PowerDesigner建模非常有用,不错的书
内容介绍
本书涵盖了所有 PowerDesigner 16技术的常用知识点,内容包括 PowerDesigner建模基础知识、需求模型、业务处理模型、概念数据模型、物理数据模型以及逻辑数据模型、面向对象模型和生成报告文档等内容。最后给出两个综合实例,使读者进一步巩固所学的知识,提高综合实践能力。另外,本书还提供了详细的教学实践内容,并在每章最后给出了习题,供师生教学参考。 本书可作为高等院校计算机科学与技术、软件工程专业、信息系统专业“数据库分析设计建模”、“软件系统分析设计建模”、“面向对象分析设计建模”等课程的教材和软件分析建模的培训教程,也可作为软件设计开发人员参考用书。
目录
- 第1章 PowerDesigner概述及基本操作
- 1.1 PowerDesigner 16简介
- 1.2 PowerDesigner 16的特点和功能
- 1.2.1 PowerDesigner 16的新特点
- 1.2.2 PowerDesigner 16的功能模型
- 1.3 PowerDesigner同其他建模工具的比较
- 1.4 PowerDesigner 16的
- 1.5 PowerDesigner的使用环境
- 1.5.1 PowerDesigner初始界面
- 1.5.2 PowerDesigner模型类型及扩展名
- 1.5.3 PowerDesigner常用操作窗口
- 1.5.4 PowerDesigner工具条及工具箱
- 1.6 PowerDesigner环境设置
- 1.7 PowerDesigner建模过程
- 1.7.1 建立模型
- 1.7.2 模型对象操作
- 1.8 PowerDesigner模型转换
- 1.9 本章小结
- 1.10 本章习题
- 第2章 需求模型
- 2.1 什么是需求模型
- 2.2 创建ROM
- 2.2.1 创建ROM的方法
- 2.2.2 创建RQM步骤
- 2.2.3 设置ROM属性
- 2.2.4 编辑需求分析视图
- 2.2.5 定义用户和组
- 2.2.6 定义术语库
- 2.2.7 定义业务规则
- 2.3 RQM的有效性检查
- 2.4 RQM的导入导出功能
- 2.4.1 把RQM导出到设计模型中
- 2.4.2 把设计模型导入到ROM中
- 2.4.3 把RQM导出到Word文档中
- 2.4.4 把Word文档导入到RQM中
- 2.5 本章小结
- 2.6 本章习题
- 第3章 业务处理模型
- 3.1 什么是业务处理模型
- 3.2 BPM图形的种类
- 3.2.1 业务流程图
- 3.2.2 流程层次图
- 3.2.3 编排图
- 3.2.4 对话图
- 3.3 创建BPM
- 3.3.1 创建BPM
- 3.3.2 设置BPM模型选项
- 3.3.3 创建业务流程图
- 3.3.4 定义起点
- 3.3.5 定义处理过程
- 3.3.6 定义流程
- 3.3.7 定义消息格式
- 3.3.8 定义判断
- 3.3.9 定义组织单元
- 3.3.10 定义角色关联
- 3.3.11 定义资源
- 3.3.12 定义资源流
- 3.3.13 定义终点
- 3.4 管理BPM
- 3.4.1 编辑已有BPM
- 3.4.2 删除BPM
- 3.4.3 修改BPM属性
- 3.5 使用包
- 3.5.1 创建包
- 3.5.2 应用包
- 3.6 业务规则
- 3.6.1 创建业务规则
- 3.6.2 应用业务规则
- 3.7 本章小结
- 3.8 本章习题
- 第4章 概念数据模型
- 4.1 什么是概念数据模型
- 4.2 创建CDM
- 4.2.1 创建CDM的方法
- 4.2.2 创建CDM
- 4.2.3 设置CDM显示参数及模型选项
- 4.3 管理CDM
- 4.3.1 CDM模型有效性检查
- 4.3.2 CDM模型转换
- 4.4 本章小结
- 4.5 本章习题
- 第5章 逻辑数据模型
- 5.1 什么是逻辑数据模型
- 5.2 创建LDM
- 5.2.1 创建LDM的方法
- 5.2.2 创建LDM
- 5.2.3 设置LDM模型选项
- 5.3 管理LDM
- 5.3.1 LDM有效性检查
- 5.3.2 LDM模型转换
- 5.4 本章小结
- 5.5 本章习题
- 第6章 物理数据模型
- 6.1 什么是物理数据模型
- 6.2 创建PDM
- 6.2.1 创建PDM的方法
- 6.2.2 创建PDM
- 6.2.3 设置PDM显示参数
- 6.3 管理PDM
- 6.3.1 PDM模型转换
- 6.3.2 将PDM生成到数据库
- 6.3.3 数据库的逆向工程
- 6.4 本章小结
- 6.5 本章习题
- 第7章 面向对象模型
- 7.1 什么是面向对象模型
- 7.2 创建OOM
- 7.2.1 创建OOM的方法
- 7.2.2 创建OOM
- 7.2.3 定义用例图
- 7.2.4 定义时序图
- 7.2.5 定义类图
- 7.3 OOM的代码生成技术
- 7.3.1 代码生成机制
- 7.3.2 OOM生成Java代码
- 7.3.3 生成不同代码
- 7.4 本章小结
- 7.5 本章习题
- 第8章 模型报告
- 8.1 模型报告的种类
- 8.2 创建模型报告
- 8.2.1 创建单模型报告
- 8.2.2 创建多模型报告
- 8.3 管理模型报告编辑器
- 8.3.1 报告项目管理
- 8.3.2 报告对象管理
- 8.3.3 报告页面设置
- 8.3.4 模板管理
- 8.4 本章小结
- 8.5 本章习题
- 第9章 综合实例
- 9.1 利用PowerDesigner设计进销存管理系统
- 9.1.1 需求概述
- 9.1.2 系统分析与设计
- 9.1.3 创建需求模型
- 9.1.4 创建业务处理模型
- 9.1.5 创建概念数据模型
- 9.1.6 通过CDM生成PDM
- 9.1.7 创建数据库
- 9.1.8 通过PDM生成OOM
- 9.2 利用PowerDesigner设计教务管理系统
- 9.2.1 需求概述
- 9.2.2 分析和设计
- 9.2.3 创建需求模型
- 9.2.4 创建业务处理模型
- 9.2.5 创建概念数据模型
- 9.2.6 通过CDM生成PDM
- 9.2.7 创建数据库
- 9.2.8 通过PDM生成OOM
- 9.2.9 创建模型报告
- 9.3 本章小结
- 第10章 实践操作
- 10.1 实践操作一:PowerDesigner的基本操作
- 10.2 实践操作二:需求模型
- 10.3 实践操作三:业务处理模型
- 10.4 实践操作四:概念数据模型
- 10.5 实践操作五:逻辑数据模型
- 10.6 实践操作六:物理数据模型
- 10.7 实践操作七:面向对象模型
- 10.8 实践操作八:PowerDesigner综合实践
- 参考文献
状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点在与描述状态图的控制流。 状态图元素: (1) 状态(States) 指在对象的生命周期中的某个条件或者状况,在此期间对象将满足某些条件、执行某些活动活活等待某些事件。所有对象都有状态,状态是对象执行了一系列活动的结果,当某个事件发生后,对象的状态将发生变化。