BlogJava 联系 聚合 管理  

Blog Stats

随笔档案

文章档案


年度最佳UML/MDA工具

trufun Plato/Kant

#

西安楚凡科技获得国家科技部2008-2009年度火炬计划立项

按照《国家科技计划管理暂行规定》和《国家科技计划项目管理暂行办法》的有关规定,我部国家星火计划、火炬计划、重点新产品计划、软科学研究计划立项已经完成,现将项目清单印发给你们。请按照有关计划的管理办法,认真做好项目的组织实施工作。

科学技术部 二00八年十一月六日
posted @ 2008-11-19 14:54 trufun 阅读(203) | 评论 (0)编辑 收藏

Trufun UML实战系列—UML与面向对象的分析和设计!

课程体系安排参考:http://www.trufun.net/new/news/081129yugao.html

◆ 培训时间:2008年11月29日--2008年11月30日(两天)
◆ 培训对象:设计师、架构师、系统分析师、项目经理、程序员
◆ 培训专家:楚凡UML高级培训师
◆ 培训证书:Trufun UML设计师认证证书
◆ 培训目的
1) 能独立地进行系统分析与设计,并利用UML设计自己的业务模块。
2) 如何把“统一建模语言 (UML)”应用到基本的面向对象分析和设计乃至整个软件过程中,其中包括使用UML建立业务模型、需求模型、分析模型、设计模型、实现模型、测试模型、部署模型。

