Trufun UML 解决方案

60
本本本 本本 Trufun UML 解解解解 本本本本本本本本本 西 http://www.trufun.net

description

Trufun UML 解决方案. 西安楚凡科技有限公司 http://www.trufun.net. 议题. Trufun UML 系列工具 Trufun UML 工具和全程建模 Trufun 一站式 UML 解决方案. 工欲善其事 , 必先利其器. UML 建模 白板 Visio 专业建模工具 UML 建模工具 数据库建模工具 MDA/IDE 集成工具. Trufun— 楚凡科技. 西安楚凡科技有限公司 成立于 2004.3 理念:本地化 一站式 本地化产品 本地化服务 本地化定价 一站式产品 一站式解决方案 - PowerPoint PPT Presentation

Transcript of Trufun UML 解决方案

Page 1: Trufun UML  解决方案

本地化 一站式

Trufun UML 解决方案

西安楚凡科技有限公司http://www.trufun.net

Page 2: Trufun UML  解决方案

本地化 一站式

议题

1. Trufun UML系列工具2. Trufun UML 工具和全程建模3. Trufun 一站式 UML 解决方案

Page 3: Trufun UML  解决方案

本地化 一站式

工欲善其事 , 必先利其器

UML 建模 白板 Visio 专业建模工具

• UML 建模工具• 数据库建模工具• MDA/IDE 集成工具

Page 4: Trufun UML  解决方案

本地化 一站式

Trufun— 楚凡科技

西安楚凡科技有限公司 成立于 2004.3 理念:本地化 一站式

本地化产品 本地化服务 本地化定价 一站式产品 一站式解决方案

定位:做中国最专业的 UML 解决方案提供商 服务:帮助软件开发团队规范软件开发过程,优化软件开

发流程,保证软件开发质量,提高软件开发生产率

Page 5: Trufun UML  解决方案

本地化 一站式

Trufun— 产品历史

