1.简介
提高软件质量,缩短开发周期, 并且使软件更能够适应业务需求的变化,以提高投资回报率,是每个企
业所面临的、需要解决的关键问题。软件建模一直被认为是提高与有效控制软件质量的解决之道。近些年
来为大家关注的主要是数据设计模型、对象模型、和业务流程模型。由于历史原因,面向数据架构,开发
以及业务分析的建模工作总是被单独购买,彼此之间没有集成或共享信息。但是,企业不断需要更集成的
建模套件,即集成化企业级建模工具,来支持在共享环境下,企业整个架构的不同方面的全面建模。
目前各主要的建模工具厂商如 Sybse PowerDesigner, IBM Rational Rose, Computer Associates 的
ERWin 等都在加强各自建模工具的融合与集成。PowerDesigner 经过近 20 年的发展,已经在原有的数据
建模的基础上,形成一套完整的集成化企业级建模解决方案(如图 1 所示),
融合了几种标准建模技术:传统数据库建模、使用 UML 的应用程序建模和业务流程建模。而且支持主流
应用程序开发平台(如 Java J2EE、Microsoft .NET、Web Services 和 PowerBuilder,Eclipse 等)以及
流程执行语言(如 ebXML 和 BPEL4WS)。业务或系统分析人员,设计人员,数据库管理员 DBA 和开
发人员都可以对其裁剪,以满足他们的特定的需要。
本文首先介绍 PowerDesigner12 对企业级建模支持所提供的各个模型及其之间的关系。并通过典型实例
-客户订单处理子系统展示 PowerDesigner12 在以数据为中心的企业应用分析开发这个生命周期的全面
建模的支持。
2. 企业级建模 = PowerDesigner
Sybase PowerDesigner 是 Gartner 评出的 2004 年全球排名第一的数据库建模工具。PowerDesigner
灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,并支持最新的 RDBMS
引擎以及数据库中的 Web services 和 XML 等功能,而且不要求严格遵循一个特定的方法学。
PowerDesigner 提供了直观的符号表示使数据库的创建更加容易,同时能更加简单地向非技术人员展示数
据库和应用的设计。目前 PowerDesigner 支持 60 多种数据库及其不同版本,主要的数据仓库以及数据分
析工具(OLAP)等
PowerDesigner 是一个功能强大而使用方便的工具集,为新一代数据库应用的建模提供了全面的支持。具
体地,PowerDesigner 提供:
1. 需求分析模型(Requirements Model—RQM)
2. 企业业务流程模型(Business Process Model—BPM)
评论0
最新资源