所在位置:UML新闻 - 内容 论坛精华    
Borland关注UML建模

[2004/10/25]

本周Borland软件公司将UML建模方面的Together ControlCenter分拆为应用于开发、设计和架构应用方面的多个单独产品。

其动机是为了统一Together平台与其软件开发优化SDO ( Software Delivery Optimization )策略。该策略致力于为开发提供一个训练有素 (disciplined)的方法。应用该方法,团队、技术和过程被组织在一起以提升软件的商业价值。这次发布的Borland产品由Control Center分拆而来,包括Together Designer、Together Developer和Together Architect。

Together平台支持UML2.0标准,Borland指出,“(UML2.0)提供了一个结构化的schema,基于这个schema构建的模型将可以被用于程序代码的自动化生成”,Borland公司Together产品业务单元的主管Tom Gullion指出,这三个产品相互之间可以互操作,另外,也可以和StarTeam及CaliberRM之间进行互操作。

11月中旬上市的Developer是诸如JBuilder或Eclipse之类IDE的插件。另外,Borland还有在2005年第1季度将其集成到Visual Studio .Net中的计划。Guillion指出,Borland将从开发者为中心的角度出发提供更好的类图和代码的同步。

Guillion 指出,“我们正在提供我们认为的开发人员所需要的关键的建模功能”,例如代码可视化以及生成序列图的能力。

Forrester 研究中心的副总裁和研究主任Mike Gilpin认为,Together与Eclipse、JBuilder和Visual Studio .Net等工具的集成对Borland来说是额外的加分工作。“我认为他们现在正在做的事情非常好”,他提到了ControlCenter的建模能力,“首先,ControlCenter有一阵子是最好的建模环境,其中支持了模型驱动开发的完全集成的功能”。

但是,到Eclipse的更紧密集成仍然是需要的,Gilpin.认为,这是为了更好地加强Borland和IBM产品存储元数据的能力。

11月中旬将发布的Designer是支持UML2.0绘图的单独的需求建模工具。业务过程建模是Designer的一个亮点。另外,Designer还提供了对OCL(Object Constraint Language,对象约束语言)的支持,这里,该功能用来描述对需求的约束。

另外,开发人员还可以在Designer中引入Rational Rose模型。这里首先要用到XMI(XML Metadata Interchange,XML元数据交换)标准。“现在,可以轻易地将Rose中的模型导入到Together里面来”,Gullion说。

现在正在发售的Architect包括了Designer和Developer的所有功能,另外还加入了对模型驱动架构的支持,对以上三种产品中生成的模型,可以进行模型转换操作。

(自infoworld,UMLChina袁峰 摘译,不得转载用于商业用途)