2004 Trufun Plato 2004(C#, UML1.4 建模工具 )

2005 Trufun Plato 2005(C#, UML1.4 建模工具 ) Trufun Kant 2005(C#, MDA 工具 )

2006 Trufun Plato 2006(Java, UML2.0 建模工具 )

2007/2008 Trufun Plato 2008(Java, UML2.1 建模工具 ) Trufun Cicero 2008(Java, 数据库建模工具 ) Trufun Kant 2008(Java, MDA/IDE 集成工具 )

Page 6: Trufun UML  解决方案

本地化 一站式

Trufun– 奖项和荣誉

2008—2009 年国家火炬计划立项 2008 年度科技部创新基金立项支持项目 2008 年西安市科技创新支撑计划立项 荣获《程序员》 & CSDN 2007 年度软件中国”设计与建

模”类金牛奖 2007 年度创业奖 高新技术企业

Page 7: Trufun UML  解决方案

本地化 一站式

Trufun— 奖项

Page 8: Trufun UML  解决方案

本地化 一站式

我们的客户

· 广州英狮数码科技有限公司 · 宁波市欣达软件技术有限公司 · 東莞高步裕元制造廠第一分廠 · 常州东瑞电力软件有限公司 · 梅特勒 - 托利多仪器 ( 上海 ) 有限公司 · 中国人民解放军档案馆技术保障处 · 上海东大自动化工程有限公司 · 中山大学 · 唐山现代金卫软件有限公司 · 湖南湘邮科技股份有限公司 · 比亚迪股份有限公司 · ABB 中国研发中心 · 泰鼎多媒体技术(上海)有限公司 · 北京宝利信通科技有限公司 · 深圳市高正软件有限公司 · 西安陆军学院 · 中信国安信息产业股份有限公司 ……

Page 9: Trufun UML  解决方案

本地化 一站式

Trufun— 企业用户评价

非常佩服貴公司能作出如此優秀的 IT 產品。 相信貴公司會越做越好,做出自己的特色,最終成為中國軟體產業的中流砥柱。 --廣東東莞高步裕元制造廠第一分廠電腦中心

Trufun 软件发展很快,产品不错,中文界面,易用、功能较全,适用多种开发工具。 --大庆金桥信息技术工程有限公司

国产优秀软件探路者, UML领域精品软件,值得推广 --北京国都航科信息技术有限公司

楚凡精神,值得学习!向你们致敬!全面、稳定、高效、界面友好,易于操作。 --西安玄英安防电子科技股份有限公司

Page 10: Trufun UML  解决方案

本地化 一站式

Trufun— 高校用户评价

国产软件的希望 --北京大学 有实力,有责任心,有希望的中国软件企业, Trufun 产

品非常易用,功能强大。 --四川大学 为国产软件争光,有一定的代表性 --重庆师范大学 民族希望,功能强大,界面清晰,非常好的一款软件--

北京化工大学 佩服贵公司能作出如此优秀的产品, 希望贵公司能越做越

好,成为中国软件产业的中流砥柱。 --西安电子科技大学

国产品牌,值得信赖与支持 ,希望 Trufun Plato 能成为世界级的 UML 工具 --国防科学技术大学

Page 11: Trufun UML  解决方案

本地化 一站式

Trufun—即将发布的产品

Trufun txUML(可执行 UML)

模型虚拟机 模型验证、编译、调试和转换 一次建模,到处运行

Trufun eUML( 基于 WEB 的 UML 工具 )

基于 SAAS 体系结构的 UML 建模工具 开放式架构、任意扩展 已发布 :www.euml.org

Trufun TurboRequisite(需求管理工具 )

需求管理 需求变更管理

Page 12: Trufun UML  解决方案

本地化 一站式

Trufun 技术要点

1 、可视化统一建模技术:整合主流建模技术

Page 13: Trufun UML  解决方案

本地化 一站式

Trufun 技术要点

2 、模型转换桥接 (Cartridge)技术,确立了模型为中心的全新软件开发模式

Page 14: Trufun UML  解决方案

本地化 一站式

Trufun 产品介绍

Trufun Plato : UML 建模产品 Trufun Cicero :数据库建模产品 Trufun Kant : MDA/IDE 集成产品

Page 15: Trufun UML  解决方案

本地化 一站式

Trufun 产品介绍

Trufun Plato : UML建模产品 Trufun Cicero :数据库建模产品 Trufun Kant : MDA/IDE 集成产品

Page 16: Trufun UML  解决方案

本地化 一站式

Trufun Plato—UML 建模工具

支持 UML2.1 建模 开放式平台 OCL 支持 设计模式支持 团队 /小组协作开发

Page 17: Trufun UML  解决方案

本地化 一站式

Trufun Plato—UML 建模

支持 UML 最新规范 UML2.1 类图 用例图 状态图 活动图 通信图 序列图 部署图 组件图 组合结构图

UML扩展 Profile框图

Page 18: Trufun UML  解决方案

本地化 一站式

类图 (1)

Page 19: Trufun UML  解决方案

本地化 一站式

类图 (2)

Page 20: Trufun UML  解决方案

本地化 一站式

用例图

Page 21: Trufun UML  解决方案

本地化 一站式

状态图

Page 22: Trufun UML  解决方案

本地化 一站式

活动图 (1)

Page 23: Trufun UML  解决方案

本地化 一站式

活动图 (2)

Page 24: Trufun UML  解决方案

本地化 一站式

活动图 (3)

Page 25: Trufun UML  解决方案

本地化 一站式

通信图

Page 26: Trufun UML  解决方案

本地化 一站式

序列图

Page 27: Trufun UML  解决方案

本地化 一站式

部署图

Page 28: Trufun UML  解决方案

本地化 一站式

组件图

Page 29: Trufun UML  解决方案

本地化 一站式

组合结构图

Page 30: Trufun UML  解决方案

本地化 一站式

Profile框图

Page 31: Trufun UML  解决方案

本地化 一站式

Trufun Plato— 开放式平台

UML扩展: Profile(Web, Java, EJB…)

Profile框图建模 构造型 (Stereotype) 、标记值 (TaggedValue)

插件式体系结构 UI扩展 框图扩展 ( 数据库建模 ) 代码生成模板扩展 (Java,C++,C#,Delphi…) 文档模板扩展 ( 软件设计、系统分析… )

基于 Trufun Plato 开放式平台的产品 Trufun Cicero Trufun Kant

Page 32: Trufun UML  解决方案

本地化 一站式

Trufun Plato—OCL 支持

OCL ,即对象约束语言。以前的 UML版本,由于其广泛适用的目标,因此对建模

的精确性和严密性没有要求,导致为众多 UML 用户所诟病。 OCL语言,其目标就是定义约束。 Trufun 对OCL 2.x 提供支持,使得用户可以对软件系统精确建模。 Plato 2008 提供 OCL 的编辑器和解析器

未来将支持 OCL在代码生成中生成为断言 (assert) 和异常。

Page 33: Trufun UML  解决方案

本地化 一站式

Trufun Plato— 设计模式 (1)

Page 34: Trufun UML  解决方案

本地化 一站式

Trufun Plato— 设计模式 (2)

Page 35: Trufun UML  解决方案

本地化 一站式

Trufun 产品介绍

Trufun Plato : UML 建模产品 Trufun Cicero:数据库建模产品 Trufun Kant : MDA/IDE 集成产品

Page 36: Trufun UML  解决方案

本地化 一站式

Trufun Cicero— 数据库建模

数据库模型设计 数据库模型验证 UML 和数据库模型的双向转换 正向工程反向工程 文档导出 PowerDesigner 模型导入

Page 37: Trufun UML  解决方案

本地化 一站式

Trufun Cicero— 数据库模型设计

Page 38: Trufun UML  解决方案

本地化 一站式

Trufun Cicero— 数据库模型检查

Page 39: Trufun UML  解决方案

本地化 一站式

Trufun Cicero— 正向工程

Page 40: Trufun UML  解决方案

本地化 一站式

Trufun Cicero—反向工程

Page 41: Trufun UML  解决方案

本地化 一站式

Trufun Cicero— 文档导出

Page 42: Trufun UML  解决方案

本地化 一站式

Trufun 产品介绍

Trufun Plato : UML 建模产品 Trufun Cicero :数据库建模产品 Trufun Kant : MDA/IDE集成产品

Page 43: Trufun UML  解决方案

本地化 一站式

Trufun Kant—MDA/IDE 集成工具

IDE 集成 Java IDE 集成 (eclipse JDT) C++ IDE 集成 (eclipse CDT) .net IDE 集成 (Vs.net 2005/2008)

MDA

模型 <--> 代码• 可视化代码• 通用代码生成框架• 模型代码同步

模型 <--> 模型• 同一元模型:同一模型的不同视角• 不同元模型:第三方模型转换框架

Page 44: Trufun UML  解决方案

本地化 一站式

Trufun Kant – IDE 集成

Page 45: Trufun UML  解决方案

本地化 一站式

Trufun Kant -- MDA

代码代码类框图类框图

代码代码UML模型UML模型框图框图

代码代码UML模型UML模型框图框图

1 )可视化代码

2 )通用代码生成框架

3 )模型代码同步

