UML模型和vs.net双向同步概述[设计师/ 程序员]
2007-01-05 14:38
225 查看
Vs.net设计师和程序员经常遇到的问题是:
对于增量式的UML建模而言,如何保证UML模型对应的代码和UML保持同步,是一个非常头痛的问题。大多数的建模工具提供的模型生成代码功能,要不根本不考虑已存在的源码,直接覆盖源代码;要不使用保护区技术,但是保护区带来的问题,一个是生成大量的注释,另一个是假如已存在的源码没有保护区,则毫无用处...。找不到合适的工具,可以让模型和代码永远同步,而且可以和现有代码完美合并,是现在UML建模工具在编码阶段基本被完全抛弃,UML模型和源码基本完全不对应的根本原因。
相应的,对于增量式的编码而言,如何让编码阶段的结构改变反馈到原来的UML设计模型,也是考量UML工具实际应用价值的重要方面。
Trufun在多年的UML产品开发和应用推广中,深深感觉到,MDA产品的成功与否,决定于是否支持双向的转换和增量式开发。如果仅仅支持单向的,或者有限双向的转换,都会导致UML模型和实际源码的脱节。
因此,Trufun在Kant 2007中,不仅推出了适用于Java设计师和程序员的UML模型和Java源码的双向同步,而且推出了适用于Vs.net设计师和程序员的UML模型和.net CLR编程语言的双向同步功能,目标都是让UML模型和源码永远同步,让设计和编码永远不再脱节,让设计永远体现编码,让编码永远实现设计。
Kant 2007的Vs.net和UML模型的双向同步,不使用任何标记,完美智能的在模型和源码之间进行同步,是市面上唯一实现此功能的UML建模工具!
更重要的是,Kant 2007前所未有的支持.net CLR所有编程语言:
C#
VB.net
J#
VC++.net
和其他建模工具提供在vs.net中建模工具不同的是,Kant 2007提供了统一的建模工具,无论用户使用Java开发还是C#开发,以此来保护用户的使用习惯。
Vs.net和UML模型的双向同步包括一个Vs.net的插件(外接程序),开始体验同步之前,须首先安装此插件(详见安装方法)。
Vs.net和UML模型的双向同步包括以下功能:
同步设置
源码-->模型同步
模型-->源码同步
中断同步操作:当同步时间过长,或需要取消中断操作时,用户如何中断?
UML模型和CLR语言映射参考
C#
VB.net
J#
VC++.net
对于增量式的UML建模而言,如何保证UML模型对应的代码和UML保持同步,是一个非常头痛的问题。大多数的建模工具提供的模型生成代码功能,要不根本不考虑已存在的源码,直接覆盖源代码;要不使用保护区技术,但是保护区带来的问题,一个是生成大量的注释,另一个是假如已存在的源码没有保护区,则毫无用处...。找不到合适的工具,可以让模型和代码永远同步,而且可以和现有代码完美合并,是现在UML建模工具在编码阶段基本被完全抛弃,UML模型和源码基本完全不对应的根本原因。
相应的,对于增量式的编码而言,如何让编码阶段的结构改变反馈到原来的UML设计模型,也是考量UML工具实际应用价值的重要方面。
Trufun在多年的UML产品开发和应用推广中,深深感觉到,MDA产品的成功与否,决定于是否支持双向的转换和增量式开发。如果仅仅支持单向的,或者有限双向的转换,都会导致UML模型和实际源码的脱节。
因此,Trufun在Kant 2007中,不仅推出了适用于Java设计师和程序员的UML模型和Java源码的双向同步,而且推出了适用于Vs.net设计师和程序员的UML模型和.net CLR编程语言的双向同步功能,目标都是让UML模型和源码永远同步,让设计和编码永远不再脱节,让设计永远体现编码,让编码永远实现设计。
Kant 2007的Vs.net和UML模型的双向同步,不使用任何标记,完美智能的在模型和源码之间进行同步,是市面上唯一实现此功能的UML建模工具!
更重要的是,Kant 2007前所未有的支持.net CLR所有编程语言:
C#
VB.net
J#
VC++.net
和其他建模工具提供在vs.net中建模工具不同的是,Kant 2007提供了统一的建模工具,无论用户使用Java开发还是C#开发,以此来保护用户的使用习惯。
Vs.net和UML模型的双向同步包括一个Vs.net的插件(外接程序),开始体验同步之前,须首先安装此插件(详见安装方法)。
Vs.net和UML模型的双向同步包括以下功能:
同步设置
源码-->模型同步
模型-->源码同步
中断同步操作:当同步时间过长,或需要取消中断操作时,用户如何中断?
UML模型和CLR语言映射参考
C#
VB.net
J#
VC++.net
相关文章推荐
- 为什么要进行vs.net和模型的双向同步?
- 为什么要进行vs.net和模型的双向同步?
- 为什么要进行vs.net和模型的双向同步?
- 基于eclipse JDT的UML模型和Java的双向同步
- UML模型和vs.net双向同步概述
- 一款好的UML工具--Borland together to VS.NET
- VS.NET(C#)-5.17_IIS6架构模型:W3SVC简介
- 【.NET】C#.NET ADO.NET数据访问模型概述(二)1
- 敏捷软件开发:原则、模式与实践——第13章 写给C#程序员的UML概述
- VS中添加新项 数据选项卡下没有ADO.NET实体数据模型解决方案
- 诚聘NET开发程序员、数据库设计师(宁波)
- VS无ADO.NET实体数据模型?
- Synchronization Service for ADO.NET 实例:简单双向同步应用
- DataUml Design 教程3-模型与数据库同步
- “诚际网”诚聘Asp.net程序员、网页设计师
- ASP.NET 4 和 VS2010 Web 开发概述 7 - 使用 VS 2010 开发 Web 应用程序
- 编程规则 - 1 概述 -- 帮助你成长为优秀的程序员 杰出的软件工程师、设计师、分析师和架构师
- VS中添加新项 数据选项卡下没有ADO.NET实体数据模型解决方案
- vs.net内置Visio的UML演示:汽车租赁机构软件系统实例
- 编程规则 - 1 概述 -- 帮助你成长为优秀的程序员 杰出的软件工程师、设计师、分析师和架构师