课程简介
本课程主要向系统开发人员讲授如何使用UML(统一建模语言)建立系统模型,描述系统架构。包括了静态建模、动态建模、物理架构以及UML的扩展。学员 可以有效地通过用例表述的系统需求来开发稳定的分析模型、设计模型、实现模型、测试模型、部署模型。学员将了解如何把“统一建模语言 (UML)”应用到基本的面向对象分析和设计概念中,其中包括构架、对象、类、构件、构造型、关系和各个类型的图。
在本课程中,学员可以通过学习使用建模工具来提高系统分析和设计能力。从理解团队开发基础到创建图并运行报表,再到观看正向和逆向工程演示,学员将练习UML建模工具的所有基本内容,从而理解UML建模工具的功能和可视化建模的价值。
培训对象
该课程适用于希望在实际项目应用中系统性的应用UML的技术人员,以及那些希望获得在用例驱动、以构架为中心和迭代化开发过程中,应用该技术的高级 项目开发人员。包括需求调研人员、构架设计师、分析人员、设计人员和软件开发人员、产品市场技术人员。
本培训课程适宜于想从事软件系统分析与设计的系统程序员,最好应精通一种OOP的语言(如:C++、C#或者Java等)和开发工具(PB、Delphi、VC++等)。
必备条件
参加此课程之前,学员应当具有面向对象语言程序设计经验。为确保授课效果,学员应当具备基本的软件工程背景知识和能够阅读简单的计算机英文的能力。

培训地点:西安市高新一路25号创新大厦2层会议室
主办单位:西安楚凡科技有限公司(www.trufun.net)
联系人: 029-88346234 段女士 email:webmaster # trufun.net/ trufun # trufun.net

posted @ 2008-10-23 15:30 trufun 阅读(195) | 评论 (0)编辑 收藏

培训时间:2008年10月21日上午9:00—下午17:00
培训对象:程序员、设计师、架构师、系统分析师、项目经理(每企业限2人)
培训专家: 青润(CSDN特约专家、全程建模专家);楚凡科技UML高级培训师
培训费用:免费
培训赠品:每人一套价值990元的正版UML建模工具+300元培训代金券
培训目的:1) 使学员了解UML的历史现状和未来,以及UML在软件工程和开发过程中的重要性,掌握UML的基本内容和使用方法,包括九种基本的UML模型图,能够熟练地使用UML图来表达系统分析与设计思想;
2) 了解UML工具在系统分析和设计过程的应用,以及UML工具的其他高级能力,如数据库建模能力,设计模式支持,模型和代码的同步能力以及团队协作开发能力等;
3) 结合中国UML和UML工具的应用现状,提出适合中国软件开发团队的UML和UML工具解决方案——全程建模。
时间安排
      上午9:00—12:00: UML软件建模技术及全程建模

  1. UML的历史和现状
  2. UML软件建模技术(UML语言的语法、语义;UML的九种模型图,了解如何对系统进行结构建模和行为建模;了解各种模型图的使用技巧,掌握他们的使用时机和场所;使用UML来建立需求模型、分析模型、设计模型、部署模型和测试模型)
  3. 全程建模及UML未来

      下午13:00—15:00:UML建模工具应用

  1. UML建模案例(UML2.1新特性,图书管理系统,网络教学系统)
  2. 数据库建模(E-R设计,正反向工程,设计文档生成,和UML模型的双向转换)
  3. IDE集成及模型和代码的双向同步(Java, C++, C#)
  4. 高端应用(设计模式,OCL,UML Profile)
  5. 团队开发(版本控制,基于CVS的团队协作开发模式)
  6. 高级定制(基于文档模版的文档定制和导出,通用代码生成框架)
  7. 未来的UML工具(MDA/可执行UML,基于Web的UML,ALM)

      下午15:00—17:00:UML在企业中的应用研讨

  1. UML在企业中的应用现状
  2. UML和企业的软件开发过程有效结合
  3. UML是否是企业软件开发中的有效利器
  4. UML和企业项目开发进度和成本的平衡艺术

培训地点:西安市高新一路25号创新大厦2层会议室
主办单位:西安高新企业大学 西安楚凡科技有限公司(www.trufun.net)
联系人: 029-88346234 段女士
培训回执下载
报名方式:请填写培训回执发email至trufun # trufun.net

posted @ 2008-10-10 13:55 trufun 阅读(147) | 评论 (0)编辑 收藏

模型驱动开发能帮我们解决什么?

 

长久以来,在软件开发过程中,我们总是会发现一下问题的存在:需求工程师、系统分析师、软件工程师、测试人员之间缺少一个共同的交流平台,使得一个项目从需求分析开始无法完整统一的交付后面的流转,结果是我们发现软件工程师根据自己所获得的信息编写出来的代码,不是用户需求真正表达和需要的。

模型驱动开发(MDD)的应用,很好的解决了以上问题,将整个软件开发过程用模型来统一表示,消除开发过程中各种参与者之间的隔阂,UML的出现,很好的对模型进行了标准化定义,使模型的表示毫无二意可言,这样,我们的项目相关人员参与进来,都通过这个共同的模型进行交互,使大家都对参与的系统有一个共同统一的认识,这其中不仅仅是上面列举的人员,还可以包括客户、项目经理、主管老总、第三监理方、评估者等等参与项目的人。

模型驱动开发(MDD)的重要性已经越来越被很多公司重视,由模型驱动开发方法的提出,也产生了模型驱动架构(MDA)工具的诞生,各个厂商也纷纷推出各 种不同方便实用的解决方案,Trufun公司的Trufun Kant Studio就是其中一款大集成的模型驱动开发平台。虽然对客户来说,如何建立模型是首先要解决的,其次才是工具的选择,但是选择一款方便简捷的工具,才 能够实现我们的建模,并且使其过程变得高效快捷。

一般来说建模的程度很难把握,很容易就会过度,因此我们不能单纯的因为需要建模而去建模,甚至把整个项目所有的细节都考虑到来建模,这样的模型是可怕的。建模的目的只是为了让我们把具体的功能确定下来,那么细节实现问题可以不需要在建模中考虑到,否则我们的模型变得非常庞大和复杂,就会使得过程流转变得复杂和缓慢甚至出现不必要的重复劳动。

对建模者来说,不仅仅要能够把系统抽象出来建模,解决自己阶段的问题,而且必须要进行规范建模,要会进行分解建模,不要在一个模型中包含太多东西,东拉西扯所有有关的内容都想展示出来,这是建模的最大忌。建模的出现本身就是为了简化统一过程交互,因此一个好的模型就是很简洁准确的表达了该部分的内容。

正确的掌握了建模的方法,并且选择对了一款好的实现工具,就能够让你事半功倍,使整个项目顺利高效的完成,这就是模型驱动开发想要带给我们的。

Trufun Kant Studio是目前为止国内唯一推出的基于UML2.1标准的集成javavs.netc++、数据库建模为一体的大集成模型驱动开发平台,能够带给大家很好的体验,并且提供免费技术支持,在线快速解决问题,相信这是一款实践模型驱动开发不可或缺的好工具。

 

相关官方网站:http://www.trufun.net

posted @ 2008-09-11 16:46 trufun 阅读(500) | 评论 (0)编辑 收藏

Trufun Kant Studio 2008面向VS.NET的开发应用

 

目的

使用Trufun Kant Studio 2008新一代软件集成开发平台进行VS.NET 开发与应用生命周期管理

 

产品介绍

Trufun Kant Studio 2008是新一代软件集成开发平台,提供企业级建模与分析设计,提供与eclipseVS.NET开发环境的无缝集成,提供UML模型与javaC++C#开发代码之间的双向转换,它能帮助企业快速高效地统一软件开发过程中的各个环节,并且提供已有项目的改进过程。 从事软件开发的各个人员可以利用它来进行有效的各种开发,从定义需求到分析和设计,以至集成JavaVS.NETC++等开发语言和目前各类流行的数据库的开发等,保证整个项目过程从需求、分析设计到开发的一致性,给予软件开发人员在需求捕获、系统分析、设计、编码、测试、部署等所有软件开发环节强有力的支持

 

 

主要内容

1、  前言

2、  Trufun Kant Studio 2008面向VS.NET的开发工具

 

 

前言

当今,面对越来越庞大复杂的开发系统,很多企业软件在开发过程中,都会同时出现基于JavaVS.NETC++等多种开发语言和开发平台一起进行的解决方案。那么,如何将这些多种语言、不同平台的实现系统进行统一也是企业所重点关注和需要解决的问题。

 

Trufun Kant Studio 2008新一代软件集成开发平台在实现UML2.x最新标准的基础上,为 VS.NET 开发提供了软件开发全生命周期管理的解决方案与集成开发环境,使企业可以更加便捷地实现基于VS.NET的开发和其他开发平台的跨平台集成。而且更是为企业在整个软件开发生命周期内提供了集成的管理支持。Trufun Kant Studio 2008紧跟产品发展升级服务,目前已经实现对VS.NET 2003VS.NET 2005VS.NET 2008的无缝集成支持。

 

楚凡科技为不同目标的企业客户提供产品、技术和培训咨询的服务,可以更加积极地帮助客户一步到位提高开发效率和获取最大的投资回报。

 

Trufun Kant Studio 2008面向VS.NET的开发工具

 

    Trufun Kant Studio 2008新一代软件集成开发平台为 VS.NET 开发提供了软件开发全生命周期管理的解决方案与集成开发环境,该产品提供了强大的UML2.x标准建模支持和18类常用GOF设计模式,用户可以自由选择,以加快软件架构设计,在此基础上该产品能与包括VS.NET 2003VS.NET 2005VS.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.NETUML模型的双向同步包括以下功能:

  • 同步设置:对需要同步的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开发产品,为企业赢得市场赢得利润。

 

posted @ 2008-08-12 18:22 trufun 阅读(384) | 评论 (0)编辑 收藏

Trufun Kant Studio 2008是新一代软件集成开发平台,提供企业级建模与分析设计,并提供与javaC++C#等开发语言开发环境的无缝集成,提供UML模型与开发代码之间的双向转换,它能帮助企业快速高效地统一软件开发过程中的各个环节,并且提供已由项目的改进过程。 从事软件开发的各个人员可以利用它来进行有效的各种开发,从定义需求到分析和设计,以至集成JavaVS.NETC++等开发语言和目前各类流行的数据库的开发等,保证整个项目过程从需求、分析设计到开发的一致性。

 

Trufun Kant Studio 2008是集成了UML规则和以下几种独特的Trufun方案而成的新一代软件集成开发平台。

Trufun Kant Studio 2008
UML特性

支持最新的UML规则Trufun Kant Studio 2008基于Trufun Plato UML建模工具,从2004产品到2008产品,一直紧跟UML的发展趋势,领先保持对UML规则的最新支持;

文档生成:Trufun Kant Studio 2008提供了标准的分析设计文档模板,支持将模型转换为RTFHTML格式的文档报表,并可为特殊用户提供自定义文档模板,满足企业特殊文档格式需要。并满足项目客户等非开发参与人员更好地了解项目情况,增强对项目的理解和沟通。

多平台集成:Trufun Kant Studio 2008支持当前所有主流的开发平台:JDTEDTVS.NET2003/2005/2008;支持当前流行的各种关系数据库建模;并可以进行开发语言和模型的双向实时同步,可以进行数据库建模的双向同步。

数据库模型和UML模型的转换:Trufun Kant Studio 2008只是分析设计UML模型与数据库模型的相互转换,保障整个项目的统一性,节省软件开发环节,提高软件开发效率。

跨平台多语言支持:Trufun Kant Studio 2008支持Microsoft Windows Linux MAC操作系统,支持中英双语软件界面,并可定制其他语种软件界面。

精准建模:Trufun Kant Studio 2008允许用户采用OCL 2.x对软件系统精确建模,确保遵守约定和最佳实践。

团队开发:Trufun Kant Studio 2008基于CVS,提供了团队建模支持以及版本管理和配置管理功能,实现多人协作的、角色分离的、实时异地同步建模。

多样服务:中文界面中文帮助,免费远程技术支持问题解答。同时推出购买Trufun Kant Studio 2008赠送UML培训的集成解决方案,协助企业一步到位实现高效的软件工程开发过程。

更多信息咨询:www.trufun.net  029-88243238

posted @ 2008-07-28 10:21 trufun 阅读(355) | 评论 (0)编辑 收藏

Trufun Kant产品——提高个人开发和团队开发的能力

 
使用Trufun Kant工具您能够:

  • 选择开发环境和适合您的团队的 IDE 工具
  • 实现多人协作的、角色分离的、实时的异地同步建模
  • 实时同步,无论是代码还是模型改变,都可以同时同步到模型或者代码。
  • 定制您的项目环境以满足您的特定需求

 

Trufun Kant系列产品有五类:

  • Kant 2007 for Java——专业针对Java开发的MDA产品
  • Kant 2007 for C++——专业针对C++开发的MDA产品
  • Kant 2007 for Vs.net——专业针对Vs.net开发的MDA产品
  • Kant 2007 for Database——专业针对数据库建模的产品
  • Kant 2007 Studio——以上四类产品的集成产品

 

需求分析
Trufun Kant
系列产品在需求分析方面都是基于Trufun Plato 2007 uml建模产品,它们有助于您的团队依靠统一建模语言(uml)符号实现可视化模型系统和应用程序,使你的项目需求毫无二异保持统一,并且能根据模型生成项目文档。保持团队间建模用户的良好交互性,以及合并整个项目生命周期内的反馈。

分析设计和构建
Trufun Kant
系列产品对多种开发语言(VS.NETJavaC++)和平台(WindowsLinuxMac)提供支持。构架设计师和设计人员能够依靠统一建模语言 (UML) 进行模型驱动开发,基于行业标准的 uml 支持和强大的模式引擎可以创建语义丰富的应用程序构架,该构架可满足业务需求,容易被开发团队理解。使用者可以利用Trufun Kant系列产品建立软件构架、业务需求、可重用资源、管理级通信的平台独立模型;也可以直接建立嵌入开发语言的类图,使代码和类图的完全对应、自动同步、实时改变,也让原来只重视编码的程序员对系统的静态结构有了更清晰的认识,从而大大提高自己的设计能力!

数据库建模
Trufun Kant for Database
Trufun Kant Studio都提供专业的数据库建模性能,并提供uml模型和数据库模型的转换。

实现部署
Trufun Kant
系列产品提供了模型与代码之间的双向实时同步功能,无论你在开发过程中修改了代码或者模型,都可以立刻同步到另一方模型或者代码,保障整个开发过程中的模型统一性,让设计和编码永远不再脱节,让设计永远体现编码,让编码永远实现设计Trufun Kant系列产品提供用户一个分析、设计、编码、编译、调试、运行等完整的集成开发环境,为用户开发提供极大方便。

 

软件配置管理
Trufun Kant
系列产品提供基于CVS版本控制、版本和发布管理、缺陷和变更跟踪,利用这些功能可以进行团队合作、提高生产率、改善运营效率、降低成本,使企业应用程序开发和技术计划适应业务需求。

定制产品功能

项目经理和规划管理经理将发现,开发过程中需要访问最新的项目状态信息、精确地估计所需的资源并作出综合而灵活的项目计划,以助于团队更加高效地协作。Trufun Kant系列软件的核心是一个灵活的、可配置的开发平台,可以根据项目的开发需要定制辅助功能。
posted @ 2007-12-14 12:03 trufun 阅读(388) | 评论 (0)编辑 收藏

Trufun Plato是一种基于 UML 的可视化建模和设计工具,用于为系统的不同视图建立文档和进行沟通。

Trufun Plato 2007系列(免费版、专业版、企业版)是基于 UML™ 2.1 的可视化建模和设计工具。

  • 它满足架构师、系统分析人员、设计人员和其他人员指定并交流开发项目信息,从几个透视图到各种涉众。扩展 Eclipse 3.2 /3.3的开放软件开发环境。
  • 它是绿色软件,下载解压无需安装就可使用,具有灵活的针对 Microsoft Windows Linux MAC 的单个产品的安装选项。
  • 为使用 UML 2.1 进行建模提供足够支持。
  • 允许灵活管理建模资源,以促进并行开发和架构重构。重用新模型中的部分模型、拆分和组合模型,单独检入/检出部分模型,并以图形方式比较和合并模型及部分模型。
  • 有助于利用模型到模型和模型到代码转换简化架构与代码之间的转换。
  • 允许用户采用OCL 2.x对软件系统精确建模,确保遵守约定和最佳实践。
  • 基于CVS,提供了团队建模支持以及版本管理和配置管理功能
  • 中文界面中文帮助,免费远程技术支持问题解答。

为帮助您快速认识和使用Trufun Plato UML产品,最大限度地提高开发生产力,我们提供了多种服务方式,包括免费远程技术支持、专业售后服务以及有教师指导的软件工程UML方面的咨询培训。

目前Trufun还在举行Trufun Plato 2008 专业版 UML建模工具免费赠送活动,凡是中国软件企业、软件研发机构、高等院校均可申请赠送正版产品。

如果有意了解Trufun Plato产品更多细节、解决方案、市场活动和价格情况,可访问http://www.trufun.net,我们会根据您的实际情况,提供最节约高效的解决方案。

 

posted @ 2007-12-14 12:02 trufun 阅读(1642) | 评论 (0)编辑 收藏

8Kant Studio产品 + 2"UML与面向对象系统分析和设计"企业内训课程

该方案提供您:

  • 新一代软件集成开发平台:(荣获CSDN &《程序员》2007年度软件中国设计和建模类金牛奖

1.         支持UML2.1标准

2.         支持java,c#,c++模型和代码双向转换和同步

3.         支持数据库ER建模和DDL代码生成

4.         集成eclipse/visual studio.net

5.         支持小组/团队协同建模

6.         通用MDA代码生成框架

  • 全中文操作和帮助,两年免费升级服务,免费远程技术支持,节省企业额外支出
  • 提供您如何利用UML工具进行分析设计,并且根据企业实际项目进行实战讲解,迅速提高企业开发能力
  • 0.1%的成本可以赢得更多利润空间和竞争资本
更多解决方案尽在楚凡科技官方网站:www.trufun.net
posted @ 2007-06-18 12:21 trufun 阅读(167) | 评论 (0)编辑 收藏

仅列出标题
共3页: 上一页 1 2 3