深入剖析TrufunPlato专业版UML2.x建模工具的优势

开发 架构
随着科学技术的快速发展,UML建模工具已经更新了多个版本,这里向大家介绍一下TrufunPlato专业版UML2.x建模工具,希望本文介绍对你有所帮助。

本文和大家重点讨论一下TrufunPlato专业版UML2.x建模工具,目前最新规范UML2.1已经发布,UML2.1是UML的最新规范,未来软件开发的统一建模语言,其众多新特性为软件工程、软件开发及实施提供了强有力的支持。

TrufunPlato专业版UML2.x建模工具

世界同步,第一个支持UML最新规范UML2.1:

在UML2.0刚刚发布之际,Trufun就已经开始着手研发支持UML2.0的工具,并且2006年3月份发布支持UML2.0的Plato2006。目前最新规范UML2.1已经发布,TrufunPlato2007成为世界上第一个支持UML2.1的UML建模产品。UML2.1是UML的最新规范,未来软件开发的统一建模语言,其众多新特性为软件工程、软件开发及实施提供了强有力的支持。因此,支持UML2.1已经成为所有建模工具的必经之路。Trufun的率先支持,为Trufun占领中国乃至世界市场赢得了先机。

为建模加入精确性和严密性,Trufun支持OCL2.0:OCL,即对象约束语言。以前的UML版本,由于其广泛适用的目标,因此对建模的精确性和严密性没有要求,导致为众多UML用户所诟病。OCL语言,其目标就是定义约束。Trufun对OCL2.x提供支持,使得用户可以对软件系统精确建模。Plato2007提供OCL的编辑器和解析器。

和IDE集成:

随着UML的普及,软件开发企业越来越多的在实践中应用UML来进行系统分析和设计。但问题随之而来,建模是单独的工具,代码编辑、编译和调试又是另外一个工具,工具之间的协调、同步和迭代开发,成为困扰用户的大问题。因此,如果建模工具能和主流IDE开发环境集成在一起,提供用户一个分析、设计、编码、编译、调试、运行等完整的集成开发环境,将为用户开发提供极大方便,并为MDA实践打下良好基础和平台。TrufunKant正是基于Plato开放式平台,通过和各种主流IDE平台集成,实现UML2.x建模工具和源码的同步,成为世界上最优秀的模型/代码同步的建模工具。目前KantforJava和eclipseJDT集成;KantforC++和eclipseCDT集成;Kantforvs.net和visualstudio.net2005集成。用户从此无须为UML模型和源码的同步再有任何的忧心!

团队建模支持:

企业内部大范围的使用建模工具来进行系统分析、设计,使得企业已经不满足单机版的建模工具,而是需要多人协作的、角色分离的、甚至实时的异地同步建模。因此,在Trufun2007的企业版中,Trufun基于CVS,提供了团队建模支持以及版本管理和配置管理功能。

MDA支持:

QVT:Trufun基于元模型EMF,因此目前市面上所有的EMFQVT产品(如IBMMTF、eclipseATL)都可以应用在Plato2007。这些产品部分或提供了QVT语言支持,使得用户可以使用类OCL语言,对模型进行查询,建立视图,并相互进行参数化转换。

运行时(Runtime):

由于QVT产品目前不太成熟,进行MDA不是非常灵活,而且学习成本非常高。因此,Plato2007提供了通用MDA代码生成框架。该框架基于类JSP脚本,任何有编程经验的开发人员都可以轻松上手;插件结构,任何人都可以快速实现自己的MDA;提供大量的API,非常的灵活。

企业级数据库建模支持:提供专业的数据建模,让用户可以建立数据逻辑模型和物理模型,支持所有主流数据库独有特性,并可以通过正向工程将模型生成为DDL,或者直接连接到数据库生成数据库表;反之,也可以直接通过反向工程将数据库或者DDL导入为模型。同时用户还可以生成数据库报表(rtf格式)。这些都会在TrufunKant2007fordatabase中提供。

实时代码:

UML2.x建模工具中当模型改变时,代码会立刻同步改变;而代码被用户修改后,模型也同样会使之同步改变。这就是TrufunKant2007给与用户的最新建模体验!
设计模式:Plato2007支持18类常用GOF设计模式,用户可以自由选择,以加快软件架构设计!
模型导入/导出:多达8种模型类型的导入(plato2005,plato2006,rose,argouml,poseidon,xmi,IBMRSA,EMF),无论以前采用何种工具工具,都可以轻松切换到Plato2007!用户还可以导出Plato2007为Web(html),文档(rtf,可视化定制模板),以及元模型。
 

【编辑推荐】

  1. 解析选择UML建模工具的几个技巧
  2. 选择UML建模工具的几个标准
  3. 学习笔记 解析UML建模工具-Rational Rose
  4. 技术前沿 TrufunPlato专业版UML2.x建模工具新特性出炉
  5. TrufunPlato专业版UML2.x建模工具新特性出炉 

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-06-28 14:59:32

UML2.x建模工具

2010-07-05 14:03:21

UML图

2010-07-07 10:23:31

UML建模

2010-06-28 10:42:55

UML建模工具Truf

2020-07-14 09:36:25

数据

2009-09-16 09:16:08

Windows 7专业版优势

2010-06-08 10:12:58

统一建模语言UML

2010-07-09 13:55:53

UML面向对象建模

2010-06-09 13:06:22

UML业务建模实例

2010-06-08 18:43:11

UML建模工具

2010-06-12 14:35:46

UML对象图

2010-06-17 09:48:54

UML动态建模

2010-06-17 14:35:03

设计模式 UML

2010-06-08 18:53:43

UML建模工具

2010-06-30 16:29:29

UML数据建模

2010-06-29 15:29:22

UML建模流程

2010-06-18 16:35:32

UML建模

2010-06-28 16:54:49

UML类图关系

2010-07-06 14:20:41

UML时序图

2010-07-12 08:53:32

UML模型图
点赞
收藏

51CTO技术栈公众号