您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > PowerDesigner12.5教程(完整版)
教师姓名中科院计算所培训中心PowerDesigner12.5实用培训教程资深顾问:尹建民课程安排(一)•第一天–上午•PowerDesigner12.5简介及新特性•PowerDesigner12.5主要功能–下午•需求模型RQM•概念数据模型CDM•物理数据模型PDM2020年2月15日2课程安排(二)•第二天–上午•CDM/PDM模型间转换•模型比较及合并•脚本生成及反向模型•报表生成•模型版本管理工具Repository–下午•从需求分析、到业务建模、概念模型以致生成数据库脚本,生成代码;开始头至尾做一个实例,深入体验PowerDesigner的强大功能2020年2月15日32020年2月15日4PowerDesigner的历史•由中国人王晓昀完成编制•1989-在法国发布第一个商用版本AMC*Designor(版本2.0)•1992-在美国发布第一个商用版本S-Designor•1995-S-Designor改名为PowerDesigner•1997-发布PowerDesigner6.0•200112月-发布PowerDesigner9.5的最初版本,并发布升级及维护版本直到2003年•200412月-发布版本PowerDesigner10.0•2005-发布PowerDesigner11.0•20077月-发布PowerDesigner122020年2月15日52020年2月15日6PowerDesigner与其他工具的比较PowerDesignerRoseVisioERWin出身♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥面向对象设计♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥数据库设计♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥实用性♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥语言支持♥♥♥♥♥♥♥♥♥♥♥♥♥♥2020年2月15日7PowerDesigner12.5简介•PowerDesigner12.5是一个集所有现代建模技术于一身的完整工具,它集成了强有力的业务建模技术、传统的数据库分析和实际,以及UML对象建模。通过了元数据的管理、冲突分析和真正的企业知识库等功能。•提供了一个完整的企业建模环境•包括了数据库模型设计的全过程。利用可以制作数据流程图、概念数据模型、物理数据模型•可以生成多种客户端开发工具的应用程序•还可为数据仓库制作结构模型,•能对团队设计模型进行控制。•可与许多流行的数据库设计软件以及开发软件,例如:VisualStudio,Java,PowerBuilder等相配合使用来缩短开发时间和使系统设计更优化。PowerDesigner12.5解决方案2020年2月15日8PowerDesigner12.5能做什么?•PowerDesigner是一个“一站式”的企业级建模及设计解决方案,它能帮助企业快速高效地进行企业应用系统构建及再工程(Re-engineer)。IT专业人员可以利用它来有效开发各种解决方案,从定义业务需求到分析和设计,以至集成所有现代RDBMS和Java™、.NET、PowerBuilder®和WebServices的开发等。•PowerDesigner是结合了下列几种标准建模技术的一款独具特色的建模工具集:业务流程建模、通过UML进行的应用程序建模以及市场占有率第一的数据建模,这些建模技术都是由功能强大的元数据管理解决方案提供支持的.2020年2月15日92020年2月15日10PowerDesigner12.5新功能业务方面•增强了数据建模与流程建模的集成能力,大大提高了业务过程描述与信息系统建模之间的协作能力。•利用至今为止最全面的客户定制工具,自动实现了对更多标准与做法的支持。•能适应企业架构框架建模的需要,支持多种行业及相关的标准集。2020年2月15日11PowerDesigner12.5新功能技术方面•更加丰富的用户界面大大简化新用户的学习曲线,而且支持界面的客户化定制。同时提供了非常方便的元数据映射界面来支持数据与数据,XML甚至对象之间的转换定义。•提供一个强大的报表生成器,包括全新的报表引导,基于表格的报表,并支持更丰富的RTF和HTML格式•支持最新的标准包括UML2.0、BPMN,以及数据管理系统的最新版本等。•更多ERWin的import选项,支持数据建模工具平滑地迁移。2020年2月15日12PowerDesigner12.5新功能(一)--通用功能•使用更加方便•界面更加漂亮•操作更加简介•功能更加完备PowerDesigner12.5新功能(二)--通用功能•需求管理--通过使用微软Word的导入和同步功能,收集、连接、管理、存储用户分配状态(userallocation)和可跟踪矩阵视图(traceabilitymatrixviews),并提供了层次化的报表生成。•冲突分析--向上和向下检测冲突变化。能在变化产生之前以方便和安全的方式呈现存在冲突的文档和报表。•文档生成--提供全面向导驱动以及拖拽方式来生成Excel列表、HTML和RTP文档。•高度的可扩展性--可定制的GUI、MDA、脚本。•数据映射编辑器--以拖拽的方式实现对象/关系、XML到数据库和数据仓库的映射。•面向服务的架构--在业务和技术级上构建服务。2020年2月15日132020年2月15日14PowerDesigner12.5新功能(三)--数据库•数据库模块是PowerDesigner的强项,分为CDM和PDM两种–PowerDesigner12.5支持所有主流开发平台:支持超过60种(版本)关系数据库管理系统,包括最新的Oracle®、IBM®、Microsoft、Sybase、MySQL等–支持各种主流应用程序开发平台,如JavaJ2EE、Microsoft.NET™(C#和VB.NET)、WebServices和PowerBuilder®,2020年2月15日15PowerDesigner12.5新功能(四)--需求模型RQM•应CMMILevel2针对需求管理的要求,提供需求管理模块•跟Word进行无缝集成•企业可汇入过去以Word撰写的需求分析文件,方便后续的追踪与管理。•支持用户自定义的代码模板来定制自己的格式16PowerDesigner12.5新功能(五)--面向对象模型(OOM)•面向对象模型(OOM)一个OOM包含一系列包,类,接口,和他们的关系。这些对象一起形成所有的(或部份)一个软件系统的逻辑的设计视图的类结构。一个OOM本质上是软件系统的一个静态的概念模型。•你使用PowerDesigner面向对象模型建立面向对象模型.(OOM)你能为纯粹地对象-导向的靠模切目的建立一个OOM,产生Java文件或者PowerBuilder文件,或你能使用一个来自OOM的物理数据模型(PDM)对象,来表示关系数据库设计分析。17PowerDesigner12.5新功能(六)--业务程序模型(BPM)•业务程序模型(BPM)BPM描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。BPM是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。2020年2月15日18PowerDesigner12.5新功能(七)--信息流模型ILM•在企业应用的分析与开发整个过程中,会有大量的模型产生,这些模型之间都存在相应的关系。PowerDesigner创新地提出信息流模型(ILM),并通过非常直观的映射编辑器来表达模型之间的信息流动关系,大大方便了企业级建模的管理能力•支持ETL和EII•支持概念数据和业务处理模型•新的集成的服务符号2020年2月15日19PowerDesigner12.5--安装安装PD12.5•安装过程,可以根据自己需求进行有选择地安装•查看安装后文件–Disk:\ProgramFiles\Sybase\PowerDesigner12–Disk:\ProgramFiles\Sybase\PowerDesigner12\ResourceFiles\DBMS–Disk:\ProgramFiles\Sybase\PowerDesigner12\ResourceFiles\ExtendedModelDefinitions2020年2月15日20初识PowerDesiger12.52020年2月15日21正式进入PowerDesigner12.6世界--Hello,PowerDesigner基本功能•工作空间WorkSpace–容器,可以包含各种类型的工程•工程Project–CDM,PDM,OOM,BPM等•文件夹Folder•窗口Window•属性表PropertySheet•列表List2020年2月15日222020年2月15日23PowerDesigner使用--工作空间管理工作空间–创建工作空间–打开工作空间–更改工作空间–保存工作空间–删除工作空间2020年2月15日24PowerDesigner使用--工具栏工具栏--工具栏用来提供一个快速访问特定菜单命令,并且很方便地创建对象•创建工具栏•自定义工具栏•隐藏/显示工具栏•删除工具栏2020年2月15日252020年2月15日26PowerDesigner使用--窗口Windows2020年2月15日27PowerDesigner使用--属性表Propertysheet2020年2月15日28PowerDesigner使用--文件夹Folder文件夹主要用来管理、分类多个不同文件而设置的•新建•删除–删除是不可恢复的2020年2月15日29PowerDesigner使用--列表列表:把相同类型的数据模型对象用文本的形式呈现给用户2020年2月15日30PowerDesigner使用--数据模型文件PD12.5支持下列类型的数据模型模型扩展名备份扩展名RequirementsModel(RQM).rqm.rqbBusinessProcessModel(BPM).bpm.bpbConceptualDataModel(CDM).cdm.cdbPhysicalDataModel(PDM).pdm.pdbInformationLiquidityModel(ILM).ilm.ilbObject-OrientedModel(OOM).oom.oobXMLModel(XSM).xsm.xsbFreeModel(FEM).fem.febMulti-Modelreport.mmr.bmr2020年2月15日31PowerDesigner数据模型--需求模型RQMRQM内容–什么是RQM?–如何创建RQM–定义需求文档–定义用户和组–定义术语库–需求模型转换2020年2月15日32PowerDesigner数据模型--需求模型RQM什么是RQM?•建立需求模型的目的是定义系统边界,使系统开发人员能够更清楚地了解系统需求,同时为计划迭代的技术内容提供基础,为估算开发系统所需成本和时间提供基础。•PowerDesigner提供了有效的需求建模,保证更准确的项目结果,并通过建立设计和需求的关联保证更好的可追踪性。•PowerDesigner通过层次结构显示了该系统的主要功能。用户可以通过属性对话框,进行详细的需求描述。•为了进一步分析该子系统的业务需求,结构及机制,发现企业中当前存在的问题并确定改进的可能性,可以进行业务流程分析。2020年2月15日33PowerDesigner数据模型--需求模型RQM创建RQM2020年2月15日34PowerDesigner数据模型--需求模型RQM用户和组•用户是在需求模型中至少有一个需求所关系的人员•组是有一系列的具有相同特性的人组成的组织词汇库•词汇库可以清晰地定义单词,避免在需求模型中发生误解,同样,需要给出该单词的详细解释。2020年2月15日35PowerDesigner数据模型--需求模型RQM需求文档视图RDV•创建RQV•定义RQV跟踪矩阵视图TMV•创建TMV•定义TMV用户分配矩阵视图UAMV•创
本文标题:PowerDesigner12.5教程(完整版)
链接地址:https://www.777doc.com/doc-3762407 .html