来源:
互联网
作者:
若水
2008-03-19/10:05
Sybase 加强了 PowerDesigner Studio 的建模功能
作者Alan Zeichick
2002 年 10 月 1 日 — Sybase 已完成了对 PowerDesigner Studio 的更新,这其中包括一整套 UML 图表和对业务流程建模功能的增强。PowerDesigner Studio 是 Sybase Inc. 为平台中立的数据库和应用程序提供的建模工具。该新版本目前已经上市。
该公司建模工具产品经理 David Dichman 说,“我们认为在 9.5版本的新增功能加强了新的市场卖点——业务建模功能,而同时发布的所有九个 UML 图表,使得它成为首个真正能让我们与 Rational 的 Rose 产品并驾齐驱的版本。”
Dichman 说,原来PowerDesigner以方法论为中心,现在,我们借助新增的业务流程建模模块中的功能,来发展该产品,比如数据流图表的使用、创建新的方法。“我们将借鉴 UML 活动图表的控制流模型,但不会强迫它使用 UML 语义。例如,我们都知道“组织单元”(organization unit)表示的是人员或业务团体,但在 UML 中,它表示操作符(Actor)。
PowerDesigner 9.5 允许在业务模型中使用自定义的符号。“流程并不一定要用椭圆表示”, Dichman 说,“如果有一个类似电话的流程,您也可以使用电话机的图像。”
业务流程建模程序还能生成并阅读 ebXML 文档。“我们将此作为业务流程在设计阶段的主要目标之一”,他说,如果再加上比如 Sybase 所提供的流程服务器对 ebXML 的使用,“PowerDesigner 将能够生成 ebXML,然后通过(流程服务器)使用和实现它。”
正像 Dichman 以前介绍过的,在 UML 图表方面,该软件已经能处理五种类型的图表,现在又新添了联接、部署、对象和状态图四种图表。“我们还添加了一种强大的图表,它虽然不合乎 UML 规范,但在一些轻量级(比如 Iconix 流程)中非常受欢迎”。PowerDesigner 还添加了 UML 配置文件,据他介绍,这些配置文件类似于业务过程图中的自定义符号,只不过后者符合 UML配置文件准则。
Dichman 说,在以后的版本中将实现对象管理组(Object Management Group)的模型驱动架构。“这是我们下一步的前进方向”。
Dichman 说,PowerDesigner 9.5 还能生成 J2EE 代码(包括 JSP)并创建 Java 和 .NET.类型的 Web 服务。“我们在 PowerDesigner 中使用了样式体系来生成这些内容。例如,当我在组件图表中创建组件时,如果我说它是 Java Web 服务,系统就能为我创建相应的 EJB 类和相应的 WSDL 框架,而且如果我更新了元数据,它们就会得到相应的更新。”