出处:
http://hi.baidu.com/trufun/blog/item/ffce16fa3cf4779159ee9096.html目的:使用Trufun Kant Studio 2008新一代软件集成开发平台进行VS.NET 开发与应用生命周期管理
产品介绍
Trufun Kant Studio 2008是新一代软件集成开发平台,提供企业级建模与分析设计,提供与eclipse、VS.NET开发环境的无缝集成,提供UML模型与java、C++、C#开发代码之间的双向转换,它能帮助企业快速高效地统一软件开发过程中的各个环节,并且提供已有项目的改进过程。 从事软件开发的各个人员可以利用它来进行有效的各种开发,从定义需求到分析和设计,以至集成Java、VS.NET、C++等开发语言和目前各类流行的数据库的开发等,保证整个项目过程从需求、分析设计到开发的一致性,给予软件开发人员在需求捕获、系统分析、设计、编码、测试、部署等所有软件开发环节强有力的支持
主要内容
1、 前言
2、 Trufun Kant Studio 2008面向VS.NET的开发工具
前言
当今,面对越来越庞大复杂的开发系统,很多企业软件在开发过程中,都会同时出现基于Java、VS.NET、C++等多种开发语言和开发平台一起进行的解决方案。那么,如何将这些多种语言、不同平台的实现系统进行统一也是企业所重点关注和需要解决的问题。
Trufun Kant Studio 2008新一代软件集成开发平台在实现UML2.x最新标准的基础上,为 VS.NET 开发提供了软件开发全生命周期管理的解决方案与集成开发环境,使企业可以更加便捷地实现基于VS.NET的开发和其他开发平台的跨平台集成。而且更是为企业在整个软件开发生命周期内提供了集成的管理支持。Trufun Kant Studio 2008紧跟产品发展升级服务,目前已经实现对VS.NET 2003、VS.NET 2005和VS.NET 2008的无缝集成支持。
楚凡科技为不同目标的企业客户提供产品、技术和培训咨询的服务,可以更加积极地帮助客户一步到位提高开发效率和获取最大的投资回报。
Trufun Kant Studio 2008面向VS.NET的开发工具
Trufun Kant Studio 2008新一代软件集成开发平台为 VS.NET 开发提供了软件开发全生命周期管理的解决方案与集成开发环境,该产品提供了强大的UML2.x标准建模支持和18类常用GOF设计模式,用户可以自由选择,以加快软件架构设计,在此基础上该产品能与包括VS.NET 2003、VS.NET 2005和VS.NET 2008在内的开发平台提供需求捕获、系统分析、设计、编码、测试、部署等,并帮助开发团队应付实际开发过程中不断变化的业务需求,并提供统一的跨地域分布的团队开发、增量开发。
Vs.net设计师和程序员经常遇到的问题:
1、 对于增量式的UML建模而言,如何保证UML模型与对应的代码保持同步,是一个非常头痛的问题。大多数的建模工具提供的模型生成代码功能,有的不考虑已存在的源码,直接重新生成覆盖源代码;有的使用保护区技术,但是保护区带来的问题,一个是生成大量的注释,另一个是假如已存在的源码没有保护区,则保护区毫无用处...。因此使用者常常会找不到合适的工具,可以让模型和代码永远同步,而且可以和现有代码完美合并。所以很多用户在UML建模工具只使用前面分析设计建模部分,而到了编码阶段基本被完全抛弃,这也是UML模型和源码无法完全对应所造成的。
2、 相应的,对于增量式的编码而言,如何让编码阶段的结构改变反馈到原来的UML设计模型,也是考量UML工具实际应用价值的重要方面
3、 在比较复杂的项目中,如何很好地实现团队开发,支持多人建模的合并与分解,就尤为重要,如何实现一个完整项目的分组开发和最终的完美合成,也是一款企业级UML工具的考虑因素。
Trufun Kant Studio 2008新一代软件集成开发平台就很好地解决了上面的问题,Trufun在多年的UML产品开发和应用推广中,深深感觉到,MDA产品的一个重要衡量标准就是——是否支持双向的转换和增量式开发。如果仅仅支持单向的,或者有限制的双向转换,都会导致UML模型和实际源码的脱节。
Trufun Kant Studio 2008新一代软件集成开发平台,支持VS.NET设计师和程序员进行UML模型 和.net CLR编程语言的双向同步功能,目标都是让UML模型和源码永远同步,让设计和编码永远不再脱节,让设计准确无误的体现到编码上,让编码准确无误的实现设计。使用Trufun Kant Studio 2008将开发人员随时可以将架构师实现的UML设计的软件架构转换为 .NET 框架代码,并在此基础之上进行详细的功能实现和代码开发,同时分析设计人员也可以随时将开发人员的 .NET 代码,实时转换为 UML 模型,进行版本的迭代和分析。Trufun Kant Studio 2008在实现UML模型和VS.NET开发代码的双向同步方面,不使用任何标记,完美智能的在模型和源代码之间进行同步,使全球目前唯一一款实现此功能的产品。因此,Trufun Kant Studio 2008新一代软件集成开发平台为 VS.NET 开发提供了一个通用的开发过程和一个高可靠性和支持跨地域分布式团队协作的基础架构。
Trufun Kant Studio 2008新一代软件集成开发平台解决VS.NET和UML模型的双向同步包括以下功能:
-
同步设置:对需要同步的Vs.net项目和UML项目进行设置,使两者关联。
-
源码-->模型同步:进行了同步设置之后,同步子菜单会显示在不同的选中元素上下文中
-
模型-->源码同步:进行了同步设置之后,同步子菜单会显示在不同的选中元素上下文中
-
中断同步操作:当项目庞大,同步时间过长,或需要取消同步操作
-
UML模型和CLR语言映射:C#、VB.NET、 J# 和VC++.NET。
以上功能使得开发人员在开发的任何过程中都可以将分析人员的分析设计模型轻松的转换为开发代码,
Trufun Kant Studio 2008新一代软件集成开发平台支持企业级开发,所谓企业级体现在以下方面:
-
超大模型:对于超大模型而言,我们通常需要将其分解为相对小的模型。而分解的方式Trufun Kant Studio 2008提供两种:
-
分解模型为多个模型单元。模型单元是模型的子包,所谓分解是将子包单独进行存储,加载。譬如在一个办公软件项目中,我们会分解一个模型为用户管理、档案管理、公文管理...等多个子单元,分配给各个开发人员进行单独建模。
-
引用类库:对于只读类库,如JDK类库、.net framework类库,MFC/ATL类库等,我们可以采用引用类库的方式加载到模型中。引用类库在模型中只读。
-
多人同时建模:Trufun Kant Studio 2008集成CVS,实现对小组开发的支持。基于模型单元分解,通过集成CVS,我们可以实现小组建模。通过共享项目、check in, check out等操作,实现和其他小组成员共享模型单元。CVS集成包括以下常用操作:
此外,Trufun Kant Studio 2008还集成了其他不同的开发环境(如 Eclipse),支持更多其他语言的关联和C/C++、Java开发语言的正反向工程,是一个真正意义上的大集成开发平台。
当软件架构师、分析设计人员、及编码开发人员使用这一集成的 Trufun Kant Studio 2008软件集成开发平台针对整个开发全周期在不同领域所提供的工具进行协同开发时,彼此之间可以更好地沟通关于软件架构和实际开发的信息。他们可以更加高效和更加规范,从而大大降低整个团队的资源开销,并为企业带来更高品质的 .NET开发产品,为企业赢得市场赢得利润。
分享到:
相关推荐
- **图1-1-1**: 显示的是Trufun UML2.x系列工具的压缩包下载页面,其中包括KantStudio集成产品和Trufun Plato免费版等。 **2. 解压** 将下载好的压缩包解压至指定目录。注意不要直接解压到硬盘的根目录下,以免在...
实验的主要目的是让学生了解UML的基本概念和面向对象的分析设计方法,并掌握Trufun Kant V4 studio这一建模工具的运用。在这个实验中,学生需要完成从需求分析阶段的建模工作,包括创建用例图、参与者图、顺序图、...
10. **最佳实践和案例研究**:通过实例来演示如何有效使用Trufun UML2.x工具,提供实际项目中的应用建议。 通过深入阅读并实践《Trufun UML2.x建模工具操作指南》,你将能够充分利用这款工具,提高软件设计的效率和...
面向对象建模是目前软件工程中使用最广泛的开发方法之一,它提供了从系统概念到系统实现的一系列建模技术,适用于从简单的应用程序到复杂的业务系统开发。UML2.0实战教程(Trufun)旨在通过实际案例和具体操作步骤,...
中文UML建模工具Trufun Plato 2005.rar
总体而言,WebRCP手册为用户提供了一套完整的WebRCP应用开发流程和示例,帮助用户从环境配置到应用创建的每一步都能顺利执行。通过学习这份手册,即使是初学者也能够快速入门WebRCP开发,并掌握将传统RCP应用迁移到...
改进个体开发和团队开发的能力 对于每一个活动,工作在适当的抽象级别上 为团队开发提供统一的模型和文档 使项目分析模型可以重复再用 提供集成的版本控制、版本和发布管理和变更跟踪 可以进行团队合作、提高生产率...
- **Trufun Kant**:国内较为知名的UML工具,支持Java、C++、C#等多种语言,也支持从代码中反向生成模型。 这些专业级工具通常适用于大型项目,特别是那些需要高度集成和自动化的工作流。 ##### 2. 入门级工具 ...
建模工具选用Trufun Plato 2007或Trufun Kant 2007,这两款软件提供了一套完整的UML建模工具,便于创建和管理模型。 3. 建模步骤 - 第一步:软件需求分析 - 需求定义:按照IEEE软件工程标准,需求是用户解决问题或...
开发平台和工具包括Windows 7操作系统,.Net Framework 4.0,Visual Studio 2010,C#编程语言,以及Power Designer、CodeSmith、Photoshop、Dreamweaver、Expression Blend和Trufun UML等辅助工具,用于数据库设计、...
在这个过程中,我们使用了UML(统一建模语言)作为建模工具,如Trufun Plato 2007或Trufun Kant 2007,来详细阐述软件需求分析和系统实施的步骤。 首先,软件需求分析是整个流程的关键步骤。根据IEEE软件工程标准,...
Eclipse 的应用场景 * Eclipse 可以用于开发 Java 项目 * Eclipse 可以用于开发 Web 项目 * Eclipse 可以用于开发移动端项目 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),它的发展历史、组成部分、...
面向对象系统分析与设计是软件开发领域中一种重要的方法论,它强调以对象为核心来组织和理解系统的结构和行为。本课程设计的目标是通过实践学习如何运用面向对象的方法来分析和设计复杂的系统,特别是图书管理系统这...
7. **Trufun Plato-Kant 2008 Online Help**:这可能是指楚凡工具的一个早期版本的帮助文档,包含了该版本的使用方法和常见问题解答。 8. **Trufun UML2.x建模工具操作指南**:这是楚凡工具的更具体的操作手册,...
在UML建模阶段,我们可以使用Trufun Plato 2007或Trufun Kant 2007等工具。建模过程包括创建初始模型、用例图、时序图、协作图、状态图和活动图。用例图是系统功能的可视化表示,通过识别系统参与者(如读者、管理员...