代码模板

结构比较

增、删、改( 需 IDE 支持 )

代码合并

Page 46: Trufun UML  解决方案

本地化 一站式

Trufun Kant – 可视化代码

可视化代码支持 Java C++

修改图就是修改代码修改代码就是修改图

Page 47: Trufun UML  解决方案

本地化 一站式

Trufun Kant – 通用代码生成框架

代码模板:类 JSP 模板语言 代码合并技术:

保护区技术 智能合并技术

已开发模板 Java,C++,C#,Delphi,Perl,Python,php,CORBA

IDL, DB DDL, JDO, Hibernate… 用户可自定义模板

Page 48: Trufun UML  解决方案

本地化 一站式

Trufun Kant – 模型代码同步

模型代码同步支持 Java 模型 C++ 模型 .net 模型

• C#• VB.net• J#• VC.net

Page 49: Trufun UML  解决方案

本地化 一站式

Trufun Kant – 第三方模型转换框架

基于 EMF ,因此所有基于 EMF 的模型转换框架都可以适用

第三方模型转换框架 IBM MTF Eclipse ATL SmartQVT …

Page 50: Trufun UML  解决方案

本地化 一站式

Trufun 产品的其他特点

全球绝无仅有的 2 年免费升级绿色软件,无需安装和卸载 自动检测升级 中英双语跨平台嵌入客户现有 IDE(eclipse,myeclipse…)

Page 51: Trufun UML  解决方案

本地化 一站式

和 Rational Rose 的比较

技术指标 Rose 7.0 Trufun Kant

UML 规范实现 UML1.4 UML2.1

UML 扩展机制实现 非标准实现 Profile 标准实现

OCL 支持 不支持 支持 OCL2.0 ,提供编辑器和解析器

设计模式支持 支持 支持

团队开发支持 支持 支持

文档导出 通过 IBM 另外产品 soda 支持 支持

基于模版的代码生成和预览 不支持,需通过 API 扩展,非常复杂 支持,可生成和预览 Java/C++/C#/Delphi/ Php/Perl/Pythone

