快捷登录,享 免费下载
首页 > 教程资讯 > 教程详情

StarUM的教程

补充锦囊 完美下载小客服 2021-03-30
文章分享
软件首页

完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题。网站新增了“软件百科”、“锦囊妙技”等频道,可以更好地对用户的软件使用全周期进行更加专业地服务。

StarUML是一款开放源码的用于创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的UML建模工具。可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等。

StarUML特点

可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、构件图、部署图以及复合结构图等。

完全免费:StarUML是一套开放源码的软件,不仅免费自由下载,连代码都免费开放。

多种格式影像文件:可导出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。

语法检验:StarUML遵守UML的语法规则,不支持违反语法的动作。

正反向工程:StarUML可以依据类图的内容生成Java、C++、C#代码,也能够读取Java、C++、C#代码反向生成类图。反向工程有两个主要用途,其一是旧有的源码反转成图之后,可以构建UML模型的方式继续将新的设计添加上去;另一项用途是想要解析源码时,可以通过反转的类图来理解,不再需要查看一行又一行的代码,这将节省大量的时间和精力。

支持XMI:StarUML接受XMI 1.1、1.2和1.3版的导入导出。XMI是一种以XML为基础的交换格式,用以交换不同开发工具所生成的UML模型。

导入Rose文件:StarUML可以读取Rational Rose生成的文件,让原先Rose的用户可以转而使用免费的StarUML。早期,Rational Rose是市场占有率最高的UML开发工具,同时也是相当昂贵的工具。由于Rational Rose非常闻名,后来让IBM给收购了。

支持模式:支持23种GoF模式(Pattern),以及3种EJB模式。GoF模式出自于Erich Gamma等4人合著的Design Patterns:Elements of Reusable Object-Oriented Software一书,其内列出了23种软件模式,可解决软件设计上的特定问题。StarUML也支持3种常用的EJB模式,分别为EntityEJB、MessageDrivenEJB、SessionEJB。

StarUML也结合了模式和自动生成代码的功能,方便落实设计。

StarUML使用实例

1、用例图: usecase

2、生成时序图,协作图,活动图等

3、生成的时序图:

4、反向工程以及生成代码:

5、类图:

"锦囊妙技"栏目是聚合全网软件使用的技巧或者软件使用过程中各种问题的解答类文章,栏目设立伊始,小编欢迎各路软件大神朋友们踊跃投稿,在完美者平台分享大家的独门技巧。

本站文章素材来源于网络,大部分文章作者名称佚失,为了更利于用户阅读和使用,根据需要进行了重新排版和部分改编,本站收录文章只是以帮助用户解决实际问题为目的,如有版权问题请联系小编修改或删除,谢谢合作。

Software Ideas Modeler

Software Ideas Modeler

软件大小:13.99 MB

高速下载

相关问答

更多
  • uml建模工具哪个好用又免费

    http://www.oschina.net/project/tag/177/uml 有很多工具, 我现在用的Open ModelSphere

  • IBM的Rational Software Architect 和Raticonal Rose有什么区别呢?

    Rational Rose 是非常有效且成功的建模工具,但它是基于 UML 1.4 标准的。IBM Rational 已经在 Eclipse 环境上构建了新的建模平台,它包含了 UML 2 的开源参考实现。IBM Rational Software Architect、Rational Software Modeler,和 Rational Systems Developer 是基于较新的平台的。这些产品提供了超过 Rational Rose 所具有的建模和自动化功能。 如果想要采用新的建模产品,并且需要将 UML 模型从 Rational Rose 中移植过去,那么本系列文章将对您有帮助。这第一篇文章将帮助您了解如何有效地使用 Rational Rose Model Importer,并且将说明要遵守的规程。本系列中后面的文章将介绍 Rational Rose Model Importer 的高级特性,并且讨论普遍询问的问题,以及如何处理普遍遇到的问题。

  • 怎么用 rational rhapsody modeler 7.5 画活动图

    这是业界领先的嵌入式、实时系统开发,及高可靠性和安全性关键型软件开发的解决方案,可以改善您在嵌入式和系统开发方面的生产力,可以满足从生命周期当中的需求捕捉到实现和开发的全程需要。 对于系统工程师,Rational Rhapsody Architect for Systems Engineersbase edition 带来了采用 SysML/UML 的需求分析管理功能,包括了可用于商业案例的 Parametric Constraint Evaluation 模块。Rational Rhapsody Designer for Systems Engineers 还包括了设计验证模拟功能。 对于软件开发人员,Rational Rhapsody Architect for Software base edition 提供了逆向工程和支持 C、C++、Java 和 C# 的代码框架生成功能。Rational Rhapsody Developer 可以实现基于统一建模语言(UML®)和系统建模语言(SysML)的模型驱动系统开发(MDSD),并提供支持完整的 C、C++、Ada 和 Java™ 开发语言的主机和目标模拟环境,包括面向实时操作系统或资源受限目标(如微控制器)的行为图的代码生成。

  • 求NDS模拟器iDeaS1.0.2.5中文版下载地址

    最新NDS模拟器iDeaS1.0.2.8中文版下载 http://download.pchome.net/dlgame/emu/software/detail-166000.html