`
kidiaoer
  • 浏览: 822206 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

PowerDesigner建模工具

阅读更多
PowerDesigner

PowerDesigner建模工具
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。 利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。 它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。

目录[隐藏]
PowerDesigner建模工具简介
PowerDesigner 主要包括以下几个功能部分
PowerDesigner 的4 种模型文件
PowerDesigner创始人简介
PowerDesigner 15年发展历程和路线图
PowerDesigner通用特性


  
[编辑本段]PowerDesigner建模工具简介

  提高软件质量,缩短开发周期, 并且使软件更能够适应业务需求的变化,以提高投资回报率,是每个企业所面临的、需要解决的关键问题。软件建模一直被认为是提高与有效控制软件质量的解决之道。近些年来为大家关注的主要是数据设计模型、对象模型、和业务流程模型。由于历史原因,面向数据架构,开发以及业务分析的建模工作总是被单独购买,彼此之间没有集成或共享信息。但是,企业不断需要更集成的建模套件,即集成化企业级建模工具,来支持在共享环境下,企业整个架构的不同方面的全面建模。
  目前各主要的建模工具厂商如Sybase PowerDesigner, IBM Rational Rose, Computer Associates的ERWin等都在加强各自建模工具的融合与集成。PowerDesigner经过近20年的发展,已经在原有的数据建模的基础上,形成一套完整的集成化企业级建模解决方案(如图所示)
  PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。
  PowerDesigner不仅加速了开发的过程,也向最终用户提供了管理和访问项目的信息的一个有效的结构。它允许设计人员不仅创建和管理数据的结构,而且开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和数据敏感的组件。开发人员可以使用同样的物理数据模型查看数据库的结构和整理文档,以及生成应用对象和在开发过程中使用的组件。应用对象生成有助于在整个开发生命周期提供更多的控制和更高的生产率。
  PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。PowerDesigner产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。
  PowerDesigner包含六个紧密集成的模块,允许个人和开发组的成员以合算的方式最好地满足他们的需要。这六个模块是:
  PowerDesigner ProcessAnalyst,用于数据发现。
  PowerDesigner DataArchitect,用于双层,交互式的数据库设计和构造。
  PowerDesigner AppModeler,用于物理建模和应用对象及数据敏感组件的生成。
  PowerDesigner MetaWorks,用于高级的团队开发,信息的共享和模型的管理。
  PowerDesigner WarehouseArchitect,用于数据仓库的设计和实现。
  PowerDesigner Viewer,用于以只读的、图形化方式访问整个企业的模型信息。
[编辑本段]PowerDesigner 主要包括以下几个功能部分

  (1) DataArchitect
  这是一个强大的数据库设计工具,使用DataArchitect 可利用实体-关系图为一个信息系统
  创建"概念数据模型"-CDM(Conceptual Data Model)。并且可根据CDM 产生基于某一特定
  数据库管理系统(例如:Sybase System 11)的"物理数据模型"-PDM(Physical Data Model)。
  还可优化PDM,产生为特定DBMS 创建数据库的SQL 语句并可以文件形式存储以便在其他时
  刻运行这些SQL 语句创建数据库。另外,DataArchitect还可根据已存在的数据库反向生成
  PDM,CDM 及创建数据库的SQL脚本。
  (2) ProcessAnalyst
  这部分用于创建功能模型和数据流图,创建"处理层次关系"。
  (3) AppModeler
  为客户/服务器应用程序创建应用模型。
  (4) ODBC Administrator
  此部分用来管理系统的各种数据源。
[编辑本段]PowerDesigner 的4 种模型文件

  概念数据模型 (CDM)
  CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。 一个概念模型经常包括在物理数据库中仍然不实现的数据对象。 它给运行计划或业务活动的数据一个正式表现方式。
  物理数据模型 (PDM)
  PDM 叙述数据库的物理实现。藉由 PDM ,你考虑真实的物理实现的细节。 它进入帐户两个软件或数据储藏结构之内拿。 你能修正 PDM 适合你的表现或物理约束。
  面向对象模型 (OOM)
  一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM 本质上是软件系统的一个静态的概念模型。
  你使用 PowerDesigner 面向对象模型建立面向对象模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建立一个OOM, 产生Java 文件或者PowerBuilder 文件,或你能使用一个来自OOM的物理数据模型(PDM)对象 , 来表示关系数据库设计分析。
  业务程序模型 (BPM)
  BPM 描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。
  BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。
  信息流模型(ILM)
  ILM是一个高层的信息流模型,主要用于分布式数据库之间的数据复制。
[编辑本段]PowerDesigner创始人简介

  我的名字是王晓昀,1978年我上了北京大学,只上了三个月,于1979年去法国读书,1986年大学毕业后在巴黎的SDP软件公司工作,当时从事软件的开发和设计,在工作中,我一直想找到一个很好的建模设计工具,可是当时没有。我就想能不能自己开发一个这样的软件呢,于是在1988年开始开发,1989年开发出了第一个版本,叫作AMC*Designor,在法国销售,而且卖的很好。当时我所在的公司的所有软件都用我开发的这个工具,直到现在一直在用。后来继续开发和完善这个产品,并把市场拓展到了美国,1991年开始在美国销售,产品名字叫作S-Designor。
  1995年Powersoft买下了我们的SDP公司,同年,Sybase又买下了Powersoft,S-Designor和AMC*Designor的名字改为PowerDesigner和PowerAMC。
  从1995年到现在我一直负责PowerDesigner的设计和开发。我在法国生活了25年.我现在还是中国人。
[编辑本段]PowerDesigner 15年发展历程和路线图

[编辑本段]PowerDesigner通用特性

  需求管理:PowerDesigner可以把需求定义转化成任意数量的分析及设计模型,并记录需求及所有分析及设计模型的改动历史,保持对它们的跟踪。Microsoft®Word®导入/导出功能使业务用户能轻易处理流程工作。
  文档生成:PowerDesigner提供了Wizard向导协助建立多模型的RTF和HTML格式的文档报表。项目团队中非建模成员同样可以了解模型信息,增强整个团队的沟通。
  影响度分析:PowerDesigner模型之间采用了独特的链接与同步技术进行全面集成,支持企业级或项目级的全面影响度分析。从业务过程模型、UML面向对象模型到数据模型都支持该技术,大大提高了整个组织的应变能力。
  数据映射:PowerDesigner提供了拖放方式的可视化映射工具,方便、快速及准确地记录数据依赖关系。在任何数据和数据模型、数据与UML面向对象模型以及数据与XML模型之间建立支持影响度分析的完整的映射定义、生成持久化代码以及数据仓库ETL文件。
  开放性支持:PowerDesigner 支持所有主流开发平台:支持超过 60 种(版本)关系数据库管理系统,包括最新的Oracle®、IBM®、Microsoft、Sybase、NCR Teradata、MySQL等,支持各种主流应用程序开发平台,如 Java J2EE、Microsoft .NET™(C#和 VB. NET)、Web Services 和 PowerBuilder®,支持所有主流应用服务器和流程执行语言,如 ebXML 和 BPEL4WS 等。
  可自定义:PowerDesigner支持从用户界面到建模行为以及代码生成的客户化定制。支持用于模型驱动开发的自定义转换,包括:对 UML 配置文件的高级支持、可自定义菜单和工具栏、通过脚本语言实现自动模型转化、通过 COM API 和 DDL 实现访问功能以及通过模板和脚本代码生成器生成代码。
  企业知识库:PowerDesigner 的企业知识库是存储在关系数据库中的完全集成的设计时知识库,具有高度的可扩展性,便于远程用户使用。该知识库提供以下功能:基于角色的模型和子模型访问控制,版本控制和配置管理、模型与版本的变更报告以及全面的知识库搜索功能。PowerDesigner 的知识库还可以存储和管理任何文档,包括 Microsoft® Office® 和 Project 文件、图像和其他类型的文档。

扩展阅读:
1.http://pb.besoft.com.cn/PRODUCT/powerdesigner_jiangzuo.htm
2.http://news.csdn.net/n/20061206/98954.html
分享到:
评论

相关推荐

    用PowerDesigner建模工具绘制数据流图

    【PowerDesigner建模工具绘制数据流图】 PowerDesigner是一款强大的数据建模工具,由Sybase公司开发,广泛应用于系统分析和设计中。本实验重点在于使用PowerDesigner中的Process Analyst(PA)模块来创建数据流图...

    用PowerDesigner建模工具设计数据库

    2. 学会利用建模工具设计数据库。 3 实验内容 1. 设计数据库模型 2. 利用Power Designer中的DataArchitect(DA)模块建立该数据库模型。 4 实验要求 为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定...

    电脑软件PowerDesigner建模工具.rar

    **PowerDesigner:强大的数据库建模工具** PowerDesigner是一款由Sybase公司开发的高效能、全方位的数据库设计与信息建模工具。它广泛应用于系统分析、数据库设计和数据仓库建模等场景,为IT专业人士提供了从概念到...

    PowerDesigner建模的一些实例

    PowerDesigner是一款强大的数据库建模工具,它被广泛用于软件开发中的数据建模阶段,帮助设计者创建出清晰、规范的数据模型。本主题将深入探讨PowerDesigner在建模过程中的应用,通过实例展示其功能和使用方法。 ...

    Powerdesigner数据库建模工具教程

    Powerdesigner数据库建模工具教程

    PowerDesigner建模详细开发技术说明书

    PowerDesigner是一款强大的数据建模工具,广泛应用于数据库设计、数据仓库建模以及系统架构设计。它提供了多种建模功能,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM),帮助IT专业人员在项目...

    PowerDesigner建模设计.ppt

    PowerDesigner是一款由Sybase公司开发的强大CASE工具,它集成了UML(统一建模语言)和数据建模功能,适用于系统设计和开发的各个阶段,无论是管理、系统设计还是开发人员,都能从中获益。PowerDesigner是业界首个...

    PowerDesigner数据库建模工具简介.pdf

    ### PowerDesigner数据库建模工具详解 #### 一、PowerDesigner概述 **PowerDesigner**是一款功能强大的计算机辅助软件工程(Computer Aided Software Engineering, CASE)工具,由Sybase公司开发,后被Dell ...

    PowerDesigner12建模工具教程

    《PowerDesigner12建模工具教程》 PowerDesigner12是一款强大的建模工具,由王晓昀编制,自1989年以来历经多次迭代,至12.5版本时已集成了业务建模、传统数据库分析、UML对象建模等多种现代建模技术。这款工具以其...

    PowerDesigner建模资料整理

    **PowerDesigner建模资料整理** PowerDesigner是一款强大的数据库设计与逆向工程工具,广泛应用于企业级的系统架构设计。这份“PowerDesigner建模资料整理”集合了多种资源,旨在帮助用户全面了解并掌握...

    PowerDesigner建模手册

    PowerDesigner是一款强大的数据库建模工具,它被广泛用于软件开发中的需求分析、系统设计和数据库设计阶段。本手册详尽地介绍了如何使用PowerDesigner进行建模工作,特别适合需求分析人员学习和使用。 1. ...

    使用powerdesigner建模 UML9种图

    PowerDesigner是一款强大的数据库建模工具,它也支持创建UML(统一建模语言)图表,以帮助软件开发者理解和设计系统架构。在UML中,有9种主要的图表类型,每种都有其特定的用途和表示方式。接下来,我们将详细讨论这...

    PowerDesigner建模使用.pdf

    PowerDesigner是一款功能强大的建模工具,广泛应用于企业级的数据建模和分析领域。它的主要用途包括数据建模、业务流程建模、对象建模等,帮助设计师和开发人员在软件开发生命周期中以图形化的方式进行工作,从而...

    PowerDesigner15系统分析与建模实战.pdf

    总的来说,《PowerDesigner15系统分析与建模实战》是一本全面覆盖PowerDesigner建模工具的实战指南,适合数据库设计师、系统分析师和IT专业人士阅读。通过学习本书,读者将掌握PowerDesigner的各项功能,提升在系统...

    PowerDesigner 15.1数据库建模工具.rar

    **PowerDesigner 15.1 数据库建模工具详解** PowerDesigner是一款强大的数据建模工具,广泛应用于数据库设计、分析和管理。在15.1版本中,它提供了丰富的功能,帮助用户创建、管理和维护复杂的数据库模型。以下是...

    PowerDesigner数据库建模技术

    PowerDesigner是一款强大的数据建模工具,被广泛应用于数据库设计、数据分析和企业架构规划。它提供了全面的建模能力,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。在数据库设计过程中,...

    [PowerDesigner建模资料].PD入门演示

    【PowerDesigner建模资料】是关于数据库建模的教程,主要针对初学者,采用直观的录像方式呈现,帮助用户快速掌握PowerDesigner这一强大的工具。在IT行业中,数据库建模是软件开发过程中的重要环节,它有助于规划、...

    PowerDesigner设计建模实例

    PowerDesigner是一款强大的设计建模工具,由Sybase公司推出,集成了UML(统一建模语言)和数据建模的CASE(Computer Aided Software Engineering,计算机辅助软件工程)工具。PowerDesigner提供了多种功能模块,包括...

Global site tag (gtag.js) - Google Analytics