数据建模 基于 UML 的对象建模,易用性差,不支持 DDL 预览生成

ER 建模,易上手,可用性高;支持 DDL 预览生成和数据库独特特性

eclipse 集成 不支持,需 IBM 另外产品 XDE 才能支持 支持

Visual Stuio.net 集成 不支持,需 IBM 另外产品 XDE 才能支持 支持

MDA QVT 支持 不支持,需 IBM 另外产品 MTF 才能支持 支持。

兼容性 通过第三方插件可导入 xmi 可导入 xmi/Rose 模型 /RSA 模型 /ArgoUML 模型 /EMF元模型 /Poseidon 模型

模型代码同步 仅支持基于标记的有限双向工程,不支持同步 支持

系统稳定性 高 高

操作方便性 简单 简单

跨平台 仅 Windows Windows/Linux/MacOS

国际化支持 仅英文 中英双语

价 格(元) 5000 美元(单用户)

Page 52: Trufun UML  解决方案

本地化 一站式

和 PowerDesigner 的比较

技术指标 Sybase PowerDesigner 11.0 Trufun Kant

UML 规范实现 UML2.0 UML2.1

UML 扩展机制实现 无 Profile 标准实现

OCL 支持 不支持 支持 OCL2.0 ,提供编辑器和解析器

设计模式支持 支持 支持

团队开发支持 支持 支持

文档导出 支持 支持,可视化定制

基于模版的代码生成和预览 支持 java/c# 支持,可生成和预览 Java/C++/C#/Delphi/ Php/Perl/Pythone

数据建模 逻辑建模 + 物理建模 ER 建模

eclipse 集成 不支持 支持

Visual Stuio.net 集成 不支持 支持

MDA QVT 支持 不支持 支持。

兼容性 可导入 xmi 模型 可导入 xmi/Rose 模型 /RSA 模型 /ArgoUML 模型 /EMF 元模型 /Poseidon 模型

模型代码同步 不支持 支持

系统稳定性 高 高

操作方便性 简单 简单

跨平台 Windows Windows/Linux/MacOS

国际化支持 仅英文 中英双语

价 格(元) 9000 美元(单用户)

Page 53: Trufun UML  解决方案

本地化 一站式

议题

1. Trufun UML系列工具2. Trufun UML工具和全程建模3. Trufun 一站式 UML 解决方案

Page 54: Trufun UML  解决方案

本地化 一站式

Trufun 产品体系结构

UML 建模 数据库 ER 建模BPMN 建模

UML 元模型 BPDM 元模型

分析 设计 开发 测试

Vs.net eclipse

C#,VB.net,VC.net Java, C++

IDE 适配器 团队协作MOF框架图形编辑框架 模型转换桥接器

ODM 元模型

模型验证

Cartridge Cartridge

Cartridge Cartridge需求

全程建模

Page 55: Trufun UML  解决方案

本地化 一站式

议题

1. Trufun UML系列工具2. Trufun UML 工具和全程建模3. Trufun一站式UML解决方案

Page 56: Trufun UML  解决方案

本地化 一站式

Trufun 一站式 UML 解决方案

UML系列产品UML系列产品

UML实战培训UML实战培训

UML应用咨询UML应用咨询

Trufun一站式 UML解决方案Trufun一站式 UML解决方案

+

+

=

Page 57: Trufun UML  解决方案

本地化 一站式

Trufun 一站式 UML 解决方案

UML系列产品UML系列产品

UML建模工具 -Trufun PlatoUML建模工具 -Trufun Plato

数据库建模工具 -Trufun Cicero数据库建模工具 -Trufun Cicero

MDA/IDE集成工具 -Trufun KantMDA/IDE集成工具 -Trufun Kant

+

+

= Kant Studio

Page 58: Trufun UML  解决方案

本地化 一站式

Trufun 一站式 UML 解决方案

UML实战培训UML实战培训

UML从入门到精通UML从入门到精通

UML与面向对象的分析和设计UML与面向对象的分析和设计

全程建模、需求工程全程建模、需求工程

Page 59: Trufun UML  解决方案

本地化 一站式

Trufun 一站式 UML 解决方案

UML应用咨询UML应用咨询

UML建模咨询UML建模咨询

系统分析和设计咨询系统分析和设计咨询

软件开发方法和过程咨询软件开发方法和过程咨询

Page 60: Trufun UML  解决方案

UML应用研讨

谢谢!