所在位置:UML新闻 - 内容 论坛精华    
Telelogic免费派送Telelogic Modeler

[2007/1/4]

Telelogic是存活下来的为数不多的高端软件开发工具,现在Telelogic正在免费派送其建模工具Telelogic Modeler。

这是该公司第一次派送其产品线上的工具,送的是Telelogic Modeler,产品市场部主管Scott McKorkle指出,这无疑会引爆这款工具支持的新发布的UML2.1标准的大规模应用。UML允许工程师及系统设计师应用一系列标准符号和语法来创建软件应用的模型。

Telelogic 的Tau 产品市场部门主管Scott McKorkle 认为,UML建模工具目前在一些市场领域已经在大的公司企业中获得了成功,在航空、国防、自动化工程以及无线通信等领域已经被广泛接受。但是,对于更广泛的领域,还有相当多的潜在用户没有真正意识到UML和模型驱动开发是什么。McKorkle认为,现在他们的举措就是把产品送到他们的手里去。

McKorkle指出,在嵌入式软件领域,主要是一些大公司在用UML。Telelogic Modeler 的目标用户是那些小公司和个人。“最难的就是让别人开始购买你的产品(译注:一旦买后就中招啦,kidding?),我们现在率先走出了这一步”。

McKorkle也注意到目前市场上有很多低价位的UML产品,但McKorkle认为它们中的很多并没有严格遵循UML标准,“如果它们是类UML的,用户就丧失了移植性,而且按照标准来学习UML的人没法使用这些产品。而Telelogic Modeler就没有这些问题。”

Telelogic Modeler提供了兼容UML2.0和2.1的“非常鲁棒的实现方式”。 McKorkle指出,Telelogic Modeler事实上支持这些标准中所有的图。Tau 和 Rhapsody中有的图这些都有,而且还提供了自动化报告生成的功能。

但是相对于Tau 和 Rhapsody来说,免费产品中还是少了很多功能。这两个工具其实很相似,不过Tau更关注于分布式应用,而Rhapsody更关注于嵌入式系统。Tau 和 Rhapsody都支持模型执行和仿真、自动化的代码生成、并基于Telelogic Doors支持集成的需求驱动开发,并提供与第三方工具诸如Matlab 和 Simulink的集成。

Telelogic Modeler不提供以上功能。但支持用户可视化地定义概念,构造应用程序、生成报告并且交给软件开发人员。McKorkle指出,用户可以生成文本的和HTML的报告。有些设计人员有这些功能其实也就够了。

这个产品的设计目标之一就是易用性,这也是一个用户会看到的第一件事情。McKorkle指出,“Welcome”界面会帮助用户快速上手。通过这个界面,用户可以创建新的工作产品,开始看教程,并运行示例模型。这些内容当然也可以从帮助页面和文档中访问到。

Telelogic Modeler通过领域特定语言的方式提供扩展性的支持。它允许用户增加扩展和自定义的图形,加入期望的行为和约束。

McKorkle指出,这次派送也会引爆下列工具的潜在市场,Telelogic为他们标价从$1,200到$1,500 per seat不等,包括:
*Telelogic Rhapsody,由模型自动生成代码并管理开发和测试过程的工具。
*Telelogic Tau,提供复杂系统分析的工具,也用于代码开发。

目前从Telelogic网站已经可以下载到Modeler。同时,Telelogic也提供升级版本,价格是$100 per user,最少100个用户起。

使用Modeler会得到一个软件系统的规约。在传统开发队伍中,C或者Java的开发者根据这个规约的示意来开发代码。

而UML建模允许模型和源代码维持一致。当改动模型时,代码中的对应部分被高亮显示并被改动;如果开发过程中代码被从模型中移除了,模型也会相应被改动以对应开发者所做的改动。

McKorkle指出,在UML2.0和2.1工具的支持下,可以维持模型和源代码的一致性。

IBM的Rational工具,Compuware和Borland的工具也都支持UML模型的建模。

(自techweb、eetasia,袁峰 摘译,不得转载用于商业用途)