1 / 60

Trufun UML 解决方案

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

sen
Download Presentation

Trufun UML 解决方案

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Trufun UML 解决方案 西安楚凡科技有限公司 http://www.trufun.net

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

  3. 工欲善其事,必先利其器 • UML建模 • 白板 • Visio • 专业建模工具 • UML建模工具 • 数据库建模工具 • MDA/IDE集成工具

  4. Trufun—楚凡科技 • 西安楚凡科技有限公司 • 成立于2004.3 • 理念:本地化 一站式 • 本地化产品 本地化服务 本地化定价 • 一站式产品 一站式解决方案 • 定位:做中国最专业的UML解决方案提供商 • 服务:帮助软件开发团队规范软件开发过程,优化软件开发流程,保证软件开发质量,提高软件开发生产率

  5. 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集成工具)

  6. Trufun–奖项和荣誉 • 2008—2009年国家火炬计划立项 • 2008年度科技部创新基金立项支持项目 • 2008年西安市科技创新支撑计划立项 • 荣获《程序员》& CSDN 2007年度软件中国”设计与建模”类金牛奖 • 2007年度创业奖 • 高新技术企业

  7. Trufun—奖项

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

  9. Trufun—企业用户评价 • 非常佩服貴公司能作出如此優秀的IT產品。 相信貴公司會越做越好,做出自己的特色,最終成為中國軟體產業的中流砥柱。 --廣東東莞高步裕元制造廠第一分廠電腦中心 • Trufun软件发展很快,产品不错,中文界面,易用、功能较全,适用多种开发工具。 --大庆金桥信息技术工程有限公司 • 国产优秀软件探路者,UML领域精品软件,值得推广 --北京国都航科信息技术有限公司 • 楚凡精神,值得学习!向你们致敬!全面、稳定、高效、界面友好,易于操作。 --西安玄英安防电子科技股份有限公司

  10. Trufun—高校用户评价 • 国产软件的希望 --北京大学 • 有实力,有责任心,有希望的中国软件企业,Trufun产品非常易用,功能强大。 --四川大学 • 为国产软件争光,有一定的代表性 --重庆师范大学 • 民族希望,功能强大,界面清晰,非常好的一款软件--北京化工大学 • 佩服贵公司能作出如此优秀的产品, 希望贵公司能越做越好,成为中国软件产业的中流砥柱。 --西安电子科技大学 • 国产品牌,值得信赖与支持,希望Trufun Plato能成为世界级的UML工具 --国防科学技术大学

  11. Trufun—即将发布的产品 • Trufun txUML(可执行UML) • 模型虚拟机 • 模型验证、编译、调试和转换 • 一次建模,到处运行 • Trufun eUML(基于WEB的UML工具) • 基于SAAS体系结构的UML建模工具 • 开放式架构、任意扩展 • 已发布:www.euml.org • Trufun TurboRequisite(需求管理工具) • 需求管理 • 需求变更管理

  12. Trufun技术要点 1、可视化统一建模技术:整合主流建模技术

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

  14. Trufun 产品介绍 • Trufun Plato:UML建模产品 • Trufun Cicero:数据库建模产品 • Trufun Kant:MDA/IDE集成产品

  15. Trufun 产品介绍 • Trufun Plato:UML建模产品 • Trufun Cicero:数据库建模产品 • Trufun Kant:MDA/IDE集成产品

  16. Trufun Plato—UML建模工具 • 支持UML2.1建模 • 开放式平台 • OCL支持 • 设计模式支持 • 团队/小组协作开发

  17. Trufun Plato—UML建模 • 支持UML最新规范UML2.1 • 类图 • 用例图 • 状态图 • 活动图 • 通信图 • 序列图 • 部署图 • 组件图 • 组合结构图 • UML扩展 • Profile框图

  18. 类图(1)

  19. 类图(2)

  20. 用例图

  21. 状态图

  22. 活动图(1)

  23. 活动图(2)

  24. 活动图(3)

  25. 通信图

  26. 序列图

  27. 部署图

  28. 组件图

  29. 组合结构图

  30. Profile框图

  31. Trufun Plato—开放式平台 • UML扩展:Profile(Web, Java, EJB…) • Profile框图建模 • 构造型(Stereotype)、标记值(TaggedValue) • 插件式体系结构 • UI扩展 • 框图扩展(数据库建模) • 代码生成模板扩展(Java,C++,C#,Delphi…) • 文档模板扩展(软件设计、系统分析…) • 基于Trufun Plato开放式平台的产品 • Trufun Cicero • Trufun Kant

  32. Trufun Plato—OCL支持 • OCL,即对象约束语言。 • 以前的UML版本,由于其广泛适用的目标,因此对建模的精确性和严密性没有要求,导致为众多UML用户所诟病。OCL语言,其目标就是定义约束。Trufun对OCL 2.x提供支持,使得用户可以对软件系统精确建模。Plato 2008提供OCL的编辑器和解析器 • 未来将支持OCL在代码生成中生成为断言(assert)和异常。

  33. Trufun Plato—设计模式(1)

  34. Trufun Plato—设计模式(2)

  35. Trufun 产品介绍 • Trufun Plato:UML建模产品 • Trufun Cicero:数据库建模产品 • Trufun Kant:MDA/IDE集成产品

  36. Trufun Cicero—数据库建模 • 数据库模型设计 • 数据库模型验证 • UML和数据库模型的双向转换 • 正向工程 • 反向工程 • 文档导出 • PowerDesigner模型导入

  37. Trufun Cicero—数据库模型设计

  38. Trufun Cicero—数据库模型检查

  39. Trufun Cicero—正向工程

  40. Trufun Cicero—反向工程

  41. Trufun Cicero—文档导出

  42. Trufun 产品介绍 • Trufun Plato:UML建模产品 • Trufun Cicero:数据库建模产品 • Trufun Kant:MDA/IDE集成产品

  43. Trufun Kant—MDA/IDE集成工具 • IDE集成 • Java IDE集成(eclipse JDT) • C++ IDE集成(eclipse CDT) • .net IDE集成(Vs.net 2005/2008) • MDA • 模型<-->代码 • 可视化代码 • 通用代码生成框架 • 模型代码同步 • 模型<-->模型 • 同一元模型:同一模型的不同视角 • 不同元模型:第三方模型转换框架

  44. Trufun Kant – IDE集成

  45. Trufun Kant -- MDA 类框图 代码 1)可视化代码 代码模板 框图 UML模型 代码 代码合并 2)通用代码生成框架 结构比较 框图 UML模型 代码 增、删、改 (需IDE支持) 3)模型代码同步

  46. Trufun Kant – 可视化代码 • 可视化代码支持 • Java • C++ • 修改图就是修改代码 • 修改代码就是修改图

  47. Trufun Kant – 通用代码生成框架 • 代码模板:类JSP模板语言 • 代码合并技术: • 保护区技术 • 智能合并技术 • 已开发模板 • Java,C++,C#,Delphi,Perl,Python,php,CORBA IDL, DB DDL, JDO, Hibernate… • 用户可自定义模板

  48. Trufun Kant – 模型代码同步 • 模型代码同步支持 • Java  模型 • C++  模型 • .net  模型 • C# • VB.net • J# • VC.net

  49. Trufun Kant – 第三方模型转换框架 • 基于EMF,因此所有基于EMF的模型转换框架都可以适用 • 第三方模型转换框架 • IBM MTF • Eclipse ATL • SmartQVT • …

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

More Related