Download
trufun uml n.
Skip this Video
Loading SlideShow in 5 Seconds..
Trufun UML 解决方案 PowerPoint Presentation
Download Presentation
Trufun UML 解决方案

Trufun UML 解决方案

185 Views Download Presentation
Download Presentation

Trufun UML 解决方案

- - - - - - - - - - - - - - - - - - - - - - - - - - - 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…)