PowerDesigner.实用培训教程(共99张).pptx
《PowerDesigner.实用培训教程(共99张).pptx》由会员分享,可在线阅读,更多相关《PowerDesigner.实用培训教程(共99张).pptx(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教师姓名教师姓名资深顾问:尹建民 第一天 上午 PowerDesigner12.5简介及新特性 PowerDesigner12.5主要功能 下午 需求模型RQM 概念数据模型CDM 物理数据模型PDM2022年4月26日2 第二天 上午 CDM/PDM模型间转换 模型比较及合并 脚本生成及反向模型 报表生成 模型版本管理工具Repository 下午 从需求分析、到业务建模、概念模型以致生成数据库脚本,生成代码;开始头至尾做一个实例,深入体验PowerDesigner的强大功能2022年4月26日32022年4月26日4王晓昀1989 -在法国发布第一个商用版本AMC*Designor (版本
2、2.0) 1992 -在美国发布第一个商用版本S-Designor 1995 -S-Designor改名为PowerDesigner 1997 -发布PowerDesigner 6.0 2001 12月-发布PowerDesigner 9.5 的最初版本, 并发布升级及维护版本直到2003年 2004 12月-发布版本PowerDesigner 10.0 2005 -发布PowerDesigner 11.0 2007 7月-发布PowerDesigner 12 2022年4月26日52022年4月26日6PowerDesignerRoseVisioERWin出身 面向对象设计 数据库设计 实用
3、性 语言支持 2022年4月26日7PowerDesigner12.5是一个集所有现代建模技术于一身的完整工具,它集成了强有力的业务建模技术、传统的数据库分析和实际,以及UML对象建模。通过了元数据的管理、冲突分析和真正的企业知识库等功能。提供了一个完整的企业建模环境包括了数据库模型设计的全过程。利用可以制作数据流程图、概念数据模型、物理数据模型可以生成多种客户端开发工具的应用程序还可为数据仓库制作结构模型,能对团队设计模型进行控制。可与许多流行的数据库设计软件以及开发软件,例如:Visual Studio,Java,Power Builder等相配合使用来缩短开发时间和使系统设计更优化。20
4、22年4月26日8 PowerDesigner是一个“一站式”的企业级建模及设计解决方案,它能帮助企业快速高效地进行企业应用系统构建及再工程(Re-engineer)。 IT专业人员可以利用它来有效开发各种解决方案,从定义业务需求到分析和设计,以至集成所有现代 RDBMS 和Java、.NET、PowerBuilder和 Web Services的开发等。 PowerDesigner是结合了下列几种标准建模技术的一款独具特色的建模工具集:业务流程建模、通过 UML 进行的应用程序建模以及市场占有率第一的数据建模,这些建模技术都是由功能强大的元数据管理解决方案提供支持的.2022年4月26日92
5、022年4月26日10 增强了数据建模与流程建模的集成能力,大大提高了业务过程描述与信息系统建模之间的协作能力。 利用至今为止最全面的客户定制工具,自动实现了对更多标准与做法的支持。 能适应企业架构框架建模的需要,支持多种行业及相关的标准集。2022年4月26日11 更加丰富的用户界面大大简化新用户的学习曲线,而且支持界面的客户化定制。同时提供了非常方便的元数据映射界面来支持数据与数据,XML甚至对象之间的转换定义。 提供一个强大的报表生成器,包括全新的报表引导,基于表格的报表,并支持更丰富的RTF和HTML格式 支持最新的标准包括UML2.0、BPMN,以及数据管理系统的最新版本等。 更多E
6、RWin的import选项,支持数据建模工具平滑地迁移。2022年4月26日12需求管理通过使用微软Word的导入和同步功能,收集、连接、管理、存储用户分配状态(user allocation)和可跟踪矩阵视图(traceability matrix views),并提供了层次化的报表生成。 冲突分析向上和向下检测冲突变化。能在变化产生之前以方便和安全的方式呈现存在冲突的文档和报表。 文档生成提供全面向导驱动以及拖拽方式来生成Excel列表、HTML和RTP文档。 高度的可扩展性可定制的GUI、MDA、脚本。 数据映射编辑器以拖拽的方式实现对象/关系、XML到数据库和数据仓库的映射。 面向服务
7、的架构在业务和技术级上构建服务。2022年4月26日132022年4月26日14 数据库模块是PowerDesigner的强项,分为CDM和PDM两种 PowerDesigner12.5 支持所有主流开发平台:支持超过 60 种(版本)关系数据库管理系统,包括最新的Oracle、IBM、Microsoft、Sybase、MySQL等 支持各种主流应用程序开发平台,如 Java J2EE、Microsoft .NET(C#和 VB.NET)、Web Services 和 PowerBuilder,2022年4月26日15 应CMMI Level 2针对需求管理的要求,提供需求管理模块 跟Word
8、进行无缝集成 企业可汇入过去以Word撰写的需求分析文件,方便后续的追踪与管理。16 面向对象模型 (OOM) 一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM本质上是软件系统的一个静态的概念模型。 你使用 Power Designer 面向对象模型建立面向对象模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建立一个OOM, 产生Java文件或者PowerBuilder文件,或你能使用一个来自OOM的物理数据模型(PDM)对象 , 来表示关系数据库设计分析。17 业务程序模型 (BPM) BPM
9、 描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。 BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。 2022年4月26日182022年4月26日192022年4月26日202022年4月26日212022年4月26日222022年4月26日232022年4月26日242022年4月26日25 工具栏用来提供一个快速访问特定菜单命令,并且很方便地创建对象2022年4月26日262022年4月26日272022年4月26日282022年4月26日292022年4月26日302022年4月26日31模型
10、扩展名 备份扩展名 Requirements Model (RQM) .rqm .rqb Business Process Model (BPM) .bpm .bpb Conceptual Data Model (CDM) .cdm .cdb Physical Data Model (PDM) .pdm .pdb Information Liquidity Model (ILM) .ilm .ilb Object-Oriented Model (OOM) .oom .oob XML Model (XSM) .xsm .xsb Free Model (FEM) .fem .feb Multi-M
11、odel report .mmr .bmr 2022年4月26日322022年4月26日33 什么是RQM? 如何创建RQM 定义需求文档 定义用户和组 定义术语库 需求模型转换2022年4月26日34建立需求模型的目的是定义系统边界,使系统开发人员能够更清楚地了解系统需求,同时为计划迭代的技术内容提供基础,为估算开发系统所需成本和时间提供基础。PowerDesigner提供了有效的需求建模,保证更准确的项目结果,并通过建立设计和需求的关联保证更好的可追踪性。PowerDesigner通过层次结构显示了该系统的主要功能。用户可以通过属性对话框,进行详细的需求描述。为了进一步分析该子系统的业务需
12、求,结构及机制,发现企业中当前存在的问题并确定改进的可能性,可以进行业务流程分析。 2022年4月26日352022年4月26日36 用户是在需求模型中至少有一个需求所关系的人员用户是在需求模型中至少有一个需求所关系的人员 组是有一系列的具有相同特性的人组成的组织组是有一系列的具有相同特性的人组成的组织 词汇库可以清晰地定义单词,避免在需求模型中发生误解,同样,需要给出该单词的详细解释。2022年4月26日372022年4月26日382022年4月26日39 什么是CDM? 创建CDM 定义实体 定义属性 定义域 定义关联、联合和继承 定义业务规则 检查模型2022年4月26日40 CDM 表
13、现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。 一个概念模型经常包括在物理数据库中仍然不实现的数据对象。 它给运行计划或业务活动的数据一个正式表现方式。2022年4月26日412022年4月26日42 实体是带有描述特性的可以辨别的对象。在概念数据模型中,只有业务问题需要的对象才被定义为实体,一个实体可能是有形的或无形的、具体的或抽象的、有生命的或无生命的。2022年4月26日43实体属性是附加到实体上的数据项2022年4月26日44 一个域定义你能适用于多个数据项目的标准数据结构。 当你修正一个域时,你将更新全部与域关联的数据项目。 当你作任何变化的时候 , 这导致数据一致化特性
14、比较容易。 可以创建一些自己常用的域,来应用到数据对象上,就不会导致相同的用途,但是数据类型和长度不一致2022年4月26日45 联系是指两个实体之间或实体内部的连接或关系。 完成实体定义以后,应该在它们之间建立联系。实体的联系通常是依据业务规则确定的2022年4月26日46 联合是为了解决多对多联系而产生的一个人工实体 可以为联合实体定义属性。2022年4月26日47 继承连接用来定义一种父类(父实体)与子类(子实体)之间的特殊联系。子实体与 它的父实体共享一些属性,有一个或多个属性不被父实体或其它子实体所共享。 父实体也能有一个或多个联系不与子实体共享。2022年4月26日482022年4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PowerDesigner 实用 培训 教程 99
限制150内