认识PowerDesigner

来源:互联网 发布:淘宝网店怎么装修店铺 编辑:程序博客网 时间:2024/04/28 15:47

 PowerDesigner是全球首区一指的CASE Tool,而其最新版本结合商业模型建构、UML物件模型建构与传统的资料库分析与设计,并提供真正的企业资料辞典,是企业导向应用系统的All-in-one全方位模型建构工具。

  PowerDesigner核心功能:
• 提供概念式及实体式的二阶段(dual level)反复式资料库模组设计。
• 可以设定多维式(Multidimensional)的实体资料库模组,用来定义OLAP资料库内的结构。
• 支援正向工程,可由单一资料模型自动产生30种以上的资料库(包括Sybase、Informix、Oracle、IBM DB2、Microsoft SQL Server...等) 。
• 支援反向工程(reverse engineering)可粹取出的资料库超过30种以上(与正向工程支援相同)。
• 提供资料模型及它们的子结构相互比对(Check model)的功能。
• 提供资料模型的合并功能(Merge model)功能。
• 提供显示企业内部工作需求及流程的模组设计,在使非IT人员或企业伙伴观看及了解系统之用途。
• 可产生PowerBuilder应用程式相关的资料延伸属性(extended attribute)。
•Powerdesigner支援Web Services元件、通过对WSDL进行反向工程来创建Web Services元件、浏览UDDI、搜索WSDL、产生WSDL、产生.NET(C#和VB .NET)的伺服器端程式、.NET的用户端程式、Java(JAX-RPC和JAXM)伺服器端与用户端程式。
• PowerDesigner可以产生的EJB版本为EJB 2.0,提供物件/关联式对应(Object to Relational Mapping)。
•提供以UML为标准的使用案例关系图(Use Case Diagram) 、类别关系图(Class Diagram)、状态图(Statechart Diagram) 、程序协同图(Collaboration Diagram)、循序关系图(SequenceDiagram)、活动图(Activity Diagram)、元件图(Component Diagram)、系统部属图(DeploymentDiagram)、物件图(Object Diagram)共九大模组图,提供全方位的物件导向开发环境。
• 支援程式码的反向工程,使用者可以将PowerBuilder及Java程式语言的程式码及各种XML格式(DTD、Data、Schema)的定义档转换到类别关系图(OOM)。
• 模组图提供XML的格式储存。
• 可使用预定或自定的报表样版(Template)来弹性产生包含各模型的客制化(customize)报表并提供重复使用功能,并可使用预定或自定的方式产生报表语系资源档。
• 可以建立多模型报表(Multi-Model Report),将不同的资料模型组合制作成一份复合式报表。
• 产生的报表可储存成RTF及HTML的格式。
• 提供中央储存器(Central Repository) ,可将模型相关资讯集中储存并具有群组管理、版本控制等功能。
• 中央储存器(Central Repository)可储存在后端的关联式资料库中,也可以将模组从中央储存器提取(extraction)出来。
• 设计的实体资料模型可产生测试资料(Test Data),并依据实体资料模型的设计状况,提供评估(Estimate)资料库所占硬碟空间大小的功能。
• 具备XML格式的资料库定义档与程式语言定义档,可自行修改定义档以支援未支援的资料库与程式语言或新版本的资料库与程式语言。
• 可以汇入(import)外部档案包含Rational Rose ,ERWin与XMI档案。
• 可以汇出(export)成标准的XMI(XML Metadata Interchange)档案格式。
  PowerDesigner功能架构图


商业流程模型建构( Business Process Modeling ) :
PowerDesigner提供简单、好用且高度图形化的非技术性模型,可让非IT人员以实际的商业用语来进行商业流程的设计和模型建构。 自订符号与业务分线图,可提高需求访谈时的表达清晰度;另外,还支援ebXML码的产生与反向工程功能。

资料模型建构(Data Modeling):
PowerDesigner提供实证有效的方法,透过真正的多阶(概念、逻辑、实体与资料仓储)关连式资料库模组建构功能,设计并建立资料库纲目(schema)。 各种操作精灵与工具则可提升资料库反正规化等工作的生产力。

物件模型建构(Object Modeling) :
PowerDesigner利用标准的UML技术,提供全数标准UML1.3共9个UML图表来完成分析与设计的工作。并提供Java、PowerBuilder、XML-Data、XML-DTD、XML-Schema、C#、C++、Visual Basic6、Visual Basic .NET、WSDL及IDL-CORBA等程式码的正向转换工程(图to语言)和Java、PowerBuilder、XML、IDL反向工程(语言to图),并做到与资料库模组的同步连结。

整合式模型建构( Integrated Modeling ) :
提供商业、资料与物件三种模型间多种方式连结与同步。 PowerDesigner配备的「连结同步」技术与设计阶段的物件/关连式映射功能,可让使用者重复在模型间进行转换,以便快速回应改变,同时管理程式码、XML结构、资料库持续性与业务需求间之相关性。

企业资料辞典( Enterprise Repository ) :
提供版本控管及多人开发的功能,让团队合作效益发挥得淋漓尽致。可存放开发团队所有的模组文件与开发进度版本,团队成员皆以共同观点共享资讯,并将每次的进度版本记录下来,在错误发生或是任何需要的时候,只要开启之前的版本作修改,即可迅速解除危机,达到系统生产力完全集中而快速。
●可让多位模型建构人员同时发展相同的模型<br>●可在同一位置储存、管理PowerDesigner的模型与其他文件,并编定版本<br> ●寻找并重复使用物件<br>●有效管理内部模型间的连结<br> ●利用登录能力使环境更安全

原创粉丝点击